aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-25MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu...Matthias Braun1-1/+1
2016-08-17Replace "fallthrough" comments with LLVM_FALLTHROUGHJustin Bogner1-1/+1
2016-08-12Use the range variant of find/find_if instead of unpacking begin/endDavid Majnemer1-1/+1
2016-08-12Use the range variant of find_if instead of unpacking begin/endDavid Majnemer1-3/+2
2016-08-11Use the range variant of find instead of unpacking begin/endDavid Majnemer1-1/+1
2016-07-30[ARMConstantIslandPass] Remove dead code.Davide Italiano1-20/+0
2016-07-28TargetInstrInfo: rename GetInstSizeInBytes to getInstSizeInBytes. NFCSjoerd Meijer1-10/+10
2016-07-22This refactoring of ARM machine block size computation creates two utilitySjoerd Meijer1-123/+5
2016-07-15Rename AnalyzeBranch* to analyzeBranch*.Jacques Pienaar1-3/+3
2016-07-08ARM: Remove implicit iterator conversions, NFCDuncan P. N. Exon Smith1-34/+25
2016-06-30CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith1-11/+11
2016-04-22Fix some spelling mistakesDavid Majnemer1-2/+2
2016-04-04Add MachineFunctionProperty checks for AllVRegsAllocated for target passesDerek Schuff1-0/+5
2016-03-30Silencing warnings from MSVC 2015 Update 2. All of these changes silence "C43...Aaron Ballman1-1/+1
2016-02-23Fix PR25339: ARM Constant IslandWeiming Zhao1-9/+39
2016-02-23CodeGen: TII: Take MachineInstr& in predicate API, NFCDuncan P. N. Exon Smith1-4/+4
2016-02-21ADT: Remove == and != comparisons between ilist iterators and pointersDuncan P. N. Exon Smith1-1/+1
2016-01-15[ARM] Add B.W and CBZ instructions to ARMv8-M BaselineBradley Smith1-3/+9
2016-01-03Use std::is_sorted and std::none_of instead of manual loops. NFCCraig Topper1-6/+6
2015-12-01Replace all weight-based interfaces in MBB with probability-based interfaces,...Cong Hou1-2/+1
2015-12-01Revert r254348: "Replace all weight-based interfaces in MBB with probability-...Hans Wennborg1-1/+2
2015-12-01Replace all weight-based interfaces in MBB with probability-based interfaces,...Cong Hou1-2/+1
2015-11-16[ARM] Prevent use of a value pointed by end() iterator when placing a jump tablePetr Pavlu1-0/+2
2015-10-19ARM: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith1-18/+17
2015-08-08Fix some comment typos.Benjamin Kramer1-1/+1
2015-07-16Move most user of TargetMachine::getDataLayout to the Module oneMehdi Amini1-1/+1
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-1/+1
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-05-31ARMConstantIslandPass.cpp: Prune an empty \brief. [-Wdocumentation]NAKAMURA Takumi1-1/+0
2015-05-31ARM: recommit r237590: allow jump tables to be placed as constant islands.Tim Northover1-118/+312
2015-05-21Revert r237590, "ARM: allow jump tables to be placed as constant islands."Peter Collingbourne1-206/+50
2015-05-18MachineInstr: Change return value of getOpcode() to unsigned.Matthias Braun1-3/+3
2015-05-18ARM: allow jump tables to be placed as constant islands.Tim Northover1-50/+206
2015-05-13ARM: remove custom jump table UIDTim Northover1-4/+3
2015-05-13ARM: refactor optimizeThumb2JumpTables.Tim Northover1-59/+79
2015-05-01ARM: Align functions containing Thumb-2 jump tables to 4 bytes.Peter Collingbourne1-0/+4
2015-04-23Thumb2: When applying branch optimizations, visit branches in reverse order.Peter Collingbourne1-2/+7
2015-04-23ARM: Only enforce 4-byte alignment on Thumb-2 functions with constant pools.Peter Collingbourne1-18/+1
2015-01-29Migrate ARM except for TTI, AsmPrinter, and frame loweringEric Christopher1-4/+2
2015-01-26Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher1-1/+1
2015-01-08[ARM] Fix a bug in constant island pass that was triggering an assertion.Akira Hatanaka1-1/+1
2014-12-12[ARMConstantIsland] Insert tbb/tbh optimization where previous jump table res...Chad Rosier1-1/+3
2014-11-13ARM: allow constpool entry to be moved to the user's block in all cases.Tim Northover1-1/+7
2014-11-13ARM: avoid duplicating branches during constant islands.Tim Northover1-6/+10
2014-10-17ARM: Fix a bug which was causing convergence failure in constant-island pass.Akira Hatanaka1-1/+6
2014-10-03Eliminate some deep std::vector copies. NFC.Benjamin Kramer1-3/+1
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher1-1/+1
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-2/+4
2014-04-25[C++] Use 'nullptr'. Target edition.Craig Topper1-9/+9
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2