summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix some spelling mistakesDavid Majnemer2016-04-221-2/+2
* Add MachineFunctionProperty checks for AllVRegsAllocated for target passesDerek Schuff2016-04-041-0/+5
* Silencing warnings from MSVC 2015 Update 2. All of these changes silence "C43...Aaron Ballman2016-03-301-1/+1
* Fix PR25339: ARM Constant IslandWeiming Zhao2016-02-231-9/+39
* CodeGen: TII: Take MachineInstr& in predicate API, NFCDuncan P. N. Exon Smith2016-02-231-4/+4
* ADT: Remove == and != comparisons between ilist iterators and pointersDuncan P. N. Exon Smith2016-02-211-1/+1
* [ARM] Add B.W and CBZ instructions to ARMv8-M BaselineBradley Smith2016-01-151-3/+9
* Use std::is_sorted and std::none_of instead of manual loops. NFCCraig Topper2016-01-031-6/+6
* Replace all weight-based interfaces in MBB with probability-based interfaces,...Cong Hou2015-12-011-2/+1
* Revert r254348: "Replace all weight-based interfaces in MBB with probability-...Hans Wennborg2015-12-011-1/+2
* Replace all weight-based interfaces in MBB with probability-based interfaces,...Cong Hou2015-12-011-2/+1
* [ARM] Prevent use of a value pointed by end() iterator when placing a jump tablePetr Pavlu2015-11-161-0/+2
* ARM: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-191-18/+17
* Fix some comment typos.Benjamin Kramer2015-08-081-1/+1
* Move most user of TargetMachine::getDataLayout to the Module oneMehdi Amini2015-07-161-1/+1
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* ARMConstantIslandPass.cpp: Prune an empty \brief. [-Wdocumentation]NAKAMURA Takumi2015-05-311-1/+0
* ARM: recommit r237590: allow jump tables to be placed as constant islands.Tim Northover2015-05-311-118/+312
* Revert r237590, "ARM: allow jump tables to be placed as constant islands."Peter Collingbourne2015-05-211-206/+50
* MachineInstr: Change return value of getOpcode() to unsigned.Matthias Braun2015-05-181-3/+3
* ARM: allow jump tables to be placed as constant islands.Tim Northover2015-05-181-50/+206
* ARM: remove custom jump table UIDTim Northover2015-05-131-4/+3
* ARM: refactor optimizeThumb2JumpTables.Tim Northover2015-05-131-59/+79
* ARM: Align functions containing Thumb-2 jump tables to 4 bytes.Peter Collingbourne2015-05-011-0/+4
* Thumb2: When applying branch optimizations, visit branches in reverse order.Peter Collingbourne2015-04-231-2/+7
* ARM: Only enforce 4-byte alignment on Thumb-2 functions with constant pools.Peter Collingbourne2015-04-231-18/+1
* Migrate ARM except for TTI, AsmPrinter, and frame loweringEric Christopher2015-01-291-4/+2
* Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher2015-01-261-1/+1
* [ARM] Fix a bug in constant island pass that was triggering an assertion.Akira Hatanaka2015-01-081-1/+1
* [ARMConstantIsland] Insert tbb/tbh optimization where previous jump table res...Chad Rosier2014-12-121-1/+3
* ARM: allow constpool entry to be moved to the user's block in all cases.Tim Northover2014-11-131-1/+7
* ARM: avoid duplicating branches during constant islands.Tim Northover2014-11-131-6/+10
* ARM: Fix a bug which was causing convergence failure in constant-island pass.Akira Hatanaka2014-10-171-1/+6
* Eliminate some deep std::vector copies. NFC.Benjamin Kramer2014-10-031-3/+1
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-1/+1
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-2/+4
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-251-9/+9
* [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-13/+12
* ARM: Fix crash in ARM backend inside of ARMConstantIslandPassDavid Majnemer2013-06-041-0/+1
* Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros.Michael J. Spencer2013-05-241-1/+1
* Radar numbers don't belong in source code.Evan Cheng2013-02-211-1/+1
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-1/+1
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-7/+7
* Move TargetData to DataLayout.Micah Villmow2012-10-081-2/+2
* Reduce duplicated hash map lookups.Benjamin Kramer2012-08-221-3/+2
* Fix the naming of ensureAlignment. Per the coding standard function namesChad Rosier2012-07-061-3/+3
* Fix address calculation error from r155744.Jakob Stoklund Olesen2012-04-301-1/+6
OpenPOWER on IntegriCloud