aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* fix typoJim Grosbach2009-11-191-1/+1
* Fix a typo in a comment.Dan Gohman2009-11-191-1/+1
* 80 col violation.Evan Cheng2009-11-191-1/+2
* More consistent thumb1 asm printing.Evan Cheng2009-11-194-11/+27
* Shrink ldr / str [sp, imm0-1024] to 16-bit instructions.Evan Cheng2009-11-191-8/+26
* Eliminate more * 4 in Thumb1 asm printing for consistency sake.Evan Cheng2009-11-191-4/+4
* - Add sugregister logic to handle f64=(f32,f32).Bruno Cardoso Lopes2009-11-194-2/+166
* Only use small sections for non linux targets!Bruno Cardoso Lopes2009-11-191-0/+7
* The "ReadOnlyWithRel" enum seems to apply more to what Darwin does with the EHBill Wendling2009-11-191-1/+1
* Add XCore support for indirectbr / blockaddress.Richard Osborne2009-11-184-1/+23
* Attempt #2:Bill Wendling2009-11-181-1/+1
* Added getDefaultSubtargetFeatures method to SubtargetFeatures class which ret...Viktor Kutuzov2009-11-181-0/+27
* Add ARMv6 itineraries.David Goodwin2009-11-183-13/+201
* Fix a few places that were missed when we converted to unified syntax.Bob Wilson2009-11-181-2/+2
* Add a target hook to allow changing the tail duplication limit based on theBob Wilson2009-11-184-0/+20
* The llvm-gcc front-end and the pass manager use two separate TargetData objects.Bill Wendling2009-11-181-24/+116
* Enable arm jumpt table adjustment.Jim Grosbach2009-11-171-1/+1
* Both Darwin as and GNU as violate ARM docs wrt printing of addrmode6Anton Korobeynikov2009-11-171-5/+2
* Set Inst{15-12} (Rd/Rt) to 0b1111 (PC) for BR_JTadd, BR_JTr, and BR_JTm toJohnny Chen2009-11-171-0/+3
* Re-apply 89011. It's not to be blamed.Evan Cheng2009-11-172-4/+7
* Revert 89011. Buildbot thinks it might be breaking stuff.Evan Cheng2009-11-172-7/+4
* When moving a block for table jumps, make sure the prior block terminatorJim Grosbach2009-11-171-7/+9
* MOV64rm should be marked isReMaterializable.Evan Cheng2009-11-171-1/+1
* A few more instructions that should be marked re-materializable.Evan Cheng2009-11-172-4/+7
* Set Rm bits of BX_RET to 0b1110 (R14); and set condition code bits of BRIND toJohnny Chen2009-11-161-0/+2
* Make X86-64 in the Large model always emit 64-bit calls.Jeffrey Yasskin2009-11-164-39/+30
* - Check memoperand alignment instead of checking stack alignment. Most load /...Evan Cheng2009-11-162-17/+14
* Make the pass class name more explicit.Jim Grosbach2009-11-161-4/+6
* make pass name a bit more clearJim Grosbach2009-11-161-1/+1
* Simplify thumb2 jump table adjustments. Remove unnecessary calculation andJim Grosbach2009-11-161-58/+14
* clarify commentJim Grosbach2009-11-161-2/+2
* back off for a bit. tracking down weirdnessJim Grosbach2009-11-161-1/+1
* Analyze has to be before checking the condition, obviously. Properly construc...Jim Grosbach2009-11-161-6/+8
* Disable ldc1/sdc1 instructions for mips1 targets. Bruno Cardoso Lopes2009-11-161-1/+2
* - Fix a small bug while handling target constant pools (one param was missing).Bruno Cardoso Lopes2009-11-162-1/+22
* Detect need for autoalignment of the stack earlier to catch spills moreJim Grosbach2009-11-154-2/+51
* set the def of the VLD1q64 properlyJim Grosbach2009-11-151-2/+1
* Add a complex missed optimization opportunity I came across while investigatingNick Lewycky2009-11-151-0/+15
* cleanup.Jim Grosbach2009-11-141-3/+1
* Cleanup flow, and only update the jump table we're analyzing when replacing a...Jim Grosbach2009-11-141-9/+11
* Add XCore support for arbitrary-sized aggregate returns.Richard Osborne2009-11-142-0/+17
* Temporary disable the error - it seems to be too conservative.Anton Korobeynikov2009-11-141-3/+4
* Add llvm::sys::getHostCPUName, for detecting the LLVM name for the host CPU.Daniel Dunbar2009-11-141-113/+2
* revert 88761 as it fails builds.Sanjiv Gupta2009-11-141-11/+5
* Fix debug info crashes for PIC16.Sanjiv Gupta2009-11-141-5/+11
* - Change TargetInstrInfo::reMaterialize to pass in TargetRegisterInfo.Evan Cheng2009-11-146-9/+20
* When expanding t2STRDi8 r, r to two stores, add kill markers correctly.Evan Cheng2009-11-141-0/+7
* The instruction pointer %RIP is a reserved register on x86_64.Jakob Stoklund Olesen2009-11-131-0/+5
* Move DebugInfo checks into EmitComments and remove them fromDavid Greene2009-11-1312-12/+12
* Allow target to specify regclass for which antideps will only be broken along...David Goodwin2009-11-135-9/+9