summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* ARM: correctly expand LDR-lit based globals.Tim Northover2014-12-101-1/+1
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-3/+2
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-4/+6
* ARM: Fix TPsoft for Thumb modeChristian Pirker2014-06-241-4/+10
* ARM: correct bundle generation for MOV32T relocationsSaleem Abdulrasool2014-05-211-7/+3
* ARM: support expanding external symbols in 32-bit movesSaleem Abdulrasool2014-05-011-2/+14
* ARM: move llvm_unreachable useSaleem Abdulrasool2014-04-301-1/+1
* ARM: partially handle 32-bit relocations for WoASaleem Abdulrasool2014-04-301-0/+45
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-251-1/+1
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-101-2/+2
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-1/+1
* Remove the useless pseudo instructions VDUPfdf and VDUPfqf, replacing them wi...James Molloy2014-01-201-27/+0
* For ARM, fix assertuib failures for some ld/st 3/4 instruction with wirteback.Jiangning Liu2014-01-161-0/+4
* PR 18466: Fix ARM Pseudo ExpansionWeiming Zhao2014-01-151-2/+4
* ARM: add pseudo-instructions for lit-pool global materialisationTim Northover2013-12-021-0/+55
* ARM: remove special cases for Darwin dynamic-no-pic mode.Tim Northover2013-11-251-15/+5
* ARM: preserve undef flag in pseudo instruction expandersMatthias Braun2013-10-041-19/+14
* ARM: support interrupt attributeTim Northover2013-10-011-0/+12
* Even more spelling fixes for "instruction".Robert Wilhelm2013-09-281-1/+1
* ARM: use TableGen patterns to select CMOV operations.Tim Northover2013-08-221-4/+28
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-2/+2
* Mark the Int_eh_sjlj_dispatchsetup pseudo instruction as clobbering allChad Rosier2012-11-061-3/+1
* Revert r163298 "Optimize codegen for VSETLNi{8,16,32} operating on Q registers."Jakob Stoklund Olesen2012-10-261-51/+0
* Change enum type in a static table to uint8_t instead. Saves about 700 hundre...Craig Topper2012-09-201-6/+6
* Optimize codegen for VSETLNi{8,16,32} operating on Q registers. Degenerate to...James Molloy2012-09-061-0/+51
* Remove getARMRegisterNumbering and replace with calls intoEric Christopher2012-08-091-1/+1
* Preserve <undef> flags in ARMExpandPseudo.Jakob Stoklund Olesen2012-06-151-5/+6
* Transfer memory operands to the right instruction.Jakob Stoklund Olesen2012-05-201-1/+1
* Remove unnecessary llvm:: qualificationsCraig Topper2012-03-271-8/+8
* Prune includes and replace uses of ARMRegisterInfo.h with ARMBaeRegisterInfo.hCraig Topper2012-03-261-1/+0
* Use uint16_t to store registers and opcode in static tables in the target spe...Craig Topper2012-03-111-3/+3
* ARM refactor more NEON VLD/VST instructions to use composite physregsJim Grosbach2012-03-061-38/+0
* ARM refactor away a bunch of VLD/VST pseudo instructions.Jim Grosbach2012-03-051-89/+0
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-181-1/+1
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-2/+0
* ARM updating VST2 pseudo-lowering fixed vs. register update.Jim Grosbach2012-01-101-1/+1
* Add variants of the dispatchsetup pseudo for Thumb and !VFP. <rdar://10620138>Bob Wilson2011-12-221-1/+3
* ARM NEON assmebly parsing for VLD2 to all lanes instructions.Jim Grosbach2011-12-211-6/+12
* ARM NEON VLD2 assembly parsing for structure to all lanes, non-writeback.Jim Grosbach2011-12-211-3/+3
OpenPOWER on IntegriCloud