summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* [Power9] Add codegen for VSX word insert/extract instructionsNemanja Ivanovic2016-07-121-0/+112
* [PowerPC] Cannonicalize applicable vector shift immediates as swapsNemanja Ivanovic2016-07-121-0/+9
* Use the class version of getPointerTy rather than getting back toEric Christopher2016-07-071-23/+22
* Use the class definition for useSoftFloat.Eric Christopher2016-07-071-4/+4
* Rename argument for consistency.Eric Christopher2016-07-071-18/+18
* Remove the plumbing for isDarwinABI from EmitTailCallLoadFPAndRetAddr.Eric Christopher2016-07-071-8/+5
* Use the MachineFunction that we've already queried for in the function.Eric Christopher2016-07-071-4/+2
* Remove the plumbing for isDarwinABI from the PrepareTailCall hierarchy.Eric Christopher2016-07-071-10/+8
* Remove the plumbing of 64-bitness from PrepareTailCall and functionsEric Christopher2016-07-071-13/+13
* Sink call to get the MachineFunction into EmitTailCallStoreFPAndRetAddrEric Christopher2016-07-071-10/+7
* Remove unnecessary subtarget parameters in PPCTargetLowering.Eric Christopher2016-07-071-19/+20
* fix typo; NFCSanjay Patel2016-07-061-1/+1
* [PowerPC] - Legalize vector types by widening instead of integer promotionNemanja Ivanovic2016-07-051-0/+58
* CodeGen: Use MachineInstr& in TargetLowering, NFCDuncan P. N. Exon Smith2016-06-301-165/+167
* Delete unused includes. NFC.Rafael Espindola2016-06-301-1/+0
* CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith2016-06-301-1/+1
* Drop support for creating $stubs.Rafael Espindola2016-06-291-7/+3
OpenPOWER on IntegriCloud