summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2012-07-26Simplify demanded bits of select sources where the condition is a constant ve...Pete Cooper3-0/+53
2012-07-26Remove the X86 sub_ss and sub_sd sub-register indexes completely.Jakob Stoklund Olesen1-6/+1
2012-07-26Remove the last mentions of sub_ss and sub_sd from patterns.Jakob Stoklund Olesen1-4/+4
2012-07-26Eliminate sub_ss, sub_sd from broadcast patterns.Jakob Stoklund Olesen1-42/+16
2012-07-26Teach SimplifyDemandedBits how to look through fpext and fptrunc to simplify ...Pete Cooper2-0/+34
2012-07-26Eliminate more sub_ss / sub_sd patterns.Jakob Stoklund Olesen1-32/+24
2012-07-26Eliminate some SUBREG_TO_REG patterns with sub_ss and sub_sd.Jakob Stoklund Olesen1-12/+10
2012-07-26Eliminate a batch of uses of sub_ss and sub_sd in the X86 target.Jakob Stoklund Olesen2-83/+67
2012-07-26Add support for v16i32/v16i64 into the code generator. This is required for b...Micah Villmow4-36/+66
2012-07-26Make comments in Debug.cpp and Debug.h consistent. Rename SetCurrentDebugType;Chad Rosier2-9/+9
2012-07-26Use an otherwise unused variable.Jakob Stoklund Olesen1-1/+1
2012-07-26Start scaffolding for a MachineTraceMetrics analysis pass.Jakob Stoklund Olesen6-1/+731
2012-07-26Add a floor intrinsic.Dan Gohman3-0/+41
2012-07-26do null checks for a few more Emit*() functions.Nuno Lopes1-17/+15
2012-07-26Stop reassociate from looking through expressions of arbitrary complexity. ThisDuncan Sands3-0/+39
2012-07-26Take people straight to the contents of the file.Duncan Sands1-1/+1
2012-07-26Add the list of code owners to the top level of the LLVM source tree toDuncan Sands2-27/+55
2012-07-26Make l/q suffixes on AVX forms of scalar convert instructions consistent with...Craig Topper6-50/+52
2012-07-26Fix call setup for PIC.Akira Hatanaka6-57/+72
2012-07-25Fix two typos in the docSylvestre Ledru2-2/+2
2012-07-25Differentially encode all MC register lists.Jakob Stoklund Olesen2-78/+50
2012-07-25It's not safe to blindly remove invoke instructions. This happens when weNick Lewycky1-1/+2
2012-07-25Update testing case for Atom when disabling rematerialization inManman Ren1-1/+97
2012-07-25You cannot call removeModule on a JIT with no modules. Patch by VerenaChad Rosier1-1/+1
2012-07-25revert r160742: it's breaking CMake buildNuno Lopes4-56/+9
2012-07-25Disable rematerialization in TwoAddressInstructionPass.Manman Ren4-83/+12
2012-07-25Don't add null characters to the end of the APFloat string buffer.David Blaikie1-10/+2
2012-07-25MemoryBuiltins: add support to determine the size of strdup'ed non-constant s...Nuno Lopes4-9/+56
2012-07-25add EmitStrNLen()Nuno Lopes2-0/+33
2012-07-25Preserve 2-addr constraints in ConnectedVNInfoEqClasses.Jakob Stoklund Olesen1-7/+4
2012-07-25ARM: Don't assume an SDNode is a constant.Jim Grosbach1-0/+4
2012-07-25Verify two-address constraints more carefully.Jakob Stoklund Olesen1-14/+7
2012-07-25make all Emit*() functions consult the TargetLibraryInfo information before c...Nuno Lopes7-81/+154
2012-07-25Fix typos. Thanks to Matt Beaumont-Gay for noticing it.Rafael Espindola1-3/+3
2012-07-25Twine: fix link to source, add link to class doc and container section.Axel Naumann1-11/+12
2012-07-25When a return struct pointer is passed in registers, the called has nothingRafael Espindola3-25/+71
2012-07-25Factor a long list of conditions into a predicate function. No functionalityRafael Espindola1-6/+15
2012-07-25Don't perform an overaligned load in this test, since that's undefinedDuncan Sands1-1/+1
2012-07-25When folding a load from a global constant, if the load started in the middleDuncan Sands2-5/+20
2012-07-25Eliminate the stack slot used to save the global base register.Akira Hatanaka8-120/+76
2012-07-24Add a cpu to the test. Should fix the atom bot.Rafael Espindola1-1/+1
2012-07-24Add a triple to the test.Rafael Espindola1-1/+1
2012-07-24In order to correctly compileRafael Espindola2-2/+22
2012-07-24Fix a bug in the x86 disassembler's symbolic disassembly support for Jcc-JumpKevin Enderby1-1/+1
2012-07-24Don't delete one more instruction than we're allowed to. This should fix theNick Lewycky1-1/+3
2012-07-24[Object] Remove unneeded const_cast.Michael J. Spencer1-2/+1
2012-07-24add a few more functions to TargetLibraryInfo:Nuno Lopes2-0/+21
2012-07-24ELF does not imply GNU/Linux. Do not assume GNU conventions just because weDavid Chisnall2-1/+21
2012-07-24Add new interfaces to support ldd's ReaderElf.cpp.Anshuman Dasgupta1-3/+42
2012-07-24TargetLibraryInfo: add strn?cat, strn?cpy, and strn?lenNuno Lopes2-0/+18