aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCFastISel.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-09-04[PowerPC] Zero-extend constants in FastISelHal Finkel1-1/+6
2016-08-22Reformat.NAKAMURA Takumi1-20/+20
2016-08-22Untabify.NAKAMURA Takumi1-2/+2
2016-08-05[PowerPC] Wrong fast-isel codegen for VSX floating-point loadsUlrich Weigand1-12/+24
2016-06-21Add back some dead code.Rafael Espindola1-0/+14
2016-06-21Delete some dead code.Rafael Espindola1-14/+0
2016-05-09[PowerPC] fix register alignment for long double typeStrahinja Petrovic1-0/+1
2016-04-08CXX_FAST_TLS calling convention: performance improvement for PPC64Chuang-Yu Cheng1-0/+3
2016-03-31[PowerPC] Correctly compute 64-bit offsets in fast iselUlrich Weigand1-6/+5
2016-03-31[PowerPC] Remove incorrect use of COPY_TO_REGCLASS in fast iselUlrich Weigand1-4/+3
2016-03-17[PPC, FastISel] Fix ordered/unordered fcmpTim Shen1-7/+23
2016-02-29Fix for PR26180Nemanja Ivanovic1-3/+3
2016-02-04Fix for PR 26356Nemanja Ivanovic1-5/+4
2016-02-03Fix for PR 26381Nemanja Ivanovic1-1/+1
2016-01-29Refactor common code for PPC fast isel load immediate selection.Eric Christopher1-9/+5
2016-01-29Since LI/LIS sign extend the constant passed into the instruction we shouldEric Christopher1-2/+3
2016-01-29Fix up conditional formatting.Eric Christopher1-5/+4
2015-12-28Refactor: Simplify boolean conditional return statements in lib/Target/PowerPCAlexander Kornienko1-4/+1
2015-11-20Weak non-function symbols were being accessed directly, which isEric Christopher1-8/+4
2015-08-26FastISel: Use finishCondBranch() for ARM,Mips,PowerPC FastISelMatthias Braun1-2/+1
2015-08-11PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz1-10/+9
2015-08-06Convert a bunch of loops to foreach. NFC.Pete Cooper1-2/+2
2015-07-25Fix PPCMaterializeInt to check the size of the integer based on theEric Christopher1-9/+14
2015-07-25PPCMaterializeInt should only take a ConstantInt so represent this in the pro...Eric Christopher1-12/+9
2015-07-09Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini1-16/+17
2015-07-09Redirect DataLayout from TargetMachine to Module in ComputeValueVTs()Mehdi Amini1-1/+1
2015-07-05IR: Do not consider available_externally linkage to be linker-weak.Peter Collingbourne1-1/+1
2015-06-23Use MCSymbols for FastISel.Rafael Espindola1-2/+2
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-1/+1
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-05-29Add support for VSX FMA single-precision instructions to the PPC back endNemanja Ivanovic1-9/+18
2015-05-23[PowerPC] Fix fast-isel when compare is split from branchHal Finkel1-19/+32
2015-04-11Add direct moves to/from VSR and exploit them for FP/INT conversionsNemanja Ivanovic1-0/+4
2015-04-01[PowerPC] FastISel can't handle i1 return values when using CR bitsHal Finkel1-0/+3
2015-03-17Fix R0 use in PowerPC VSX store for FastIsel.Samuel Antao1-2/+12
2015-03-11Have getCallPreservedMask and getThisCallPreservedMask take aEric Christopher1-1/+1
2015-02-13PPC LinkageSize can be computed at initialization time, do so.Eric Christopher1-3/+1
2015-02-01[PowerPC] Make r2 allocatable on PPC64/ELF for some leaf functionsHal Finkel1-0/+6
2015-01-30Use the cached subtargets and remove calls to getSubtarget/getSubtargetImplEric Christopher1-4/+2
2015-01-30Migrate some of PPC away from the use of bare getSubtarget/getSubtargetImpl.Eric Christopher1-9/+8
2015-01-19[PowerPC] Minor correction to r226432Hal Finkel1-2/+1
2015-01-19[PowerPC] Add r2 as an operand for all calls under both PPC64 ELF V1 and V2Hal Finkel1-2/+3
2015-01-18[PowerPC] Initial PPC64 calling-convention changes for fastccHal Finkel1-2/+3
2015-01-14Revert "r225811 - Revert "r225808 - [PowerPC] Add StackMap/PatchPoint support""Hal Finkel1-69/+54
2015-01-13Revert "r225808 - [PowerPC] Add StackMap/PatchPoint support"Hal Finkel1-54/+69
2015-01-13[PowerPC] Add missing override keywordHal Finkel1-1/+1
2015-01-13[PowerPC] Add StackMap/PatchPoint supportHal Finkel1-69/+54
2015-01-13[PowerPC] Split the blr definition into BLR and BLR8Hal Finkel1-1/+1
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