aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARMISelLowering.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-09-13Revert "[ARM] Promote small global constants to constant pools"James Molloy1-110/+0
2016-09-13[ARM] Promote small global constants to constant poolsJames Molloy1-0/+110
2016-09-12Revert "[ARM] Promote small global constants to constant pools"James Molloy1-89/+0
2016-09-12[ARM] Promote small global constants to constant poolsJames Molloy1-0/+89
2016-09-11[CodeGen] Split out the notions of MI invariance and MI dereferenceability.Justin Lebar1-9/+11
2016-09-09ARM: move the builtins libcall CC setupSaleem Abdulrasool1-0/+167
2016-09-08Revert "[ARM] Lower UDIV+UREM to UDIV+MLS (and the same for SREM)"Pablo Barrio1-18/+1
2016-09-07[ARM] Lower UDIV+UREM to UDIV+MLS (and the same for SREM)Pablo Barrio1-1/+18
2016-08-17Replace a few more "fall through" comments with LLVM_FALLTHROUGHJustin Bogner1-2/+2
2016-08-17Replace "fallthrough" comments with LLVM_FALLTHROUGHJustin Bogner1-7/+9
2016-08-12Use the range variant of count_if instead of unpacking begin/endDavid Majnemer1-1/+1
2016-08-11Use the range variant of find instead of unpacking begin/endDavid Majnemer1-2/+2
2016-08-11Use range algorithms instead of unpacking begin/endDavid Majnemer1-1/+1
2016-08-08[ARM] Add support for embedded position-independent codeOliver Stannard1-2/+30
2016-08-02[ARM] Some saturation instructions not DSP-onlyBernard Ogden1-1/+1
2016-07-29[Thumb] Emit Thumb move in both Thumb modes for struct_byval predicatesPrakhar Bahuguna1-4/+5
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun1-25/+25
2016-07-25[ARM] Saturation instructions are DSP-onlyRenato Golin1-1/+2
2016-07-25[ARM] Improve longMAC codegen testSam Parker1-1/+2
2016-07-20Revert "Disable this-return argument forwarding on ARM/AArch64"David Majnemer1-8/+1
2016-07-18[ARM] Honour ABI for rem under -O0 for EABI, GNUEABI, Android and MuslDiana Picus1-0/+1
2016-07-16Disable this-return argument forwarding on ARM/AArch64Hal Finkel1-1/+8
2016-07-15[SelectionDAG] Get rid of bool parameters in SelectionDAG::getLoad, getStore,...Justin Lebar1-115/+80
2016-07-15[ARM] Fix build after r275540James Molloy1-6/+6
2016-07-15[Thumb-1] Select post-increment load and store where possibleJames Molloy1-4/+36
2016-07-15[ARM] Followup to r275537 addressing review commentsJames Molloy1-2/+2
2016-07-15[ARM] Prefer indirect calls in minsize modeJames Molloy1-28/+42
2016-07-10Give helper classes/functions internal linkage. NFC.Benjamin Kramer1-9/+14
2016-07-08ARM: Remove implicit iterator conversions, NFCDuncan P. N. Exon Smith1-1/+1
2016-07-05ARM: fix `-mlong-calls` for WoASaleem Abdulrasool1-1/+1
2016-07-01[CodeGen,Target] Remove the version of DAG.getVectorShuffle that takes a poin...Craig Topper1-3/+3
2016-06-30CodeGen: Use MachineInstr& in TargetLowering, NFCDuncan P. N. Exon Smith1-86/+90
2016-06-30Delete unused includes. NFC.Rafael Espindola1-1/+0
2016-06-30Use ShuffleVectorSDNode::isSplat member method instead of static method isSpl...Craig Topper1-1/+1
2016-06-30CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith1-1/+1
2016-06-28Don't pass a Reloc::Model to GVIsIndirectSymbol.Rafael Espindola1-2/+1
2016-06-28NFC. Fix popular typo in comment 'deferencing' --> 'dereferencing'.Nick Lewycky1-1/+1
2016-06-27Move shouldAssumeDSOLocal to Target.Rafael Espindola1-8/+2
2016-06-26Refactor a duplicated predicate. NFC.Rafael Espindola1-4/+0
2016-06-24Add support for musl-libc on ARM Linux.Rafael Espindola1-3/+3
2016-06-24[ARM] Use aapcs_vfp for ___truncdfhf2 on v7k.Ahmed Bougacha1-11/+13
2016-06-23[ARM] Lower (select_cc k k (select_cc ~k ~k x)) into (SSAT l_k x)Pablo Barrio1-1/+133
2016-06-23[ARM] Do not test for CPUs, use SubtargetFeatures (Part 1). NFCIDiana Picus1-2/+3
2016-06-22[SDAG] Remove FixedArgs parameter from CallLoweringInfo::setCalleeKrzysztof Parzyszek1-6/+5
2016-06-20[ARM] Enable isel of UMAALSam Parker1-7/+86
2016-06-20Add a isPositionIndependent predicate.Rafael Espindola1-17/+19
2016-06-16Don't print (PLT) on arm.Rafael Espindola1-12/+2
2016-06-16Refactor duplicated code. NFC.Rafael Espindola1-3/+1
2016-06-16Refactor duplicated code. NFC.Rafael Espindola1-6/+5
2016-06-16Refactor duplicated code. NFC.Rafael Espindola1-4/+5