Home
last modified time | relevance | path

Searched refs:JTE (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64BranchTargets.cpp83 for (auto &JTE : JTI->getJumpTables()) in runOnMachineFunction() local
84 JumpTableTargets.insert_range(JTE.MBBs); in runOnMachineFunction()
H A DAArch64InstrInfo.cpp10192 auto containsMBB = [&MBB](const MachineJumpTableEntry &JTE) { in isMBBSafeToSplitToCold() argument
10193 return llvm::is_contained(JTE.MBBs, &MBB); in isMBBSafeToSplitToCold()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineFunction.cpp1392 for (MachineJumpTableEntry &JTE : JumpTables) { in RemoveMBBFromJumpTables()
1393 auto removeBeginItr = std::remove(JTE.MBBs.begin(), JTE.MBBs.end(), MBB); in RemoveMBBFromJumpTables()
1394 MadeChange |= (removeBeginItr != JTE.MBBs.end()); in RemoveMBBFromJumpTables()
1395 JTE.MBBs.erase(removeBeginItr, JTE.MBBs.end()); in RemoveMBBFromJumpTables()
1407 MachineJumpTableEntry &JTE = JumpTables[Idx]; in ReplaceMBBInJumpTable() local
1408 for (MachineBasicBlock *&MBB : JTE.MBBs) in ReplaceMBBInJumpTable()
H A DTargetLoweringObjectFileImpl.cpp636 const MachineJumpTableEntry *JTE) { in getELFSectionNameForGlobal() argument
660 if (JTE && JTE->Hotness != MachineFunctionDataHotness::Unknown) { in getELFSectionNameForGlobal()
661 if (JTE->Hotness == MachineFunctionDataHotness::Hot) { in getELFSectionNameForGlobal()
664 assert(JTE->Hotness == MachineFunctionDataHotness::Cold && in getELFSectionNameForGlobal()
978 const MachineJumpTableEntry *JTE) const { in getSectionForJumpTable()
989 /* AssociatedSymbol */ nullptr, JTE); in getSectionForJumpTable()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetLoweringObjectFile.h152 const MachineJumpTableEntry *JTE) const;
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLoweringObjectFileImpl.h85 const MachineJumpTableEntry *JTE) const override;
/freebsd/contrib/llvm-project/llvm/lib/Target/
H A DTargetLoweringObjectFile.cpp384 const MachineJumpTableEntry *JTE) const { in getSectionForJumpTable()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.cpp3576 const MachineJumpTableEntry &JTE = JTI.getJumpTables()[JumpTableIndex]; in collectDebugInfoForJumpTables() local
3582 JTE.MBBs.size(), in collectDebugInfoForJumpTables()
3584 for (const auto &MBB : JTE.MBBs) in collectDebugInfoForJumpTables()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp2464 unsigned JTE = getJumpTableEncoding(); in emitSjLjDispatchBlock() local
2465 MachineJumpTableInfo *JTI = MF->getOrCreateJumpTableInfo(JTE); in emitSjLjDispatchBlock()
2543 switch (JTE) { in emitSjLjDispatchBlock()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp37558 unsigned JTE = getJumpTableEncoding(); in EmitSjLjDispatchBlock() local
37559 MachineJumpTableInfo *JTI = MF->getOrCreateJumpTableInfo(JTE); in EmitSjLjDispatchBlock()
37610 switch (JTE) { in EmitSjLjDispatchBlock()