Home
last modified time | relevance | path

Searched refs:JumpTableInfo (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineFunction.cpp231 JumpTableInfo = nullptr; in init()
265 if (JumpTableInfo) { in clear()
266 JumpTableInfo->~MachineJumpTableInfo(); in clear()
267 Allocator.Deallocate(JumpTableInfo); in clear()
268 JumpTableInfo = nullptr; in clear()
318 if (JumpTableInfo) return JumpTableInfo; in getOrCreateJumpTableInfo()
320 JumpTableInfo = new (Allocator) in getOrCreateJumpTableInfo()
322 return JumpTableInfo; in getOrCreateJumpTableInfo()
517 if (JumpTableInfo) in deleteMachineBasicBlock()
518 JumpTableInfo->RemoveMBBFromJumpTables(MBB); in deleteMachineBasicBlock()
[all …]
H A DMIRPrinter.cpp217 if (const auto *JumpTableInfo = MF.getJumpTableInfo()) in printMF() local
218 convertMJTI(MST, YamlMF.JumpTableInfo, *JumpTableInfo); in printMF()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.h142 struct JumpTableInfo { struct
182 std::vector<JumpTableInfo> JumpTables;
H A DCodeViewDebug.cpp3577 JumpTableInfo CVJTI{EntrySize, in collectDebugInfoForJumpTables()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMIRYamlMapping.h786 MachineJumpTable JumpTableInfo;
842 if (!YamlIO.outputting() || !MF.JumpTableInfo.Entries.empty())
843 YamlIO.mapOptional("jumpTable", MF.JumpTableInfo, MachineJumpTable());
H A DMachineFunction.h306 MachineJumpTableInfo *JumpTableInfo;
775 const MachineJumpTableInfo *getJumpTableInfo() const { return JumpTableInfo; }
776 MachineJumpTableInfo *getJumpTableInfo() { return JumpTableInfo; }
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIRParser.cpp610 if (!YamlMF.JumpTableInfo.Entries.empty() && in initializeMachineFunction()
611 initializeJumpTableInfo(PFS, YamlMF.JumpTableInfo)) in initializeMachineFunction()