summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC
Commit message (Expand)AuthorAgeFilesLines
* 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
* None of these targets actually define their own CFI_INSTRUCTIONEric Christopher2014-04-291-7/+8
* 80-column, tab characters, comment fixups.Eric Christopher2014-04-291-43/+44
* Convert more SelectionDAG functions to use ArrayRef.Craig Topper2014-04-281-1/+1
* [C++] Use 'nullptr'.Craig Topper2014-04-285-9/+9
* Convert SelectionDAG::SelectNodeTo to use ArrayRef.Craig Topper2014-04-271-17/+17
* Convert SelectionDAG::getMergeValues to use ArrayRef.Craig Topper2014-04-271-4/+4
* Convert getMemIntrinsicNode to take ArrayRef of SDValue instead of pointer an...Craig Topper2014-04-261-7/+5
* Convert SelectionDAG::getNode methods to use ArrayRef<SDValue>.Craig Topper2014-04-261-35/+24
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-2515-70/+71
* Add 'musttail' marker to call instructionsReid Kleckner2014-04-241-0/+4
* Spread some const around for non-mutating uses of MCSymbolData.David Blaikie2014-04-241-3/+3
* Create MCTargetOptions.Evgeniy Stepanov2014-04-231-1/+2
OpenPOWER on IntegriCloud