summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu...Matthias Braun2016-08-251-1/+1
* GlobalISel: support irtranslation of icmp instructions.Tim Northover2016-08-171-0/+1
* CodeGen: add new "intrinsic" MachineOperand kind.Tim Northover2016-07-291-0/+2
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-2/+2
* ARM: Remove implicit iterator conversions, NFCDuncan P. N. Exon Smith2016-07-081-1/+1
* livePhysRegs: Pass MBB by reference in addLive{Ins|Outs}(); NFCMatthias Braun2016-05-031-2/+2
* LivePhysRegs: Automatically determine presence of pristine regs.Matthias Braun2016-05-031-2/+2
* [ARM] Set AddPristinesAndCSRs to expandCMP_SWAP LivePhysRegs.Ahmed Bougacha2016-04-271-2/+2
* [ARM] Set correct successors in CMPXCHG pseudo expansion.Ahmed Bougacha2016-04-271-2/+4
* ARM: use a pseudo-instruction for cmpxchg at -O0.Tim Northover2016-04-181-3/+269
* Add MachineFunctionProperty checks for AllVRegsAllocated for target passesDerek Schuff2016-04-041-0/+5
* CodeGen: TII: Take MachineInstr& in predicate API, NFCDuncan P. N. Exon Smith2016-02-231-1/+1
* Revert "CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC"Duncan P. N. Exon Smith2016-02-221-1/+1
* CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFCDuncan P. N. Exon Smith2016-02-211-1/+1
* ARM: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-191-1/+1
* Remove unnecessary 'const' pointed out by David Blaikie.Craig Topper2015-10-171-2/+2
* Use std::begin/end and std::is_sorted to simplify some code. NFCCraig Topper2015-10-171-8/+5
* [ARM] Refactor the prologue/epilogue emission to be more robust.Quentin Colombet2015-07-201-0/+49
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-2/+2
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-2/+2
* ARM: Transfer kill flag when lowering VSTMQIA to VSTMDIA.Matthias Braun2015-02-161-1/+2
* Migrate ARM except for TTI, AsmPrinter, and frame loweringEric Christopher2015-01-291-5/+3
* [cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth2015-01-141-1/+1
* Fix large stack alignment codegen for ARM and Thumb2 targetsKristof Beyls2015-01-081-0/+3
OpenPOWER on IntegriCloud