summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp
Commit message (Expand)AuthorAgeFilesLines
* GlobalISel: Fix naming variables "brank" instead of "bank"Matt Arsenault2019-12-241-7/+7
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* GlobalISel: Add target pre-isel instructionsMatt Arsenault2019-10-071-2/+3
* Second attempt to add iterator_range::empty()Jordan Rose2019-10-071-1/+1
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-151-1/+1
* Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders2019-08-011-2/+2
* GlobalISel: Use RegisterMatt Arsenault2019-06-281-10/+10
* GlobalISel: Remove redundant pass initializationTom Stellard2019-06-181-1/+0
* [GlobalISel] Fix -Wsign-compare on 32-bit -DLLVM_ENABLE_ASSERTIONS=on buildsFangrui Song2019-05-171-1/+2
* [IR] Refactor attribute methods in Function class (NFC)Evandro Menezes2019-04-041-1/+1
* [IR] Create new method in `Function` class (NFC)Evandro Menezes2019-04-031-1/+1
* RegBankSelect: Handle slightly more complex value mappingsMatt Arsenault2019-02-251-12/+16
* RegBankSelect: Allow targets to introduce control flow for mappingMatt Arsenault2019-02-211-0/+13
* Fix gcc -Wparentheses warning. NFCI.Simon Pilgrim2019-01-251-2/+2
* RegBankSelect: Fix use after free in r352123Matt Arsenault2019-01-241-1/+1
* RegBankSelect: Support some more complex part mappingsMatt Arsenault2019-01-241-25/+74
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [GlobalISel] Fix unused variable warning in Release builds.Benjamin Kramer2019-01-081-3/+3
* Fix typosMatt Arsenault2019-01-081-2/+2
* RegBankSelect: Fix copy insertion point for terminatorsMatt Arsenault2019-01-081-9/+15
* GlobalISel: Improve crash on invalid mappingMatt Arsenault2018-12-181-1/+1
* ADT/STLExtras: Introduce llvm::empty; NFCMatthias Braun2018-10-311-1/+1
* [RegisterBankInfo] Ignore InstrMappings that create impossible to repair oper...Tom Stellard2018-07-251-1/+1
* CodeGen: Remove pipeline dependencies on StackProtector; NFCMatthias Braun2018-07-131-0/+1
* Revert "(HEAD -> master, origin/master, arcpatch-D37582) CodeGen: Remove pipe...Matthias Braun2018-07-121-1/+0
* CodeGen: Remove pipeline dependencies on StackProtector; NFCMatthias Braun2018-07-121-0/+1
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-22/+22
* IWYU for llvm-config.h in llvm, additions.Nico Weber2018-04-301-0/+1
* [GlobalISel][AArch64] Adding -disable-gisel-legality-check CL optionRoman Tereshin2018-03-011-13/+6
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-2/+2
* [CodeGen] Rename functions PrintReg* to printReg*Francis Visoiu Mistrih2017-11-281-1/+1
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-4/+4
* Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman2017-10-151-1/+1
* [RegisterBankInfo] Cache the getMinimalPhysRegClass informationQuentin Colombet2017-10-131-3/+2
* [dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton2017-10-121-1/+1
* GlobalISel: verify that a COPY is trivial when created.Tim Northover2017-06-271-3/+7
* [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko2017-06-261-15/+32
* [RegisterBankInfo] Remove overly-agressive assertsTom Stellard2017-05-151-4/+5
* [RegisterBankInfo] Uniquely allocate instruction mapping.Quentin Colombet2017-05-051-13/+15
* [GlobalISel] Emit opt remarks on isel fallbacks.Ahmed Bougacha2017-02-231-14/+9
* Cleanup dump() functions.Matthias Braun2017-01-281-1/+3
* [RegBankSelect] Improve the output of the debug messages.Quentin Colombet2017-01-111-7/+32
* GlobalISel: handle G_SEQUENCE fallbacks gracefully.Tim Northover2016-12-061-0/+3
* GlobalISel: rename legalizer components to match others.Tim Northover2016-10-141-3/+3
* Turn cl::values() (for enum) from a vararg function to using C++ variadic tem...Mehdi Amini2016-10-081-2/+1
* [RegisterBankInfo] Change the default mapping for Copy and PHI.Quentin Colombet2016-09-291-2/+2
* [RegBankSelect] Use DEBUG_TYPE instead of repeating the name of the passQuentin Colombet2016-09-231-2/+2
* [RegisterBankInfo] Use array instead of SmallVector for BreakDown.Quentin Colombet2016-09-231-10/+8
* GlobalISel: move type information to MachineRegisterInfo.Tim Northover2016-09-091-1/+2
* [RegBankSelect] Do not abort when the target wants to fall back.Quentin Colombet2016-08-271-17/+48
OpenPOWER on IntegriCloud