summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC
Commit message (Expand)AuthorAgeFilesLines
* [PPC64] Fix PR19893 - improve code generation for local function addressesBill Schmidt2014-06-163-21/+25
* The hazard recognizer only needs a subtarget, not a target machineEric Christopher2014-06-132-7/+9
* Fix typo.Eric Christopher2014-06-131-1/+1
* Move the PPCSelectionDAGInfo off the TargetMachine and onto theEric Christopher2014-06-124-5/+6
* Make PPCSelectionDAGInfo take a DataLayout instead of a TargetMachineEric Christopher2014-06-123-7/+6
* Move PPCTargetLowering off of the TargetMachine and onto the subtarget.Eric Christopher2014-06-125-8/+11
* Remove an extraneous this-> to access the subtarget.Eric Christopher2014-06-121-1/+1
* Rename PPCSubTarget to Subtarget in PPCTargetLowering for consistency.Eric Christopher2014-06-122-126/+124
* Move PPCJITInfo off of the TargetMachine and onto the subtarget.Eric Christopher2014-06-126-30/+33
* Remove the use of TargetMachine from PPCJITInfo and replace withEric Christopher2014-06-123-6/+6
* Move PPCInstrInfo off of the target machine and onto the subtarget.Eric Christopher2014-06-124-7/+11
* Remove TargetMachine from PPCInstrInfo and all dependencies andEric Christopher2014-06-125-27/+29
* Move DataLayout from the PPCTargetMachine to the subtarget.Eric Christopher2014-06-124-40/+46
* Move PPCFrameLowering into PPCSubtarget from PPCTargetMachine. UseEric Christopher2014-06-126-196/+211
* Remove duplicate copy of InstrItineraryData from the TargetMachine,Eric Christopher2014-06-112-13/+8
* [PPC64LE] Recognize shufflevector patterns for little endianBill Schmidt2014-06-103-84/+151
* [PPC64LE] Generate correct code for unaligned little-endian vector loadsBill Schmidt2014-06-091-21/+39
* [PPC64LE] Generate correct little-endian code for v16i8 multiplyBill Schmidt2014-06-091-4/+16
* AsmMatchers: Use unique_ptr to manage ownership of MCParsedAsmOperandDavid Blaikie2014-06-081-55/+48
* Have TargetSelectionDAGInfo take a DataLayout initializer rather thanEric Christopher2014-06-061-1/+1
* [PPC64LE] Fix lowering of BUILD_VECTOR and SHUFFLE_VECTOR for little endianBill Schmidt2014-06-061-3/+34
* [PPC64LE] Temporarily disable VSX support in little-endian modeBill Schmidt2014-06-051-0/+5
* Omit else branch after return.Eric Christopher2014-06-021-2/+4
* Have the TLOF creation take a Triple rather than needing a subtarget.Eric Christopher2014-05-311-3/+5
* isSVR4ABI() returned !isDarwin() so just move that to the elseEric Christopher2014-05-301-4/+1
* Rename CreateTLOF->createTLOF to match the rest of the file and theEric Christopher2014-05-301-4/+4
* [PPC] Use alias symbols in address computation.Rafael Espindola2014-05-292-34/+17
* [pr19844] Add thread local mode to aliases.Rafael Espindola2014-05-281-7/+1
* Revert "[PPC] Use alias symbols in address computation."Hal Finkel2014-05-282-15/+34
* [PATCH] Correct type used for VADD_SPLAT optimization on PowerPCBill Schmidt2014-05-271-4/+8
* [PPC] Use alias symbols in address computation.Rafael Espindola2014-05-262-34/+15
* Fix typo.Eric Christopher2014-05-221-1/+1
* Avoid using subtarget features when initializing the pass pipelineEric Christopher2014-05-222-12/+17
* Reset the subtarget for DAGToDAG on every iteration of runOnMachineFunction.Eric Christopher2014-05-225-47/+47
* Make early if conversion dependent upon the subtarget and addEric Christopher2014-05-212-6/+4
* [PowerPC] PR19796: Also match ISD::TargetConstant in isIntS16ImmediateAdam Nemet2014-05-201-1/+1
* SDAG: Legalize vector BSWAP into a shuffle if the shuffle is legal but the bs...Benjamin Kramer2014-05-191-0/+1
* Target: remove old constructors for CallLoweringInfoSaleem Abdulrasool2014-05-171-10/+5
* Use a sized enum for MachineOperandType. No functionality changePete Cooper2014-05-161-1/+1
* Delete getAliasedGlobal.Rafael Espindola2014-05-163-9/+5
* Rename ComputeMaskedBits to computeKnownBits. "Masked" has beenJay Foad2014-05-143-20/+20
* Fix typo in function name.Eric Christopher2014-05-141-5/+5
* Save the optimization level the subtarget was created with in aEric Christopher2014-05-132-15/+14
* [PowerPC] Add global named register supportHal Finkel2014-05-112-0/+27
* [PowerPC] On PPC32, 128-bit shifts might be runtime callsHal Finkel2014-05-111-0/+8
* Remove the UseCFI option from createAsmStreamer.Rafael Espindola2014-05-071-4/+3
* Fix pr19645.Rafael Espindola2014-05-031-3/+4
* Use makeArrayRef insted of calling ArrayRef<T> constructor directly. I introd...Craig Topper2014-04-301-5/+4
* De-virtualize or remove some methods that have no overrides nor override anyt...Craig Topper2014-04-301-1/+1
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-2924-306/+311
OpenPOWER on IntegriCloud