aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2009-11-16- Fix a small bug while handling target constant pools (one param was missing).Bruno Cardoso Lopes
2009-11-15Detect need for autoalignment of the stack earlier to catch spills moreJim Grosbach
2009-11-15set the def of the VLD1q64 properlyJim Grosbach
2009-11-15Add a complex missed optimization opportunity I came across while investigatingNick Lewycky
2009-11-14cleanup.Jim Grosbach
2009-11-14Cleanup flow, and only update the jump table we're analyzing when replacing a...Jim Grosbach
2009-11-14Add XCore support for arbitrary-sized aggregate returns.Richard Osborne
2009-11-14Temporary disable the error - it seems to be too conservative.Anton Korobeynikov
2009-11-14Add llvm::sys::getHostCPUName, for detecting the LLVM name for the host CPU.Daniel Dunbar
2009-11-14revert 88761 as it fails builds.Sanjiv Gupta
2009-11-14Fix debug info crashes for PIC16.Sanjiv Gupta
2009-11-14- Change TargetInstrInfo::reMaterialize to pass in TargetRegisterInfo.Evan Cheng
2009-11-14When expanding t2STRDi8 r, r to two stores, add kill markers correctly.Evan Cheng
2009-11-13The instruction pointer %RIP is a reserved register on x86_64.Jakob Stoklund Olesen
2009-11-13Move DebugInfo checks into EmitComments and remove them fromDavid Greene
2009-11-13Allow target to specify regclass for which antideps will only be broken along...David Goodwin
2009-11-13Support fp64 immediate zero, this fixes only part of PR5445 Bruno Cardoso Lopes
2009-11-13Adjust isConstantSplat to allow for big-endian targets.Dale Johannesen
2009-11-13Block renumberingJim Grosbach
2009-11-13use lower case for readabilityJim Grosbach
2009-11-13Fix a bootstrap failure.David Greene
2009-11-12Make the MachineFunction argument of getFrameRegister const.David Greene
2009-11-12Add hasLoadFromStackSlot and hasStoreToStackSlot to return whether aDavid Greene
2009-11-12Add a bool flag to StackObjects telling whether they reference spillDavid Greene
2009-11-12Add compare_lower and equals_lower methods to StringRef. Switch all users ofBenjamin Kramer
2009-11-12Update TB[BH] layout optimization. Add support for moving the target blockJim Grosbach
2009-11-12Use table to separate opcode from operands.Evan Cheng
2009-11-12isLegalICmpImmediate should take a signed integer; code clean up.Evan Cheng
2009-11-12Revert 86857. It's causing consumer-typeset to fail, and there's a better way...Jim Grosbach
2009-11-11A real solution for the first part of PR5445Bruno Cardoso Lopes
2009-11-11Add TargetLowering::isLegalICmpImmediate. It tells LSR what immediate can be ...Evan Cheng
2009-11-11Do jump table adjustment before constant island allocationJim Grosbach
2009-11-11Set isBarrier = 1 on return instructions, as they are control barriers.Dan Gohman
2009-11-11Use a tab in INT3's asm string, for consistency.Dan Gohman
2009-11-11another const prop failure.Chris Lattner
2009-11-11add a noteChris Lattner
2009-11-11The TBB and TBH instructions for Thumb2 are really handy for jump tables, butJim Grosbach
2009-11-11llvm-gcc/clang don't (won't?) need this hack.Daniel Dunbar
2009-11-10add a noteChris Lattner
2009-11-10I did this a week or two agoChris Lattner
2009-11-10Don't mark conditional branch instructions as control barriers.Dan Gohman
2009-11-10Modify how the prologue encoded the "move" information for the FDE. GCCBill Wendling
2009-11-10Change Thumb1 address mode printing, instead ofEvan Cheng
2009-11-10Add a comment.Evan Cheng
2009-11-10Add a monstrous hack to improve X86ISelDAGToDAG compile time.Daniel Dunbar
2009-11-10Fix PR5445Bruno Cardoso Lopes
2009-11-10Fix DenseMap iterator constness.Jeffrey Yasskin
2009-11-10Fixed to address code review. No functional changes.David Goodwin
2009-11-10Allow targets to specify register classes whose member registers should not b...David Goodwin
2009-11-09Now that the default is 'enabled,' a separate command line option for ARM isJim Grosbach