summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* [GlobalISel] Teach the core pipeline not to run if ISel failed.Quentin Colombet2016-08-271-0/+5
* [GlobalISel] Set, require, and verify Legalized MF property.Ahmed Bougacha2016-08-021-0/+21
* [GlobalISel] Don't RegBankSelect target-specific instructions.Ahmed Bougacha2016-08-021-1/+7
* GlobalISel: add specialized buildCopy function to MachineInstrBuilder.Tim Northover2016-07-261-1/+1
* GlobalISel: remove redundant ';'s. NFCTim Northover2016-07-261-1/+1
* [RegBankSelect] Print out the actual mapping of the operands.Quentin Colombet2016-06-081-0/+1
* [RegBankSelect] Remove a debug print of a potentially dead instruction.Quentin Colombet2016-06-081-2/+2
* [RegBankSelect] Silence an unused variable warning in release mode.Quentin Colombet2016-06-081-0/+1
* [RegBankSelect] Comment on how we could improve repairing with copies.Quentin Colombet2016-06-081-0/+11
* [RegBankSelect] Use RegisterBankInfo applyMapping method.Quentin Colombet2016-06-081-11/+8
* [RegBankSelect] Use the OperandMapper class to hold remap information.Quentin Colombet2016-06-081-10/+8
* [RegBankSelect] Use const_iterator instead of iterator for repairReg.Quentin Colombet2016-06-081-1/+1
* [RegBankSelect] Introduce a command line option to override the running mode.Quentin Colombet2016-06-081-0/+14
* [RegBankSelect] Explain what it would take to support non-copyQuentin Colombet2016-06-081-0/+9
* [RegisterBankInfo] Add a size argument for the cost of copy.Quentin Colombet2016-06-081-1/+3
* [RegBankSelect] Compute the repairing cost for copies.Quentin Colombet2016-05-211-15/+40
* [RegBankSelect] Look for the best mapping in greedy mode.Quentin Colombet2016-05-201-10/+38
* [RegBankSelect] Get rid of a now dead method: setSafeInsertPoint.Quentin Colombet2016-05-201-34/+0
* [RegBankSelect] Take advantage of a potential best cost information inQuentin Colombet2016-05-201-3/+18
* [RegBankSelect] Use frequency and probability information to computeQuentin Colombet2016-05-201-7/+28
* [RegBankSelect] Use the Fast mode for functions with the optnone attribute.Quentin Colombet2016-05-201-0/+6
* [RegBankSelect] Specify different optimization mode for the pass.Quentin Colombet2016-05-201-2/+4
OpenPOWER on IntegriCloud