summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* [PowerPC] Do not assume operand of ADDI is an immediateNemanja Ivanovic2020-06-231-0/+4
* [NFC] [PowerPC] Add isPredicable for basic instrsQiu Chaofan2020-01-101-16/+0
* [PowerPC][NFC] Rename record instructions to use _rec suffix instead of oJinsong Ji2020-01-061-137/+147
* Fix assertion failure in getMemOperandWithOffsetWidthKristof Beyls2019-12-171-6/+4
* [PowerPC][NFC] Rename ANDI(S)o8 to ANDI(S)8oJinsong Ji2019-12-091-9/+9
* [PowerPC] Fix crash in peephole optimizationNemanja Ivanovic2019-12-021-2/+4
* [PowerPC] Rename DarwinDirective to CPUDirective (NFC)Kit Barton2019-11-251-4/+4
* Use MCRegister in copyPhysRegMatt Arsenault2019-11-111-7/+7
* [PowerPC] [Peephole] fold frame offset by using index form to save add.czhengsz2019-10-251-0/+219
* [AIX] TOC pseudo expansion for 64bit large + 64bit small + 32bit large modelsXiangling Liao2019-10-171-0/+1
* Second attempt to add iterator_range::empty()Jordan Rose2019-10-071-1/+1
* [PowerPC] Fix SH field overflow issueYi-Hong Lyu2019-10-021-4/+8
* Remove the AliasAnalysis argument in function areMemAccessesTriviallyDisjointChangpeng Fang2019-09-261-2/+1
* [TargetInstrInfo] Let findCommutedOpIndices take const MachineInstr&Simon Pilgrim2019-09-251-1/+2
* Move classes into anonymous namespaces. NFC.Benjamin Kramer2019-09-221-0/+2
* [MachinePipeliner] Improve the TargetInstrInfo API analyzeLoop/reduceLoopCountJames Molloy2019-09-211-56/+88
* Revert "[MachinePipeliner] Improve the TargetInstrInfo API analyzeLoop/reduce...Mitch Phillips2019-09-201-83/+56
* [MachinePipeliner] Improve the TargetInstrInfo API analyzeLoop/reduceLoopCountJames Molloy2019-09-201-56/+83
* [PowerPC] Remove the SPE4RC register class and instead add f32 to the GPRC re...Craig Topper2019-09-121-15/+4
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-27/+27
* [PowerPC] Use xxleqv to set all one vector IMM(-1).Jinsong Ji2019-08-151-0/+1
* Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders2019-08-011-11/+11
* [PowerPC][NFC] Added `getDefMIPostRA` methodKai Luo2019-07-251-21/+33
* [PowerPC][NFC] use opcode instead of MachineInstr for instrHasImmForm().Chen Zheng2019-07-241-8/+13
* [NFC][PowerPC]Change ADDIStocHA to ADDIStocHA8 to follow 64-bit naming conven...Jason Liu2019-07-221-1/+1
* PowerPC: Fix register spilling for SPE registersJustin Hibbits2019-07-171-0/+2
* Delete dead storesFangrui Song2019-07-121-7/+5
* [PowerPC][NFC] remove redundant function isVFReg().Chen Zheng2019-07-091-8/+4
* [PowerPC] Implement the areMemAccessesTriviallyDisjoint hookQingShan Zhang2019-07-021-0/+56
* CodeGen: Introduce a class for registersMatt Arsenault2019-06-241-8/+8
* [PowerPC] Enable MachinePipeliner for P9 with -ppc-enable-pipelinerJinsong Ji2019-06-111-0/+74
* [PowerPC] Look through copies for compare eliminationNemanja Ivanovic2019-06-031-1/+6
* [PowerPC] check for INLINEASM_BR along w/ INLINEASMNick Desaulniers2019-05-311-1/+1
* [PowerPC] Remove CRBits Copy Of Unset/set CBitStefan Pintilie2019-05-241-0/+2
* Set useful flags for vector imm setting instructionsJinsong Ji2019-03-121-0/+9
* [NFC][PowerPC]Assert when trying to generate directmove below P8.Jinsong Ji2019-03-121-1/+4
* [PowerPC] fix killed/dead flag after convert x-form to d-form tranformation.Chen Zheng2019-03-051-16/+142
* [PowerPC] Move the stack pointer update instruction later in the prologue and...Stefan Pintilie2019-02-281-0/+8
* [PowerPC] delete no more needed workaround for readsRegister() in PowerPCChen Zheng2019-01-301-14/+0
* [PowerPC] more opportunity for converting reg+reg to reg+immChen Zheng2019-01-301-2/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [PowerPC] Remove the implicit use of the register if it is replaced by ImmQingShan Zhang2018-12-281-6/+35
* [PowerPC] fix register class after converting X-FORM instruction to D-FORM in...Chen Zheng2018-12-281-7/+12
* [PowerPC] Exploit power9 new instruction setbKewen Lin2018-12-181-0/+1
* [PowerPC] Fix assert from machine verify pass that missing undef register flagZi Xuan Wu2018-12-071-15/+11
* [PowerPC] Fix inconsistent ImmMustBeMultipleOf for same instructionKang Zhang2018-12-031-4/+12
* Revert "[PowerPC] Fix inconsistent ImmMustBeMultipleOf for same instruction"Kang Zhang2018-11-261-12/+4
* [PowerPC] Fix inconsistent ImmMustBeMultipleOf for same instructionKang Zhang2018-11-261-4/+12
* [PowerPC][NFC] Fix bugs in r+r to r+i conversionNemanja Ivanovic2018-10-221-12/+56
* [PowerPC] Folding XForm to DForm loads requires alignment for some DForm loads.Stefan Pintilie2018-10-011-0/+8
OpenPOWER on IntegriCloud