summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "[ARM] Improve codegen of volatile load/store of i64"Victor Campos2020-02-081-18/+0
* [ARM] Improve codegen of volatile load/store of i64Victor Campos2020-01-071-0/+18
* Revert "[ARM] Improve codegen of volatile load/store of i64"Victor Campos2019-12-201-18/+0
* [ARM] Improve codegen of volatile load/store of i64Victor Campos2019-12-191-0/+18
* [ARM] Fix instruction selection for ARMISD::CMOV with f16 typeVictor Campos2019-11-291-1/+2
* [DebugInfo][If-Converter] Update call site info during the optimizationNikola Prica2019-10-081-2/+2
* [ISEL][ARM][AARCH64] Tracking simple parameter forwarding registersNikola Prica2019-10-081-1/+5
* Reland "[ARM] push LR before __gnu_mcount_nc"Jian Cai2019-08-161-0/+31
* Revert "[ARM] push LR before __gnu_mcount_nc"Jian Cai2019-08-161-31/+0
* [ARM] push LR before __gnu_mcount_ncJian Cai2019-08-161-0/+31
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-29/+29
* GlobalISel: Change representation of shuffle masksMatt Arsenault2019-08-131-0/+1
* Simplify std::lower_bound with llvm::{bsearch,lower_bound}. NFCFangrui Song2019-06-211-2/+1
* [ARM] ARMExpandPseudoInsts: add debug messagesSjoerd Meijer2019-05-241-2/+16
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* ARMExpandPseudoInsts: Fix CMP_SWAP expansion adding a kill flag to a defMatthias Braun2018-11-021-4/+5
* [MI] Change the array of `MachineMemOperand` pointers to beChandler Carruth2018-08-161-12/+12
* s/TablesChecked/TableChecked/ after r335823Hans Wennborg2018-06-281-1/+1
* Unify sorted asserts to use the existing atomic patternBenjamin Kramer2018-06-281-3/+3
* [NEON] Support vldNq intrinsics in AArch32 (LLVM part)Ivan A. Kosarev2018-06-271-13/+70
* [NEON] Support VST1xN intrinsics in AArch32 mode (LLVM part)Ivan A. Kosarev2018-06-101-5/+71
* [NEON] Support VLD1xN intrinsics in AArch32 mode (LLVM part)Ivan A. Kosarev2018-06-021-4/+86
* Revert r333819 "[NEON] Support VLD1xN intrinsics in AArch32 mode (Clang part)"Ivan A. Kosarev2018-06-021-86/+4
* [NEON] Support VLD1xN intrinsics in AArch32 mode (Clang part)Ivan A. Kosarev2018-06-021-4/+86
* [ARM] Fix codegen for VLD3/VLD4/VST3/VST4 with WBFlorian Hahn2018-03-021-0/+4
* [MachineOperand][Target] MachineOperand::isRenamable semantics changesGeoff Berry2018-02-231-3/+0
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-1/+1
* [ARM] Fix isRenamable flag setting on expanded VSTMDIA opcode.Geoff Berry2017-12-141-1/+3
* [MachineOperand][MIR] Add isRenamable to MachineOperand.Geoff Berry2017-12-121-3/+8
* [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih2017-12-071-1/+1
* [arm] Fix Unnecessary reloads from GOT.Evgeniy Stepanov2017-11-131-1/+4
* Insert IMPLICIT_DEFS for undef uses in tail mergingMatthias Braun2017-09-061-12/+10
* [ARM] Make ARMExpandPseudo add implicit uses for predicated instructionsEli Friedman2017-09-051-8/+26
* [ARM] Register ARMExpandPseudo pass.Eli Friedman2017-09-051-1/+6
* [ARM] GlobalISel: Select globals in PIC modeDiana Picus2017-08-291-2/+4
* Fix ARMv4 supportJoerg Sonnenberger2017-08-281-1/+4
* ARM: Fix CMP_SWAP expansionMatthias Braun2017-08-091-27/+11
* [ARM] Simplify ExpandPseudoInst. NFC.Javed Absar2017-07-201-10/+2
* ARM: Fix cmpxchg O0 expansionMatthias Braun2017-05-311-59/+73
* LivePhysRegs: Rework constructor + documentation; NFCMatthias Braun2017-05-261-2/+2
* [globalisel][tablegen] Revise API for ComplexPattern operands to improve flex...Daniel Sanders2017-04-221-1/+0
* [globalisel][tblgen] Add support for ComplexPatternsDaniel Sanders2017-03-141-0/+1
* ARM: support `-mlong-calls` with AEABI TLS on ELFSaleem Abdulrasool2017-01-291-7/+28
* [ARM] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko2017-01-261-0/+2
* [ARM] Use helpers for adding pred / CC operands. NFCDiana Picus2017-01-201-14/+13
* [ARM] CodeGen: Remove AddDefaultCC. NFC.Diana Picus2017-01-131-5/+5
* [CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus2017-01-131-82/+82
* [ARM] CodeGen: Remove AddDefaultPred. NFC.Diana Picus2017-01-131-41/+45
* [ARM] Fix for 64-bit CAS expansion on ARM32 with -O0Oleg Ranevskyy2016-12-011-7/+4
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-1/+1
OpenPOWER on IntegriCloud