summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* [IR] Refactor attribute methods in Function class (NFC)Evandro Menezes2019-04-041-3/+3
* [ARM] Don't try to create "push {r12, lr}" in Thumb1 at -Oz.Eli Friedman2019-04-011-0/+2
* [ARM] Don't confuse the scheduler for very large VLDMDIA etc.Eli Friedman2019-03-271-1/+6
* [ARM] Add missing memory operands to a bunch of instructions.Eli Friedman2019-03-251-2/+4
* [ARM] Don't form "ands" when it isn't scheduled correctly.Eli Friedman2019-03-221-1/+9
* [ARM] Add MachineVerifier logic for some Thumb1 instructions.Eli Friedman2019-03-151-0/+25
* [ARM] Add some more missing T1 opcodes for the peephole optimisierDavid Green2019-02-251-12/+24
* [ARM] Add some missing thumb1 opcodes to enable peephole optimisation of CMPsDavid Green2019-02-221-11/+54
* Revert 354564: [ARM] Add some missing thumb1 opcodes to enable peephole optim...David Green2019-02-211-54/+12
* [ARM] Add some missing thumb1 opcodes to enable peephole optimisation of CMPsDavid Green2019-02-211-12/+54
* [ARM] Ensure we update the correct flags in the peephole optimiserDavid Green2019-02-141-2/+5
* [ARM] Add OptMinSize to ARMSubtargetSam Parker2019-02-081-1/+1
* [ARM] Reformat isRedundantFlagInstr for D57833. NFCDavid Green2019-02-071-8/+4
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [ARM] Add missing pseudo-instruction for Thumb1 RSBS.Eli Friedman2018-10-311-0/+1
* [ARM] Make InstrEmitter mark CPSR defs dead for Thumb1.Eli Friedman2018-10-261-0/+2
* [ARM] Account for implicit IT when calculating inline asm sizePeter Smith2018-10-081-2/+6
* X86, AArch64, ARM: Do not attach debug location to spill/reload instructionsMatthias Braun2018-10-051-15/+15
* Revert "X86, AArch64, ARM: Do not attach debug location to spill/reload instr...Matt Morehouse2018-10-021-15/+15
* X86, AArch64, ARM: Do not attach debug location to spill/reload instructionsMatthias Braun2018-10-011-15/+15
* llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song2018-09-271-3/+2
* Remove FrameAccess struct from hasLoadFromStackSlotSander de Smalen2018-09-051-4/+8
* Extend hasStoreToStackSlot with list of FI accesses.Sander de Smalen2018-09-031-4/+12
* [MinGW] [ARM] Add stubs for potential automatic dllimported variablesMartin Storsjo2018-08-311-0/+1
* Make TargetInstrInfo::isCopyInstr return true for regular COPY-instructionsAlexander Ivchenko2018-08-301-3/+3
* [ARM] Move machine operand target flags to ARMBaseInstrInfoMartin Storsjo2018-08-221-0/+28
* [MI] Change the array of `MachineMemOperand` pointers to beChandler Carruth2018-08-161-8/+7
* [NEON] Support vldNq intrinsics in AArch32 (LLVM part)Ivan A. Kosarev2018-06-271-0/+18
* Change TII isCopyInstr way of returning arguments(NFC)Petar Jovanovic2018-06-061-4/+5
* [NEON] Support VLD1xN intrinsics in AArch32 mode (LLVM part)Ivan A. Kosarev2018-06-021-0/+28
* Revert r333819 "[NEON] Support VLD1xN intrinsics in AArch32 mode (Clang part)"Ivan A. Kosarev2018-06-021-28/+0
* [NEON] Support VLD1xN intrinsics in AArch32 mode (Clang part)Ivan A. Kosarev2018-06-021-0/+28
* [X86][MIPS][ARM] New machine instruction property 'isMoveReg'Petar Jovanovic2018-05-231-0/+18
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-2/+2
* [DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen2018-05-091-4/+4
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-1/+1
* [ARM] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-051-6/+6
* [ARM] Fix codegen for VLD3/VLD4/VST3/VST4 with WBFlorian Hahn2018-03-021-0/+2
* [MachineOperand][Target] MachineOperand::isRenamable semantics changesGeoff Berry2018-02-231-4/+0
* [ARM] f16 stack spill/reloadsSjoerd Meijer2018-02-141-1/+21
* [ARM] Armv8.2-A FP16 code generation (part 1/3)Sjoerd Meijer2018-01-261-0/+8
* [ARM] Cleanup part of ARMBaseInstrInfo::optimizeCompareInstr (NFCI).Joel Galenson2018-01-221-12/+8
* [ARM] Fix perf regression in compare optimization.Joel Galenson2018-01-191-3/+2
* [ARM] Optimize {s,u}{add,sub}.with.overflow.Joel Galenson2018-01-171-23/+74
* PeepholeOptimizer: Fix for vregs without defsMatthias Braun2018-01-111-4/+10
* [CodeGen] Don't print "pred:" and "opt:" in -debug outputFrancis Visoiu Mistrih2018-01-091-3/+3
* [ARM] Fix PR35379 - incorrect unwind information when compiling with -OzMomchil Velikov2018-01-081-3/+3
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-6/+6
* [CodeGen] Print global addresses as @foo in both MIR and debug outputFrancis Visoiu Mistrih2017-12-141-1/+1
* [MachineOperand][MIR] Add isRenamable to MachineOperand.Geoff Berry2017-12-121-4/+13
OpenPOWER on IntegriCloud