summaryrefslogtreecommitdiff
path: root/unittests/CodeGen
AgeCommit message (Expand)Author
2018-05-31[GISel]: Pattern matchers for GFSUB, GFNEGAditya Nandakumar
2018-05-14Inline a few CMake variables into their only uses.Nico Weber
2018-04-24[CodeGen] Print user-friendly debug locations as MI commentsFrancis Visoiu Mistrih
2018-04-09[GISel] Refactor MachineIRBuilder to allow transformations whileAditya Nandakumar
2018-03-29[IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to Code...Craig Topper
2018-03-23Fix layering by moving ValueTypes.h from CodeGen to IRDavid Blaikie
2018-03-23Fix layering of MachineValueType.h by moving it from CodeGen to SupportDavid Blaikie
2018-03-13[GISel]: Fix incorrect type used in Pattern Match for ICstAditya Nandakumar
2018-03-09[GISel]: Add helpers for easy building G_FCONSTANT along with matchersAditya Nandakumar
2018-03-05GlobalISel: IRTranslate llvm.fabs.* intrinsicVolkan Keles
2018-02-23[GISel]: Fix base case for m_any_of PatternMatcher.Aditya Nandakumar
2018-02-19[GISel]: Add pattern matchers for G_BITCAST/PTRTOINT/INTTOPTRAditya Nandakumar
2018-02-14GlobalISel: Add templated functions and pattern matcher support for some more...Volkan Keles
2018-02-13[GISel]: Add Pattern Matcher for G_FMUL.Aditya Nandakumar
2018-01-31Followup on Proposal to move MIR physical register namespace to '$' sigil.Puyan Lotfi
2018-01-29[globalisel][legalizer] Fix a fallthrough case in the unittests debug printingDaniel Sanders
2018-01-29[globalisel][legalizer] Adapt LegalizerInfo to support inter-type dependencie...Daniel Sanders
2018-01-29[globalisel] Make LegalizerInfo::LegalizeAction available outside of Legalize...Daniel Sanders
2018-01-25Add support for pattern matching MachineInsts.Aditya Nandakumar
2018-01-24[globalisel] Fix long lines from r323342Daniel Sanders
2018-01-24[globalisel] Introduce LegalityQuery to better encapsulate the legalizer deci...Daniel Sanders
2018-01-19[CodeGen] Unify printing format of debug-location in both MIR and -debugFrancis Visoiu Mistrih
2018-01-18[CodeGen][NFC] Rename IsVerbose to IsStandalone in Machine*::printFrancis Visoiu Mistrih
2018-01-18[CodeGen] Print RegClasses on MI in verbose modeFrancis Visoiu Mistrih
2018-01-16[CodeGen][NFC] Correct case for printSubRegIdxFrancis Visoiu Mistrih
2018-01-10[MIR] Repurposing '$' sigil used by external symbols. Replacing with '&'.Puyan Lotfi
2018-01-04Remove the unit test from r321783.Bob Wilson
2018-01-04support phi ranges for machine-level IRBob Wilson
2017-12-19[CodeGen] Move printing MO_IntrinsicID operands to MachineOperand::printFrancis Visoiu Mistrih
2017-12-19[CodeGen] Move printing MO_IntrinsicID operands to MachineOperand::printFrancis Visoiu Mistrih
2017-12-19[CodeGen] Move printing MO_CFIIndex operands to MachineOperand::printFrancis Visoiu Mistrih
2017-12-15MachineFunction: Slight refactoring; NFCMatthias Braun
2017-12-14[CodeGen] Print MCSymbol operands as <mcsymbol sym> in both MIR and debug outputFrancis Visoiu Mistrih
2017-12-14[CodeGen] Move printing MO_Metadata operands to MachineOperand::printFrancis Visoiu Mistrih
2017-12-14[CodeGen] Print live-out register lists as liveout(...) in both MIR and debug...Francis Visoiu Mistrih
2017-12-14[CodeGen] Print global addresses as @foo in both MIR and debug outputFrancis Visoiu Mistrih
2017-12-14[CodeGen] Print external symbols as $symbol in both MIR and debug outputFrancis Visoiu Mistrih
2017-12-13[CodeGen] Print jump-table index operands as %jump-table.0 in both MIR and de...Francis Visoiu Mistrih
2017-12-13[CodeGen] Print target index operands as target-index(target-specific) + 8 in...Francis Visoiu Mistrih
2017-12-13[CodeGen] Print constant pool index operands as %const.0 + 8 in both MIR and ...Francis Visoiu Mistrih
2017-12-08[CodeGen] Move printing MO_Immediate operands to MachineOperand::printFrancis Visoiu Mistrih
2017-12-08[CodeGen] Move printing MO_CImmediate operands to MachineOperand::printFrancis Visoiu Mistrih
2017-12-07[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-11-07Silence MSVC error C2398Kristof Beyls
2017-11-07[GlobalISel] Enable legalizing non-power-of-2 sized types.Kristof Beyls
2017-11-03Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie
2017-10-12Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"Matthias Braun
2017-10-12TargetMachine: Merge TargetMachine and LLVMTargetMachineMatthias Braun