summaryrefslogtreecommitdiff
path: root/lib/CodeGen/MachineVerifier.cpp
AgeCommit message (Expand)Author
2017-12-18LiveStacks: Rename LiveStack.{h|cpp} to LiveStacks.{h|cpp}; NFCMatthias Braun
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-12-13Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun
2017-12-12[MachineOperand][MIR] Add isRenamable to MachineOperand.Geoff Berry
2017-12-07[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih
2017-12-04MachineVerifier: undef phi arg doesn't need to be live-out from predecessorMatthias Braun
2017-12-04[CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-30[CodeGen] Always use `printReg` to print registers in both MIR and debugFrancis Visoiu Mistrih
2017-11-30[CodeGen] Print "%vreg0" as "%0" in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-28[CodeGen] Rename functions PrintReg* to printReg*Francis Visoiu Mistrih
2017-11-28MachineVerifier: Improve register operand checksMatthias Braun
2017-11-28MachineVerifier: Improve PHI operand checkingMatthias Braun
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-10-12Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"Matthias Braun
2017-10-12TargetMachine: Merge TargetMachine and LLVMTargetMachineMatthias Braun
2017-09-11[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko
2017-09-01LiveIntervalAnalysis: Fix alias regunit reserved definitionMatthias Braun
2017-08-23[GISEl]: Translate phi into G_PHIAditya Nandakumar
2017-07-06[MachineVerifier] Add check that tied physregs aren't different.Mikael Holmen
2017-06-08RegAllocPBQP: Do not assign reserved physical registerMatthias Braun
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-06-02Verify a couple more fields in STATEPOINT instructionsPhilip Reames
2017-06-02Add placeholder for more extensive verification of psuedo opsPhilip Reames
2017-05-26MachineVerifier: Remove unused set; NFCMatthias Braun
2017-05-17BitVector: add iterators for set bitsFrancis Visoiu Mistrih
2017-05-09Add extra operand to CALLSEQ_START to keep frame part set up previouslySerge Pavlov
2017-05-05ARM: Compute MaxCallFrame size earlyMatthias Braun
2017-04-20Do not run frame verification if target does not use frame instructionsSerge Pavlov
2017-04-13Use methods to access data stored with frame instructionsSerge Pavlov
2017-04-11MIR: Allow parsing of empty machine functionsJustin Bogner
2017-03-29[MachineVerifier] Drop a spurious constSven van Haastregt
2017-03-29[MachineVerifier] Avoid reference to nullptrSven van Haastregt
2017-02-17GlobalISel: verify that generic loads & stores have a mem operand.Tim Northover
2017-02-15Fix typosMatt Arsenault
2017-01-05CodeGen: Assert that liveness is up to date when reading block live-ins.Matthias Braun
2016-12-22[GlobalISel] More fix for the size vs. type typo. NFC.Quentin Colombet
2016-12-22[MachineVerifier] Check that even generic vregs comply to regclass constraints.Quentin Colombet
2016-12-16Implement LaneBitmask::any(), use it to replace !none(), NFCIKrzysztof Parzyszek
2016-12-15Extract LaneBitmask into a separate typeKrzysztof Parzyszek
2016-11-30Clarify rules for reserved regs, fix aarch64 ones.Matthias Braun
2016-10-05Modify df_iterator to support post-order actionsDavid Callahan
2016-09-15GlobalISel: remove "unsized" LLTTim Northover
2016-09-09GlobalISel: remove G_TYPE and G_PHITim Northover
2016-09-09GlobalISel: move type information to MachineRegisterInfo.Tim Northover
2016-09-03ADT: Remove external uses of ilist_iterator, NFCDuncan P. N. Exon Smith
2016-08-31GlobalISel: use G_TYPE to annotate physregs with a type.Tim Northover
2016-08-30GlobalISel: forbid physical registers on generic MIs.Tim Northover
2016-08-29Do not use MRI::getMaxLaneMaskForVReg as a mask covering whole registerKrzysztof Parzyszek
2016-08-25MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu...Matthias Braun