summaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* - 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
* Support fp64 immediate zero, this fixes only part of PR5445 Bruno Cardoso Lopes2009-11-132-3/+22
* Adjust isConstantSplat to allow for big-endian targets.Dale Johannesen2009-11-131-2/+2
* Block renumberingJim Grosbach2009-11-131-3/+1
* use lower case for readabilityJim Grosbach2009-11-131-1/+1
* Fix a bootstrap failure.David Greene2009-11-132-24/+63
* Make the MachineFunction argument of getFrameRegister const.David Greene2009-11-1217-18/+19
* Add hasLoadFromStackSlot and hasStoreToStackSlot to return whether aDavid Greene2009-11-122-12/+79
* Add a bool flag to StackObjects telling whether they reference spillDavid Greene2009-11-1220-77/+109
* Add compare_lower and equals_lower methods to StringRef. Switch all users ofBenjamin Kramer2009-11-121-2/+2
* Update TB[BH] layout optimization. Add support for moving the target blockJim Grosbach2009-11-121-33/+115
* Use table to separate opcode from operands.Evan Cheng2009-11-121-2/+2
* isLegalICmpImmediate should take a signed integer; code clean up.Evan Cheng2009-11-122-32/+30
* Revert 86857. It's causing consumer-typeset to fail, and there's a better way...Jim Grosbach2009-11-121-7/+4
* A real solution for the first part of PR5445Bruno Cardoso Lopes2009-11-111-1/+6
* Add TargetLowering::isLegalICmpImmediate. It tells LSR what immediate can be ...Evan Cheng2009-11-112-0/+18
* Do jump table adjustment before constant island allocationJim Grosbach2009-11-111-4/+7
* Set isBarrier = 1 on return instructions, as they are control barriers.Dan Gohman2009-11-115-4/+5
* Use a tab in INT3's asm string, for consistency.Dan Gohman2009-11-111-1/+1
* another const prop failure.Chris Lattner2009-11-111-0/+9
* add a noteChris Lattner2009-11-111-0/+28
* The TBB and TBH instructions for Thumb2 are really handy for jump tables, butJim Grosbach2009-11-111-3/+96
* llvm-gcc/clang don't (won't?) need this hack.Daniel Dunbar2009-11-111-1/+2
* add a noteChris Lattner2009-11-101-0/+2
* I did this a week or two agoChris Lattner2009-11-101-6/+0
* Don't mark conditional branch instructions as control barriers.Dan Gohman2009-11-101-14/+16
* Modify how the prologue encoded the "move" information for the FDE. GCCBill Wendling2009-11-101-31/+42