aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2011-07-26Remove a file from CMakeLists.txt that Evan removed in r136027.Chandler Carruth
2011-07-26Rename TargetAsmParser to MCTargetAsmParser and TargetAsmLexer to MCTargetAsm...Evan Cheng
2011-07-26Clean up a pile of hacks in our CMake build relating to TableGen.Chandler Carruth
2011-07-25TargetAsmBackend has been renamed to MCAsmBackend.Evan Cheng
2011-07-25Rename TargetAsmBackend to MCAsmBackend; rename createAsmBackend to createMCA...Evan Cheng
2011-07-25Initial implementation of 'fence' instruction, the new C++0x-style replacemen...Eli Friedman
2011-07-25Finish adding support for lifetime intrinsics to SROA. Fixes PR10121!Nick Lewycky
2011-07-25ARM assembly parsing and encoding for SSAT16 instruction.Jim Grosbach
2011-07-25Codegen allonesvector better while using AVX: vpcmpeqd + vinsertf128Bruno Cardoso Lopes
2011-07-25Add remaining 256-bit vector bitcasts. This also fixes PR10451Bruno Cardoso Lopes
2011-07-25- Handle special scalar_to_vector case: splats. Using a native 128-bitBruno Cardoso Lopes
2011-07-25Reintroduce r135730, this is indeed the right approach, there is noBruno Cardoso Lopes
2011-07-25Add a note about efficient codegen for binary log.Benjamin Kramer
2011-07-25BranchProbability::print returns void now.Jakub Staszak
2011-07-25Make sure this DAGCombine actually returns an UNDEF of the correct type; PR10...Eli Friedman
2011-07-25Add BlockFrequency class.Jakub Staszak
2011-07-25ARM assembly parsing and encoding for SSAT instruction.Jim Grosbach
2011-07-25Add clarifying comments for the new arguments to UnrollLoop.Andrew Trick
2011-07-25Refactoring fail.Evan Cheng
2011-07-25Move CBackend and CppBackend MC initialization to TargetInfo.Evan Cheng
2011-07-25Get rid of an incorrect optimization for shuffles with PALIGNR and simplify i...Eli Friedman
2011-07-25Fix more MC layering violations.Evan Cheng
2011-07-25More MC layering violations.Evan Cheng
2011-07-25Add a missing enumerator to this switch. Currently its in theChandler Carruth
2011-07-25Add LLVMAddTargetLibraryInfo to the C API.Rafael Espindola
2011-07-25Separate MCInstPrinter registration from AsmPrinter registration.Evan Cheng
2011-07-25Add missing space (this line is no longer pushing the 80-column limit).Nick Lewycky
2011-07-25Simply ARM so_reg MIOperandInfo definitions.Jim Grosbach
2011-07-25Add LLVMAddLowerExpectIntrinsicPass to the C API.Rafael Espindola
2011-07-25Fix last bits of MC layer issues. llvm-mc doesn't need to initialize TargetMa...Evan Cheng
2011-07-25ARM asm operand renaming. Make things a bit more explicit.Jim Grosbach
2011-07-25More simple cleanup of ARM asm operand definitions.Jim Grosbach
2011-07-25Code clean up.Evan Cheng
2011-07-25Refactor MBlaze target to separate MC routines from Target routines.Evan Cheng
2011-07-25Update the comment. This feature is available only on Darwin at the moment. T...Bill Wendling
2011-07-25Make assembly parser method names more consistent.Jim Grosbach
2011-07-25Unbreak the build.Oscar Fuentes
2011-07-25Tidy up formatting.Jim Grosbach
2011-07-25Tidy up a bit.Jim Grosbach
2011-07-25Missed a file.Evan Cheng
2011-07-25Refactor PPC target to separate MC routines from Target routines.Evan Cheng
2011-07-25More refactoring.Evan Cheng
2011-07-25Rename BlockFrequency to BlockFrequencyInfo and MachineBlockFrequency toJakub Staszak
2011-07-25Refactor X86 target to separate MC code from Target code.Evan Cheng
2011-07-25Changed disabled code into a flag.Bill Wendling
2011-07-25Remove dead variable.Bill Wendling
2011-07-25After we've modified the prolog to save volatile registers, generate the compactBill Wendling
2011-07-25Move some ELF directives into ELF asm parser.Jim Grosbach
2011-07-25Tidy up. 80 columns.Jim Grosbach
2011-07-25Add an RS_Split2 stage used for loop prevention.Jakob Stoklund Olesen