summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* [PowerPC] Handle constant zero bits in BitPermutationSelectorNemanja Ivanovic2020-01-101-4/+7
* [PowerPC][NFC] Rename record instructions to use _rec suffix instead of oJinsong Ji2020-01-061-30/+47
* [PowerPC]: Fix predicate handling with SPEJustin Hibbits2020-01-021-9/+21
* [PowerPC] Exploit the rlwinm instructions for "and" with constantQingShan Zhang2019-12-301-0/+20
* [SelectionDAG] Disallow indirect "i" constraintFangrui Song2019-12-291-1/+0
* [NFC][PowerPC] Add a function tryAndWithMask to handle all the casesQingShan Zhang2019-12-261-111/+120
* [SelectionDAG] Change SelectionDAGISel::{funcInfo,SDB} to use unique_ptrFangrui Song2019-12-231-8/+9
* [NFC] Use EVT instead of bool for getSetCCInverse()Alex Richardson2019-12-131-1/+1
* [PowerPC][NFC] Rename ANDI(S)o8 to ANDI(S)8oJinsong Ji2019-12-091-8/+8
* [SVE][CodeGen] Scalable vector MVT size queriesGraham Hunter2019-11-181-1/+1
* PowerPC - fix uninitialized variable warnings. NFCI.Simon Pilgrim2019-11-131-5/+5
* [PowerPC] Add combined ELF ABI and 32/64 bit queries to the subtarget. [NFC]Sean Fertile2019-08-221-2/+2
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-3/+3
* [NFC][AIX] Change assertionXiangling Liao2019-08-141-1/+1
* [AIX]Lowering global address for 32/64bit small/large code modelsXiangling Liao2019-08-131-22/+65
* Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders2019-08-011-1/+1
* [NFC][PowerPC]Change ADDIStocHA to ADDIStocHA8 to follow 64-bit naming conven...Jason Liu2019-07-221-4/+4
* [PPC32] Support PLT calls for -msecure-plt -fpicFangrui Song2019-06-251-5/+4
* [PowerPC] [ISEL] select x-form instruction for unaligned offsetChen Zheng2019-05-221-14/+42
* Fix uninitialized variable warning. NFCI.Simon Pilgrim2019-05-071-1/+1
* [PowerPC] fix trivial typos in comment, NFCHiroshi Inoue2019-04-091-3/+3
* [PowerPC] Run clang format to avoid compiling warning.Jinsong Ji2019-03-071-5/+4
* [PowerPC] Add secure plt support for TLS symbolsStrahinja Petrovic2019-03-061-1/+14
* [PPC] Secure PLT only has meaning for PICJoerg Sonnenberger2019-02-281-2/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [PowerPC] handle ISD:TRUNCATE in BitPermutationSelectorHiroshi Inoue2018-12-281-8/+47
* [PPC] Always use the version of computeKnownBits that returns a value. NFCI.Simon Pilgrim2018-12-211-7/+4
* [PowerPC] Exploit power9 new instruction setbKewen Lin2018-12-181-0/+167
* [PowerPC] Improve vec_abs on P9Kewen Lin2018-12-181-95/+0
* [NFC] [PowerPC] add an routine in PPCTargetLowering to determine if a global ...QingShan Zhang2018-12-031-15/+4
* [PowerPC] Fix a conversion is not considered when the ISD::BR_CC node making ...Li Jia He2018-11-291-0/+9
* [PowerPC] Enhance the selection(ISD::VSELECT) of vector typeZi Xuan Wu2018-11-141-8/+0
* [TI removal] Make variables declared as `TerminatorInst` and initializedChandler Carruth2018-10-151-1/+1
* [PowerPC] avoid masking already-zero bits in BitPermutationSelectorHiroshi Inoue2018-10-121-15/+104
* llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song2018-09-271-1/+1
* [PowerPC] Revert commit r339779Nemanja Ivanovic2018-08-271-0/+8
* [PowerPC] Enhance the selection(ISD::VSELECT) of vector typeNemanja Ivanovic2018-08-151-8/+0
* [SDAG] Remove the reliance on MI's allocation strategy forChandler Carruth2018-08-141-6/+4
* Introduce codegen for the Signal Processing EngineJustin Hibbits2018-07-181-6/+72
* [Power9] Add __float128 support for compare operationsStefan Pintilie2018-07-091-2/+7
* If the arch is P9, we will select the DFLOADf32/DFLOADf64 pseudo instruction ...QingShan Zhang2018-06-191-10/+15
* [NFC] fix formattingHiroshi Inoue2018-06-081-1/+1
* [PowerPC] avoid unprofitable Repl32 flag in BitPermutationSelectorHiroshi Inoue2018-06-071-0/+14
* [PowerPC] fix trivial typos in comment, NFCHiroshi Inoue2018-06-071-2/+2
* [PowerPC] reduce rotate in BitPermutationSelectorHiroshi Inoue2018-06-051-1/+7
* [NFC] Zero initialize local variablesHiroshi Inoue2018-06-011-1/+1
* [PowerPC] Fix the incorrect iterator inside peepholeLei Huang2018-05-291-6/+3
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-73/+73
* [PowerPC] fix incorrect vectorization of abs() on POWER9Hiroshi Inoue2018-04-211-0/+95
* [PowerPC] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-081-1/+1
OpenPOWER on IntegriCloud