aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCFastISel.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-12-25[PowerPC] [FastISel] i1 constants must be zero extendedHal Finkel1-1/+1
2014-12-05[PowerPC]Add VSX loads/stores to fastisel for PPC targetBill Seurer1-4/+36
2014-10-09Fix bug in GPR to FPR moves in PPC64LE.Samuel Antao1-4/+4
2014-09-17Fix FastISel bug in boolean returns for PowerPC.Samuel Antao1-7/+18
2014-09-17Remove unnecessary blank space (test commit)Samuel Antao1-1/+1
2014-09-03[FastISel][tblgen] Rename tblgen generated FastISel functions. NFC.Juergen Ributzka1-11/+11
2014-09-03[FastISel] Rename public visible FastISel functions. NFC.Juergen Ributzka1-21/+21
2014-08-06Remove the target machine from CCState. Previously it was only usedEric Christopher1-4/+4
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-6/+5
2014-07-20[PowerPC] ELFv2 stack space reductionUlrich Weigand1-1/+4
2014-07-20[PowerPC] ELFv2 function call changesUlrich Weigand1-0/+4
2014-06-24[PPC64] Fix PR20071 (fctiduz generated for targets lacking that instruction)Bill Schmidt1-0/+4
2014-06-23[PowerPC] Refactor getMinCallFrameSize / getMinCallArgumentsSizeUlrich Weigand1-3/+3
2014-06-23[PowerPC] Allow stack frames without parameter save areaUlrich Weigand1-0/+12
2014-06-16[PPC64] Fix PR19893 - improve code generation for local function addressesBill Schmidt1-7/+7
2014-05-28[pr19844] Add thread local mode to aliases.Rafael Espindola1-7/+1
2014-05-22Reset the subtarget for DAGToDAG on every iteration of runOnMachineFunction.Eric Christopher1-11/+9
2014-05-16Delete getAliasedGlobal.Rafael Espindola1-1/+1
2014-04-29[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper1-18/+18
2014-04-25[C++] Use 'nullptr'. Target edition.Craig Topper1-5/+5
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-03-27Prevent alias from pointing to weak aliases.Rafael Espindola1-1/+1
2014-03-26Revert "Prevent alias from pointing to weak aliases."Rafael Espindola1-1/+1
2014-03-26Prevent alias from pointing to weak aliases.Rafael Espindola1-1/+1
2014-03-23remove a bunch of unused private methodsNuno Lopes1-1/+0
2014-03-18Fix PR19144: Incorrect offset generated for int-to-fp conversion at -O0.Bill Schmidt1-3/+5
2014-03-18[C++11] Mark the target fast isel classes as 'final' so that the compiler can...Craig Topper1-1/+1
2014-03-04[Modules] Move GetElementPtrTypeIterator into the IR library. As itsChandler Carruth1-1/+1
2014-02-28Add CR-bit tracking to the PowerPC backend for i1 valuesHal Finkel1-1/+22
2014-02-18Rename a DebugLoc variable to DbgLoc and a DataLayout to DL.Rafael Espindola1-63/+71
2014-01-07Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth1-1/+1
2013-11-15Avoid illegal integer promotion in fastiselBob Wilson1-7/+2
2013-09-17[PowerPC] Fix problems with large code model (PR17169).Bill Schmidt1-4/+13
2013-08-31[PowerPC] Fast-isel cleanup patch.Bill Schmidt1-20/+37
2013-08-30[PowerPC] Add integer truncation support to fast-isel.Bill Schmidt1-0/+31
2013-08-30Correct partially defined variableBill Schmidt1-1/+2
2013-08-30[PowerPC] Call support for fast-isel.Bill Schmidt1-1/+326
2013-08-30[PowerPC] Add handling for conversions to fast-isel.Bill Schmidt1-0/+273
2013-08-30[PowerPC] Handle selection of compare instructions in fast-isel.Bill Schmidt1-0/+18
2013-08-30Remove bogus debug statement. Sheesh.Bill Schmidt1-4/+2
2013-08-30[PowerPC] Add loads, stores, and related things to fast-isel.Bill Schmidt1-3/+765
2013-08-26[PowerPC] More fast-isel chunks (returns and integer extends)Bill Schmidt1-3/+219
2013-08-25[PowerPC] Add fast-isel branch and compare selection.Bill Schmidt1-9/+272
2013-07-30[PowerPC] Skeletal FastISel support for 64-bit PowerPC ELF.Bill Schmidt1-0/+328