summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Revert "Revert "[PowerPC][ELFv2ABI] Allocate parameter area on-demand to redu...Tim Shen2017-03-081-5/+43
* Revert "[PowerPC][ELFv2ABI] Allocate parameter area on-demand to reduce stack...Tim Shen2017-03-071-43/+5
* [PowerPC] Fix failure with STBRX when store is narrower than the bswapNemanja Ivanovic2017-03-061-2/+5
* [PPC] Fix code generation for bswap(int32) followed by store16Guozhi Wei2017-03-021-2/+10
* [PowerPC][ELFv2ABI] Allocate parameter area on-demand to reduce stack frame sizeNemanja Ivanovic2017-03-021-5/+43
* [PowerPC] Expand ISEL instruction into if-then-else sequence.Tony Jiang2017-01-161-3/+2
* Revert "[PowerPC] Expand ISEL instruction into if-then-else sequence."Tony Jiang2017-01-161-2/+3
* [PowerPC] Expand ISEL instruction into if-then-else sequence.Tony Jiang2017-01-161-3/+2
* [PowerPC] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko2017-01-131-112/+233
* [PowerPC] Fix logic dealing with nop after calls (and tail-call eligibility)Hal Finkel2017-01-041-40/+39
* Revert r289638: [PowerPC] Fix logic dealing with nop after calls (and tail-ca...Chandler Carruth2016-12-161-25/+40
* [PowerPC] Fix logic dealing with nop after calls (and tail-call eligibility)Hal Finkel2016-12-141-40/+25
* [PPC] Prefer direct move on power8 if load 1 or 2 bytes to VSRGuozhi Wei2016-12-121-1/+7
* [PowerPC] Improvements for BUILD_VECTOR Vol. 2Nemanja Ivanovic2016-11-291-4/+98
* [PowerPC] Improvements for BUILD_VECTOR Vol. 2Nemanja Ivanovic2016-11-291-1/+94
* Revert https://reviews.llvm.org/rL287679Nemanja Ivanovic2016-11-291-15/+0
* [PowerPC] Improvements for BUILD_VECTOR Vol. 1Nemanja Ivanovic2016-11-291-23/+70
* [PowerPC] Emit VMX loads/stores for aligned ops to avoid adding swaps on LENemanja Ivanovic2016-11-221-0/+15
* [PPC][DAGCombine] Convert SETCC to subtract when the result is zero extendedEhsan Amiri2016-11-181-1/+83
* Always use relative jump table encodings on PowerPC64.Joerg Sonnenberger2016-11-161-0/+50
* [PowerPC] Implement BE VSX load/store builtins - llvm portion.Tony Jiang2016-11-151-0/+8
* [DAG Combiner] Fix the native computation of the Newton series for reciprocalsEvandro Menezes2016-11-101-3/+4
* [PPC] Generate positive FP zero using xor insn instead of loading from consta...Ehsan Amiri2016-10-241-0/+21
* [Target] remove TargetRecip class; 2nd trySanjay Patel2016-10-201-46/+19
* revert r284495: [Target] remove TargetRecip classSanjay Patel2016-10-181-19/+46
* [Target] remove TargetRecip class; move reciprocal estimate isel functionalit...Sanjay Patel2016-10-181-46/+19
* [Target] move reciprocal estimate settings from TargetOptions to TargetLoweringSanjay Patel2016-10-041-2/+19
* [Power9] Part-word VSX integer scalar loads/stores and sign extend instructionsNemanja Ivanovic2016-10-041-38/+69
* [PowerPC] Refactor soft-float support, and enable PPC64 soft floatHal Finkel2016-10-021-3/+3
* [Power9] Builtins for ELF v.2 API conformance - back end portionNemanja Ivanovic2016-09-271-4/+56
* [Power9] Exploit move and splat instructions for build_vector improvementNemanja Ivanovic2016-09-231-1/+39
* [PowerPC] Sign extend sub-word values for atomic comparisonsNemanja Ivanovic2016-09-221-2/+11
* [Power9] Add exploitation of non-permuting memory opsNemanja Ivanovic2016-09-221-4/+8
* getValueType().getSizeInBits() -> getValueSizeInBits() ; NFCISanjay Patel2016-09-141-1/+1
* getValueType().getScalarSizeInBits() -> getScalarValueSizeInBits() ; NFCISanjay Patel2016-09-141-5/+3
* getScalarType().getSizeInBits() -> getScalarSizeInBits() ; NFCISanjay Patel2016-09-141-1/+1
* Fix code-gen crash on Power9 for insert_vector_elt with variable index (PR30189)Nemanja Ivanovic2016-09-141-2/+15
* [CodeGen] Split out the notions of MI invariance and MI dereferenceability.Justin Lebar2016-09-111-10/+6
* Add ISD::EH_DWARF_CFA, simplify @llvm.eh.dwarf.cfa on Mips, fix on PowerPCHal Finkel2016-09-011-0/+16
* [PowerPC] Add support for -mlongcallHal Finkel2016-08-301-1/+10
* [PowerPC] Fix i8/i16 atomics for little-Endian targets without partword atomicsHal Finkel2016-08-291-6/+12
* [PowerPC] Implement lowering for atomicrmw min/max/umin/umaxHal Finkel2016-08-281-3/+98
* Replace "fallthrough" comments with LLVM_FALLTHROUGHJustin Bogner2016-08-171-1/+1
* [ppc64] Don't apply sibling call optimization if callee has any byval argChuang-Yu Cheng2016-08-171-1/+8
* [x86] Refactor a PowerPC specific ctlz/srl transformation (NFC).Pierre Gousseau2016-08-161-13/+3
* Use range algorithms instead of unpacking begin/endDavid Majnemer2016-08-111-2/+1
* [PowerPC] fix passing long double arguments to function (soft-float)Strahinja Petrovic2016-08-051-0/+26
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-52/+52
* TargetInstrInfo: rename GetInstSizeInBytes to getInstSizeInBytes. NFCSjoerd Meijer2016-07-281-1/+1
* [SelectionDAG] Get rid of bool parameters in SelectionDAG::getLoad, getStore,...Justin Lebar2016-07-151-225/+171
OpenPOWER on IntegriCloud