summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MIRPrinter.cpp
AgeCommit message (Expand)Author
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_MachineBasicBlock 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-12-04[CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih
2017-12-01Mark all library options as hidden.Zachary Turner
2017-11-30[CodeGen] Always use `printReg` to print registers in both MIR and debugFrancis Visoiu Mistrih
2017-11-28[mir] Print/Parse both MOLoad and MOStore when they occur together.Daniel Sanders
2017-11-28[CodeGen] Rename functions PrintReg* to printReg*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-06[MIRPrinter] Use %subreg.xxx syntax for subregister index operandsBjorn Pettersson
2017-11-02[AsmPrinterDwarf] Add support for .cfi_restore directiveFrancis Visoiu Mistrih
2017-10-24MIR: Print the register class or bank in vreg defsJustin Bogner
2017-10-16Add iterator range MachineRegisterInfo::liveins(), adopt users, NFCKrzysztof Parzyszek
2017-10-10CodeGen: Minor cleanups to use MachineInstr::getMF. NFCJustin Bogner
2017-09-28MIR: Serialize CaleeSavedInfo Restored flagMatthias Braun
2017-09-19[MIRPrinter] Print empty successor lists when they cannot be guessedQuentin Colombet
2017-09-19Revert "[MIRPrinter] Print empty successor lists when they cannot be guessed"Quentin Colombet
2017-09-19[MIRPrinter] Print empty successor lists when they cannot be guessedQuentin Colombet
2017-08-02[MIR] Print target-specific constant poolsDiana Picus
2017-07-20Add an ID field to StackObjectsMatt Arsenault
2017-07-13[MIR] Add support for printing and parsing target MMO flagsGeoff Berry
2017-07-11Enhance synchscope representationKonstantin Zhuravlyov
2017-06-06[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko
2017-06-06MIRPrinter: Avoid assert() when printing empty INLINEASM strings.Matthias Braun
2017-06-06 Vivek Pandya
2017-05-30MIR: remove explicit "noVRegs" property.Tim Northover
2017-05-13This reverts r302984Vivek Pandya
2017-05-13Simplify MIR Output used for Codegen TestingVivek Pandya
2017-05-05MIParser/MIRPrinter: Compute block successors if not explicitely specifiedMatthias Braun
2017-05-01MachineFrameInfo: Track whether MaxCallFrameSize is computed yet; NFCMatthias Braun
2017-04-22[globalisel][tablegen] Revise API for ComplexPattern operands to improve flex...Daniel Sanders
2017-03-19[MIR] Support Customed Register Mask and CSRsOren Ben Simhon
2017-03-15ARM: avoid clobbering register in v6 jump-table expansion.Tim Northover
2017-03-14[globalisel][tblgen] Add support for ComplexPatternsDaniel Sanders
2017-02-13MIR: parse & print the atomic parts of a MachineMemOperand.Tim Northover
2017-01-05CodeGen: Assert that liveness is up to date when reading block live-ins.Matthias Braun
2016-12-17Add custom type for PseudoSourceValueTom Stellard
2016-12-15Extract LaneBitmask into a separate typeKrzysztof Parzyszek
2016-11-30Move VariableDbgInfo from MachineModuleInfo to MachineFunctionMatthias Braun
2016-11-30Move FrameInstructions from MachineModuleInfo to MachineFunctionMatthias Braun