aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC
Commit message (Expand)AuthorAgeFilesLines
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-271-1/+1
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-271-1/+1
* Remove the `hasFnAttr' method from Function.Bill Wendling2012-09-263-4/+4
* Specify MachinePointerInfo as refering to the argument value and offset of theRoman Divacky2012-09-241-3/+5
* Small structs for PPC64 SVR4 must be passed right-justified in registers.Bill Schmidt2012-09-192-61/+143
* Fix the isLocalCall() by checking for linker weakness as well.Roman Divacky2012-09-181-1/+2
* Avoid symbol name clash when filling TOC.Roman Divacky2012-09-181-3/+8
* On PPC64 emit the environment pointer. Patch by Adhemerval Zanella.Roman Divacky2012-09-181-0/+2
* Optimize local func calls to not emit nop for TOC restoration.Roman Divacky2012-09-181-2/+10
* When creating MCAsmBackend pass the CPU string as well. In X86AsmBackendRoman Divacky2012-09-182-2/+2
* Change unsigned to uint32_t to match base class declaration and other targets.Craig Topper2012-09-162-2/+2
* Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.Craig Topper2012-09-151-3/+3
* Fix PR11985Michael Liao2012-09-121-2/+2
* Enable exceptions handling on PPC64 now that cr misaligned spillingRoman Divacky2012-09-121-2/+1
* This patch corrects logic in PPCFrameLowering for save and restore of ...Roman Divacky2012-09-124-74/+277
* MC: Overhaul handling of .lcommBenjamin Kramer2012-09-071-1/+0
* Move the PPC TOC defs into the PPC64 InstrInfo file.Hal Finkel2012-09-052-3/+3
* Remove always true checks. Noticed by Adhemerval Zanella.Roman Divacky2012-09-031-2/+2
* PPCISelLowering.cpp: Fix r162725.NAKAMURA Takumi2012-08-301-1/+5
* PPCISelLowering.cpp: Whitespace.NAKAMURA Takumi2012-08-301-1/+1
* Reserve space for the mandatory traceback fields on PPC64.Hal Finkel2012-08-291-4/+8
* Emit word of zeroes after the last instruction as a start of the mandatoryRoman Divacky2012-08-281-0/+15
* Add PPC Freescale e500mc and e5500 subtargets.Hal Finkel2012-08-288-2/+609
* Split several PPC instruction classes.Hal Finkel2012-08-289-102/+269
* Allow remat of LI on PPC.Hal Finkel2012-08-282-1/+3
* Eliminate redundant CR moves on PPC32.Hal Finkel2012-08-283-8/+34
* Optimize zext on PPC64.Hal Finkel2012-08-281-0/+9
* Fix integer undefined behavior due to signed left shift overflow in LLVM.Richard Smith2012-08-242-9/+8
* Lower constant pools and jump tables via TOC on PPC64/SVR4.Roman Divacky2012-08-243-7/+40
* Add missing SDNPSideEffect flags.Jakob Stoklund Olesen2012-08-241-2/+4
* Revert r162034, r162035 and r162037.Roman Divacky2012-08-162-20/+1
* Define and handle additional fixup kinds. By Adhemerval Zanella.Roman Divacky2012-08-162-1/+20
* Fix typo and grammar. By Adhemerval Zanella.Roman Divacky2012-08-161-1/+1
* Don't use getNextOperandForReg().Jakob Stoklund Olesen2012-08-081-1/+4
* Add a comment about mftb vs. mfspr on PPC.Hal Finkel2012-08-071-0/+4
* MFTB on PPC64 should really be encoded using MFSPR.Hal Finkel2012-08-061-2/+2
* Add readcyclecounter lowering on PPC64.Hal Finkel2012-08-042-1/+8
* allow 'make CPPFLAGS=<something>' work againGabor Greif2012-08-031-1/+1
* Remove variable_ops from call instructions in most targets.Jakob Stoklund Olesen2012-07-132-20/+20
* Target option DisableJumpTables is a gross hack. Move it to TargetLowering in...Evan Cheng2012-07-022-16/+17
* Add all codegen passes to the PassManager via TargetPassConfig.Bob Wilson2012-07-021-3/+3
* Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp andBill Wendling2012-06-281-1/+1
* There are a number of generic inline asm operand modifiers thatJack Carter2012-06-261-1/+3
* llvm/lib: [CMake] Add explicit dependency to intrinsics_gen.NAKAMURA Takumi2012-06-241-0/+2
* Silence an unused variable warning on release builds.Craig Topper2012-06-231-2/+2
* Add support for the PPC isel instruction.Hal Finkel2012-06-228-14/+84
* Convert the PPC backend to use the new FMA infrastructure.Hal Finkel2012-06-224-42/+48
* Treat TargetGlobalAddress as a constant for the purpose of matching pre-inc s...Hal Finkel2012-06-211-1/+6
* Add support for generating reg+reg (indexed) pre-inc loads on PPC.Hal Finkel2012-06-204-10/+106
* Add DAG-combines for aggressive FMA formation.Lang Hames2012-06-191-1/+1