aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MIRParser
AgeCommit message (Expand)AuthorFilesLines
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer1-2/+2
2020-01-14Make helper functions static or move them into anonymous namespaces. NFC.Benjamin Kramer1-2/+2
2020-01-14Fix "MIParser::getIRValue(unsigned int)’ defined but not used" warning. NFCI.Simon Pilgrim1-6/+0
2020-01-13[GlobalISel] Change representation of shuffle masks in MachineOperand.Eli Friedman1-20/+5
2020-01-10[FPEnv] Invert sense of MIFlag::FPExcept flagUlrich Weigand3-5/+5
2020-01-10[MIR] Fix cyclic dependency of MIR formatterPeng Guo1-2/+4
2020-01-08Revert "Revert "[MIR] Target specific MIR formating and parsing""Daniel Sanders3-73/+194
2020-01-08Revert "[MIR] Target specific MIR formating and parsing"Nico Weber3-194/+73
2020-01-08[MIR] Target specific MIR formating and parsingPeng Guo3-73/+194
2020-01-08Revert "[MIR] Target specific MIR formating and parsing"Daniel Sanders3-194/+73
2020-01-08[MIR] Target specific MIR formating and parsingPeng Guo3-73/+194
2020-01-06llc/MIR: Fix setFunctionAttributes for MIR functionsMatt Arsenault1-17/+28
2019-11-21[cmake] Explicitly mark libraries defined in lib/ as "Component Libraries"Tom Stellard1-1/+1
2019-11-05[MIR] Add MIR parsing for heap alloc site instruction markersAmy Huang3-3/+29
2019-10-22[MIParser] Set RegClassOrRegBank during instruction parsingPetar Avramovic1-0/+2
2019-09-27[Alignment][NFC] Remove unneeded llvm:: scoping on Align typesGuillaume Chatelet2-2/+2
2019-09-20Add a missing space in a MIR parser error messageDavid Stenberg1-1/+1
2019-09-18[Alignment][NFC] Remove LogAlignment functionsGuillaume Chatelet1-1/+1
2019-09-11[Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir...Guillaume Chatelet1-1/+1
2019-09-05[LLVM][Alignment] Make functions using log of alignment explicitGuillaume Chatelet2-2/+2
2019-08-19[DebugInfo] Allow bundled calls in the MIR's call site infoDavid Stenberg1-2/+2
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-4/+4
2019-08-13GlobalISel: Change representation of shuffle masksMatt Arsenault3-0/+49
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders2-6/+6
2019-06-27[MachineFunction] Base support for call site info trackingDjordje Todorovic1-0/+47
2019-06-17Describe stack-id as an enumSander de Smalen1-0/+9
2019-06-05Allow target to handle STRICT floating-point nodesUlrich Weigand3-1/+6
2019-05-09Make sub-registers index names case sensitive in the MIRParserMarkus Lavin1-1/+1
2019-04-30[DebugInfo] DW_OP_deref_size in PrologEpilogInserter.Markus Lavin1-0/+5
2019-04-12Revert r358268 "[DebugInfo] DW_OP_deref_size in PrologEpilogInserter."Hans Wennborg1-5/+0
2019-04-12[DebugInfo] DW_OP_deref_size in PrologEpilogInserter.Markus Lavin1-0/+5
2019-04-02Enforce StackID definition in PEISander de Smalen1-3/+3
2019-03-27MIR: Freeze reserved regs after parsing everythingMatt Arsenault1-3/+8
2019-03-14MIR: Allow targets to serialize MachineFunctionInfoMatt Arsenault3-235/+21
2019-03-12MIR: Stop reinitializing target information for every useMatt Arsenault3-327/+378
2019-02-04MIR: Validate LLT types when parsingMatt Arsenault1-6/+35
2019-02-01[opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight1-2/+3
2019-01-31Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight1-3/+2
2019-01-31[opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight1-2/+3
2019-01-30MIR: Reject non-power-of-4 alignments in MMO parsingMatt Arsenault1-0/+4
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth6-24/+18
2018-12-18[AArch64] - Return address signing dwarf supportLuke Cheeseman3-0/+6
2018-12-13[mir] Fix uninitialized variable in r349035 noticed by clang-atom-d525-fedora...Daniel Sanders1-1/+1
2018-12-13[mir] Serialize DILocation inline when not possible to use a metadata referenceDaniel Sanders3-4/+117
2018-11-23Revert r347490 as it breaks address sanitizer buildsLuke Cheeseman3-6/+0
2018-11-23Revert r343341Luke Cheeseman3-0/+6
2018-10-30MachineOperand/MIParser: Do not print debug-use flag, infer itMatthias Braun1-0/+2
2018-10-24[MIR] Add hasWinCFI fieldSanjin Sijaric1-0/+1
2018-10-01[codeview] Emit S_FRAMEPROC and use S_DEFRANGE_FRAMEPOINTER_RELReid Kleckner1-0/+1
2018-10-01MIRParser: Check that instructions only reference DILocation metadataMatthias Braun1-0/+2