aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC
AgeCommit message (Expand)Author
2008-06-21Use MachineBasicBlock::transferSuccessors.Dan Gohman
2008-06-17Add one more 'magic' define :)Anton Korobeynikov
2008-06-17Unbreak non-PPC buildsAnton Korobeynikov
2008-06-17Provide generic hooks for icache invalidation. Add PPC implementation.Anton Korobeynikov
2008-06-16Add support for icache invalidation on non-darwin ppc systems.Chris Lattner
2008-06-16Add option to commuteInstruction() which forces it to create a new (commuted)...Evan Cheng
2008-06-08Remove comparison methods for MVT. The main causeDuncan Sands
2008-06-08Temporarily reverting r52056. It's causing PPC to fail to bootstrap.Bill Wendling
2008-06-06Typo.Evan Cheng
2008-06-06PPC preferred loop alignment is 16.Evan Cheng
2008-06-06Wrap MVT::ValueType in a struct to get type safetyDuncan Sands
2008-06-03Add StringConstantPrefix to control what theDale Johannesen
2008-05-24Add FreeBSD/PPC support, patch by Marcel Moolenaar!Chris Lattner
2008-05-24Put initialized const weak objects into correctDale Johannesen
2008-05-23Add a missed CommonLinkage check.Dale Johannesen
2008-05-19Handle quoted names when constructing $stub's,Dale Johannesen
2008-05-16Record weak external linkage in a case where we wereDale Johannesen
2008-05-14Add CommonLinkage; currently tentative definitionsDale Johannesen
2008-05-14Change target-specific classes to use more precise static types.Dan Gohman
2008-05-13Clean up the use of static and anonymous namespaces. This turned upDan Gohman
2008-04-30Tail call optimization improvements:Arnold Schwaighofer
2008-04-26A few inline asm cleanups:Chris Lattner
2008-04-25add a noteChris Lattner
2008-04-1964-bit atomic operations.Evan Cheng
2008-04-19PPC32 atomic operations.Evan Cheng
2008-04-16Correlate stubs with functions in JIT: when emitting a stub, the JIT tells th...Nicolas Geoffray
2008-04-16Infrastructure for getting the machine code size of a function and an instruc...Nicolas Geoffray
2008-04-15Change Divided flag to Split, as suggested by EvanNicolas Geoffray
2008-04-14Reverse sense of unwind-tables option. This meansDale Johannesen
2008-04-13Add a divided flag for the first piece of an argument divided into mulitple p...Nicolas Geoffray
2008-04-12Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not LegalDan Gohman
2008-04-08Implement new llc flag -disable-required-unwind-tables.Dale Johannesen
2008-04-07Rename MemOperand to MachineMemOperand. This was suggested byDan Gohman
2008-04-07Re-commit of the r48822, where the infinite looping problem discoveredRoman Levenstein
2008-04-03Backing out 48222 temporarily.Evan Cheng
2008-04-02Cosmetic changes per EH patch review feedback.Dale Johannesen
2008-04-02Recommitting EH patch; this should answer most of theDale Johannesen
2008-04-01Revert 49006 for the moment.Dale Johannesen
2008-03-31Emit exception handling info for functions which areDale Johannesen
2008-03-31Move reMaterialize() from TargetRegisterInfo to TargetInstrInfo.Evan Cheng
2008-03-30Fix "Control reaches the end of non-void function" warnings, Chris Lattner
2008-03-26Use a linked data structure for the uses lists of an SDNode, just like Roman Levenstein
2008-03-25Smaller function alignment when optimizing for size.Evan Cheng
2008-03-25Add explicit keywords.Dan Gohman
2008-03-25A quick nm audit turned up several fixed tables and objects that wereDan Gohman
2008-03-24Use the bit size of the operand instead of the hard-coded 32 to generate theBill Wendling
2008-03-21Introduce a new node for holding call argumentDuncan Sands
2008-03-20detabify llvm, patch by Mike Stump!Chris Lattner
2008-03-19Add support for multiple return values for the PPC target byDan Gohman
2008-03-17Make Complex long long/double/long double workDale Johannesen