aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* 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.Edwin Török2009-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.Edwin Török2009-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
* make PIC vs DynamicNoPIC be explicit in PICStyles.Chris Lattner2009-07-103-21/+21
* some minor simplifications.Chris Lattner2009-07-102-14/+32
* add a couple of predicates to test for "stub style pic in PIC mode" and "stub...Chris Lattner2009-07-105-34/+40
* Avoid compiler warnings when assertions are turned off.Duncan Sands2009-07-101-4/+4
* CMOVxx doesn't swap operands which it's commuted.Evan Cheng2009-07-102-0/+67
* Predicate VFP instructions on HasVFP2 instead of IsARM. This allows VFP instr...David Goodwin2009-07-102-14/+42
* Update for GlobalVariables ctor change.Owen Anderson2009-07-101-3/+2
* t2LDM_RET does not fall-through.David Goodwin2009-07-101-1/+1
* Add Thumb2ITBlockPass.cpp to CMakeLists.txt, fixingDuncan Sands2009-07-101-0/+1
* make this more like printOperand. Perhaps some merging will happenChris Lattner2009-07-101-3/+2