aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC
Commit message (Expand)AuthorAgeFilesLines
* Implement a basic VectorTargetTransformInfo interface to be used by the loop ...Nadav Rotem2012-10-241-1/+1
* Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow2012-10-241-1/+2
* This is another TLC patch for separating code for the Darwin and ELF ABIsBill Schmidt2012-10-232-186/+473
* Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerin...Nadav Rotem2012-10-182-1/+11
* This patch fixes failures in the SingleSource/Regression/C/uint64_to_floatUlrich Weigand2012-10-181-1/+46
* Temporarily revert the TargetTransform changes.Bob Wilson2012-10-182-11/+1
* This patch addresses PR13949.Bill Schmidt2012-10-161-6/+25
* Resubmit the changes to llvm core to update the functions to support differen...Micah Villmow2012-10-152-4/+4
* PowerPC: add EmitTCEntry class for TOC creationAdhemerval Zanella2012-10-151-2/+2
* Revert 165732 for further review.Micah Villmow2012-10-112-4/+4
* Add in the first iteration of support for llvm/clang/lldb to allow variable p...Micah Villmow2012-10-112-4/+4
* This patch addresses PR13947.Bill Schmidt2012-10-111-0/+8
* Add a new interface to allow IR-level passes to access codegen-specific infor...Nadav Rotem2012-10-102-1/+11
* When generating spill and reload code for vector registers on PowerPC,Bill Schmidt2012-10-101-6/+12
* The PowerPC VRSAVE register has been somewhat of an odd beast sinceBill Schmidt2012-10-102-6/+14
* Create enums for the different attributes.Bill Wendling2012-10-093-4/+6
* PR12716: PPC crashes on vector compareAdhemerval Zanella2012-10-083-6/+27
* PowerPC: Fix object creation with PPC::MTCRF8 instructionAdhemerval Zanella2012-10-081-1/+3
* Add floating-point to and from integer conversionAdhemerval Zanella2012-10-082-0/+36
* Move TargetData to DataLayout.Micah Villmow2012-10-085-10/+10
* This patch splits apart PPCISelLowering::LowerFormalArguments_Darwin_Or_64SVR4Bill Schmidt2012-10-052-25/+309
* - Mark the BCC and BLR defs as isCodeGenOnly per error output fromWill Schmidt2012-10-051-5/+6
* - add tokens to PPCInstrInfo.td and PPCInstr64Bit.td to resolveWill Schmidt2012-10-042-50/+50
* test commit / whitespaceWill Schmidt2012-10-041-1/+1
* 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