aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC
Commit message (Expand)AuthorAgeFilesLines
* use DebugLoc default ctor instead of DebugLoc::getUnknownLoc()Chris Lattner2010-04-024-13/+13
* Correctly lower memset / memcpy of undef. It should be a nop. PR6767.Evan Cheng2010-04-022-16/+23
* Revert r100191 since it breaks objc in clang Mon P Wang2010-04-021-1/+1
* Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang2010-04-021-1/+1
* Teach AnalyzeBranch, RemoveBranch and the branchDale Johannesen2010-04-021-1/+14
* Add comments about DstAlign and SrcAlign.Evan Cheng2010-04-012-0/+14
* - Avoid using floating point stores to implement memset unless the value is z...Evan Cheng2010-04-012-1/+2
* Fix sdisel memcpy, memset, memmove lowering:Evan Cheng2010-04-012-4/+4
* Comment the changes for r98218 and friends inside the source code.Bill Wendling2010-03-311-0/+5
* Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots.Bob Wilson2010-03-301-1/+1
* Added support for address spaces and added a isVolatile field to memcpy, memm...Mon P Wang2010-03-301-1/+1
* Rip out the 'is temporary' nonsense from the MCContext interface toChris Lattner2010-03-301-4/+4
* Make isInt?? and isUint?? template specializations of the generic versions. ThisBenjamin Kramer2010-03-293-25/+27
* fix up vnot matching, eliminating a dead pattern, correcting a couple ofChris Lattner2010-03-281-6/+11
* TargetRegistry: Fix create{AsmInfo,MCDisassembler} to return non-const objects.Daniel Dunbar2010-03-201-1/+1
* set SDNPVariadic on nodes throughout the rest of the targets thatChris Lattner2010-03-191-6/+10
* Now that the default for Darwin platforms is to place the LSDA into the TEXTBill Wendling2010-03-154-70/+1
* tidy indentationChris Lattner2010-03-141-3/+3
* get MMI out of the label uniquing business, just go to MCContextChris Lattner2010-03-141-2/+2
* Now that DBG_LABEL is updated, we can finally make MachineMove Chris Lattner2010-03-141-15/+13
* change the DBG_LABEL MachineInstr to always be createdChris Lattner2010-03-142-4/+4
* change the LabelSDNode to be EHLabelSDNode and make it holdChris Lattner2010-03-141-1/+3
* change EH related stuff (other than EH_LABEL) to use MCSymbolChris Lattner2010-03-141-2/+4
* eliminate the now-unneeded context argument of MBB::getSymbol()Chris Lattner2010-03-131-1/+1
* rearrange MCContext ownership. Before LLVMTargetMachine created it Chris Lattner2010-03-131-13/+9
* Fix LLVM build when the user specifies CPPFLAGS on the make command line.Jeffrey Yasskin2010-03-121-1/+1
* inline GetGlobalValueSymbol into the rest its callers andChris Lattner2010-03-121-11/+7
* The same situation that effected ARM effects PPC with regards to placing theBill Wendling2010-03-125-4/+81
* MC-ize PPC's asm printing of stubs.Bill Wendling2010-03-111-9/+20
* Add a bit along with the MCSymbols stored in the MachineModuleInfo maps thatBill Wendling2010-03-101-22/+33
* set the temporary bit on MCSymbols correctly.Chris Lattner2010-03-101-4/+4
* Change the Value argument to eliminateFrameIndex to a type-tagged value. ThisJim Grosbach2010-03-092-2/+2
* The address of an indirect call must be in R12 on Darwin.Dale Johannesen2010-03-091-0/+10
* Fix a bunch of ambiguous patterns which tblgen happens to infer typesChris Lattner2010-03-081-7/+7
* Sink InstructionSelect() out of each target into SDISel, and rename itChris Lattner2010-03-021-12/+0
* Remove dead parameter passing.Bill Wendling2010-03-021-1/+1
* Floating-point add, sub, and mul are now spelled fadd, fsub, and fmul,Dan Gohman2010-03-021-1/+1
* remove a bogus pattern, which had the same pattern as STDUChris Lattner2010-02-272-8/+1
* Merge PPC instructions FMRS and FMRD into a single FMR instruction.Jakob Stoklund Olesen2010-02-262-17/+11
* Use the right floating point load/store instructions in PPCInstrInfo::foldMem...Jakob Stoklund Olesen2010-02-261-24/+14
* remove a bunch of dead named arguments in input patterns,Chris Lattner2010-02-231-5/+5
* Eliminate some uses of immAllOnes, just use -1, it doesChris Lattner2010-02-212-4/+4
* Really reserve R2 on PPC Darwin. PR 6314.Dale Johannesen2010-02-161-8/+4
* Drop support for the InReg attribute on the ppc backend. This was used byRafael Espindola2010-02-161-16/+1
* Move TLOF implementations to libCodegen to resolve layering violation.Anton Korobeynikov2010-02-152-2/+2
* Preliminary patch to improve dwarf EH generation - Hooks to return Personalit...Anton Korobeynikov2010-02-152-41/+0
* Remove an assumption of default arguments. This is in anticipation of aDavid Greene2010-02-151-41/+79
* Add the problem I just hacked around in 96015/96020.Dale Johannesen2010-02-121-0/+17
* This should have gone in with 26015, see comments there.Dale Johannesen2010-02-121-0/+12
* When save/restoring CR at prolog/epilog, in a largeDale Johannesen2010-02-121-14/+30