summaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* eliminate extra space.Torok Edwin2009-07-148-24/+23
* Add extra sign extension to the same bit width before int signAnton Korobeynikov2009-07-142-3/+13
* Add missing break. Patch by Artur Pietrek!Anton Korobeynikov2009-07-141-0/+1
* rename getValueName -> getMangledName. These two files have veryChris Lattner2009-07-141-3/+6
* rename getValueName -> getMangledNameChris Lattner2009-07-141-1/+1
* Rename getValueName -> getMangledName.Chris Lattner2009-07-1412-55/+47
* Change the X86 asmprinter to use the mangler to apply suffixes like "$non_laz...Chris Lattner2009-07-141-54/+70
* 1. In Thumb mode, select tBx instead of ARM variants.Evan Cheng2009-07-142-20/+16
* Remove hack now that Evan fixed it so that the frame pointer isn't saved twice.Bill Wendling2009-07-141-23/+0
* use getValueName instead of makeNameProper.Chris Lattner2009-07-141-2/+2
* Fix detection of valid BFC immediates.David Goodwin2009-07-141-10/+10
* Fix an obvious copy-and-paste error.Bob Wilson2009-07-141-8/+8
* Revert 75309.Bob Wilson2009-07-141-106/+8
* fix CBE & MSIL backends to not use the mangler for non-global symbols.Chris Lattner2009-07-133-27/+54
* don't print redundant @PLT suffixesChris Lattner2009-07-131-4/+0
* clean up some syntax.Chris Lattner2009-07-131-12/+11
* These don't really need contexts either.Owen Anderson2009-07-131-2/+2
* eliminate a bunch of code in print_pcrel_imm for printing symbols, usingChris Lattner2009-07-131-73/+26
* move a method and add a comment, no functionality change.Chris Lattner2009-07-131-86/+89
* refactor operand printing to remove hte last of the "mem" modifier hack. TheChris Lattner2009-07-131-13/+13
* Fix FP elimination code to work for Thumb-2 addrmode AddrModeT2_so. This fixe...David Goodwin2009-07-131-3/+7
* refactor symbol printing so the whole "mem" thing is handled in fewer places.Chris Lattner2009-07-132-40/+49
* As Chris pointed out, this doesn't actually need an LLVMContext to operate.Owen Anderson2009-07-133-5/+5
* Move more functionality over to LLVMContext.Owen Anderson2009-07-131-1/+1
* Reverted r75484. It was causing a failure with Apple-style builds.Bill Wendling2009-07-131-7/+1
* Add infrastructure to allow post instruction printing action triggers.David Greene2009-07-131-0/+1
* More standard way of specifying greater than Leopard.Bill Wendling2009-07-131-3/+3
* On greater than Leopard systems, place exception tables in the __TEXT section.Bill Wendling2009-07-131-3/+11
* Fix comment typos.Bob Wilson2009-07-132-2/+2
* Begin the painful process of tearing apart the rat'ss nest that is Constants....Owen Anderson2009-07-136-14/+15
* Remove extra \n from LLVM_UNREACHABLE calls.Torok Edwin2009-07-128-16/+15
* Temporarily revert r75408. It appears to break the Apple-style builds:Bill Wendling2009-07-123-28/+17
* eliminate MOV64r0 in favor of a Pat<> pattern. This is only nontrivial becauseChris Lattner2009-07-123-17/+28
* fix x86-64 static codegen to materialize the address of a global with movl in...Chris Lattner2009-07-111-3/+15
* fix a bug in my cleanup patchChris Lattner2009-07-111-1/+1
* comment cleanup, reduce nesting.Chris Lattner2009-07-112-8/+11
* remove some dead patterns, WrapperRIP doesn't exist in -static modeChris Lattner2009-07-111-17/+0
* Fix PR4533, which is about buggy codegen in x86-64 -static mode.Chris Lattner2009-07-111-4/+4
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-1171-296/+332
* Don't put IT instruction before conditional branches.Evan Cheng2009-07-111-5/+13
* Smarter isel of ldrsb / ldrsh. Only make use of these when [r,r] address is f...Evan Cheng2009-07-113-19/+15
* Major changes to Thumb (not Thumb2). Many 16-bit instructions either modifies...Evan Cheng2009-07-1112-296/+430
* 80 col violation.Evan Cheng2009-07-111-2/+2
* Add superclasses of ARM Neon quad registers. The Q2PR class contains pairs ofBob Wilson2009-07-101-8/+106
* remove the "debug" modifier, it is only used by one instruction which canChris Lattner2009-07-102-2/+2
* make pcrel and non-pcrel global printing more similar.Chris Lattner2009-07-101-11/+19
* Undo my brain cramp.Evan Cheng2009-07-102-67/+0
* code model is never set to default.Chris Lattner2009-07-101-4/+2
* fix indentationChris Lattner2009-07-101-14/+14
* remove the now-dead TM argument to these methods.Chris Lattner2009-07-105-10/+10