aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC
Commit message (Expand)AuthorAgeFilesLines
* Darwin doesn't need exception handling information for the "move" info whenBill Wendling2008-07-011-0/+1
* Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminatingDan Gohman2008-07-013-5/+7
* Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better reflect itsDan Gohman2008-06-301-1/+1
* Split scheduling from instruction selection.Evan Cheng2008-06-301-7/+4
* Revert the SelectionDAG optimization that makesDuncan Sands2008-06-301-17/+10
* Provide correct encoding for PPC LWARX instructions.Anton Korobeynikov2008-06-271-2/+2
* Switch the PPC backend and target-independent JIT to use the libsystem Chris Lattner2008-06-252-31/+3
* Added MemOperands to Atomic operations since Atomics touches memory.Mon P Wang2008-06-252-10/+10
* Remove unnecessary #includes.Dan Gohman2008-06-221-1/+0
* Use MachineBasicBlock::transferSuccessors.Dan Gohman2008-06-211-8/+3
* Add one more 'magic' define :)Anton Korobeynikov2008-06-171-1/+2
* Unbreak non-PPC buildsAnton Korobeynikov2008-06-171-4/+5
* Provide generic hooks for icache invalidation. Add PPC implementation.Anton Korobeynikov2008-06-173-14/+10
* Add support for icache invalidation on non-darwin ppc systems.Chris Lattner2008-06-161-2/+19
* Add option to commuteInstruction() which forces it to create a new (commuted)...Evan Cheng2008-06-162-6/+24
* Remove comparison methods for MVT. The main causeDuncan Sands2008-06-081-1/+1
* Temporarily reverting r52056. It's causing PPC to fail to bootstrap.Bill Wendling2008-06-081-3/+0
* Typo.Evan Cheng2008-06-061-1/+1
* PPC preferred loop alignment is 16.Evan Cheng2008-06-061-0/+3
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-063-139/+140
* Add StringConstantPrefix to control what theDale Johannesen2008-06-031-0/+1
* Add FreeBSD/PPC support, patch by Marcel Moolenaar!Chris Lattner2008-05-241-2/+2
* Put initialized const weak objects into correctDale Johannesen2008-05-241-1/+9
* Add a missed CommonLinkage check.Dale Johannesen2008-05-231-0/+1
* Handle quoted names when constructing $stub's,Dale Johannesen2008-05-191-18/+35
* Record weak external linkage in a case where we wereDale Johannesen2008-05-161-0/+12
* Add CommonLinkage; currently tentative definitionsDale Johannesen2008-05-141-6/+8
* Change target-specific classes to use more precise static types.Dan Gohman2008-05-142-4/+4
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-132-7/+9
* Tail call optimization improvements:Arnold Schwaighofer2008-04-308-102/+826
* A few inline asm cleanups:Chris Lattner2008-04-262-2/+2
* add a noteChris Lattner2008-04-251-0/+23
* 64-bit atomic operations.Evan Cheng2008-04-194-56/+80
* PPC32 atomic operations.Evan Cheng2008-04-193-2/+184
* Correlate stubs with functions in JIT: when emitting a stub, the JIT tells th...Nicolas Geoffray2008-04-162-6/+9
* Infrastructure for getting the machine code size of a function and an instruc...Nicolas Geoffray2008-04-163-22/+26
* Change Divided flag to Split, as suggested by EvanNicolas Geoffray2008-04-151-2/+2
* Reverse sense of unwind-tables option. This meansDale Johannesen2008-04-141-1/+1
* Add a divided flag for the first piece of an argument divided into mulitple p...Nicolas Geoffray2008-04-131-12/+12
* Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not LegalDan Gohman2008-04-121-7/+3
* Implement new llc flag -disable-required-unwind-tables.Dale Johannesen2008-04-081-1/+2
* Rename MemOperand to MachineMemOperand. This was suggested byDan Gohman2008-04-071-2/+2
* Re-commit of the r48822, where the infinite looping problem discoveredRoman Levenstein2008-04-071-6/+6
* Backing out 48222 temporarily.Evan Cheng2008-04-031-6/+6
* Cosmetic changes per EH patch review feedback.Dale Johannesen2008-04-021-3/+3
* Recommitting EH patch; this should answer most of theDale Johannesen2008-04-022-3/+7
* Revert 49006 for the moment.Dale Johannesen2008-04-012-7/+3
* Emit exception handling info for functions which areDale Johannesen2008-03-312-3/+7
* Move reMaterialize() from TargetRegisterInfo to TargetInstrInfo.Evan Cheng2008-03-312-12/+0
* Fix "Control reaches the end of non-void function" warnings, Chris Lattner2008-03-301-0/+2