aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* The compact unwinding offsets are divided by 8 on 64-bit machines.Bill Wendling2011-07-261-2/+4
* Add 256-bit isel for movsldup/movshdupBruno Cardoso Lopes2011-07-261-21/+28
* More movsldup/movshdup cleanup. Rewrite the mask matching function and addBruno Cardoso Lopes2011-07-262-37/+44
* More cleanup, subtarget info isn't used here.Bruno Cardoso Lopes2011-07-261-8/+5
* Add 128-bit AVX versions of movshdup/mosldupBruno Cardoso Lopes2011-07-261-0/+11
* Cleanup movsldup/movshdup matching.Bruno Cardoso Lopes2011-07-262-62/+27
* Revert to RA_Assign when a virtreg separates into components.Jakob Stoklund Olesen2011-07-261-1/+3
* Rename createCodeEmitter to createMCCodeEmitter; createObjectStreamer to crea...Evan Cheng2011-07-265-36/+36
* Remove a file from CMakeLists.txt that Evan removed in r136027.Chandler Carruth2011-07-261-1/+0
* Rename TargetAsmParser to MCTargetAsmParser and TargetAsmLexer to MCTargetAsm...Evan Cheng2011-07-2626-74/+73
* Clean up a pile of hacks in our CMake build relating to TableGen.Chandler Carruth2011-07-2639-13/+39
* TargetAsmBackend has been renamed to MCAsmBackend.Evan Cheng2011-07-251-1/+1
* Rename TargetAsmBackend to MCAsmBackend; rename createAsmBackend to createMCA...Evan Cheng2011-07-2529-109/+97
* Initial implementation of 'fence' instruction, the new C++0x-style replacemen...Eli Friedman2011-07-2512-1/+186
* Finish adding support for lifetime intrinsics to SROA. Fixes PR10121!Nick Lewycky2011-07-251-1/+110
* ARM assembly parsing and encoding for SSAT16 instruction.Jim Grosbach2011-07-255-6/+32
* Codegen allonesvector better while using AVX: vpcmpeqd + vinsertf128Bruno Cardoso Lopes2011-07-254-13/+58
* Add remaining 256-bit vector bitcasts. This also fixes PR10451Bruno Cardoso Lopes2011-07-251-4/+18
* - Handle special scalar_to_vector case: splats. Using a native 128-bitBruno Cardoso Lopes2011-07-254-1/+65
* Reintroduce r135730, this is indeed the right approach, there is noBruno Cardoso Lopes2011-07-251-0/+18
* Add a note about efficient codegen for binary log.Benjamin Kramer2011-07-251-0/+48
* BranchProbability::print returns void now.Jakub Staszak2011-07-251-2/+1
* Make sure this DAGCombine actually returns an UNDEF of the correct type; PR10...Eli Friedman2011-07-251-1/+1
* Add BlockFrequency class.Jakub Staszak2011-07-252-0/+121
* ARM assembly parsing and encoding for SSAT instruction.Jim Grosbach2011-07-256-63/+122
* Add clarifying comments for the new arguments to UnrollLoop.Andrew Trick2011-07-251-0/+12
* Refactoring fail.Evan Cheng2011-07-255-49/+47
* Move CBackend and CppBackend MC initialization to TargetInfo.Evan Cheng2011-07-254-4/+4
* Get rid of an incorrect optimization for shuffles with PALIGNR and simplify i...Eli Friedman2011-07-251-15/+5
* Fix more MC layering violations.Evan Cheng2011-07-251-2/+9
* More MC layering violations.Evan Cheng2011-07-254-62/+59
* Add a missing enumerator to this switch. Currently its in theChandler Carruth2011-07-251-0/+1
* Add LLVMAddTargetLibraryInfo to the C API.Rafael Espindola2011-07-251-0/+6
* Separate MCInstPrinter registration from AsmPrinter registration.Evan Cheng2011-07-2514-67/+81
* Add missing space (this line is no longer pushing the 80-column limit).Nick Lewycky2011-07-251-1/+1
* Simply ARM so_reg MIOperandInfo definitions.Jim Grosbach2011-07-251-4/+4
* Add LLVMAddLowerExpectIntrinsicPass to the C API.Rafael Espindola2011-07-251-0/+4
* Fix last bits of MC layer issues. llvm-mc doesn't need to initialize TargetMa...Evan Cheng2011-07-255-54/+20
* ARM asm operand renaming. Make things a bit more explicit.Jim Grosbach2011-07-252-32/+32
* More simple cleanup of ARM asm operand definitions.Jim Grosbach2011-07-252-28/+13
* Code clean up.Evan Cheng2011-07-255-23/+1
* Refactor MBlaze target to separate MC routines from Target routines.Evan Cheng2011-07-2515-190/+216
* Update the comment. This feature is available only on Darwin at the moment. T...Bill Wendling2011-07-251-1/+2
* Make assembly parser method names more consistent.Jim Grosbach2011-07-253-28/+28
* Unbreak the build.Oscar Fuentes2011-07-251-0/+1
* Tidy up formatting.Jim Grosbach2011-07-251-50/+18
* Tidy up a bit.Jim Grosbach2011-07-251-8/+2
* Missed a file.Evan Cheng2011-07-251-0/+70
* Refactor PPC target to separate MC routines from Target routines.Evan Cheng2011-07-2514-97/+57
* More refactoring.Evan Cheng2011-07-259-53/+53