| /llvm-project-15.0.7/bolt/lib/Core/ |
| H A D | BinaryBasicBlock.cpp | 42 const JumpTable *BinaryBasicBlock::getJumpTable() const { in getJumpTable() function in llvm::bolt::BinaryBasicBlock 44 const JumpTable *JT = Inst ? Function->getJumpTable(*Inst) : nullptr; in getJumpTable() 75 const JumpTable *JT = Inst ? Function->getJumpTable(*Inst) : nullptr; in validateSuccessorInvariants() 83 const auto Range = JT->getEntriesForAddress(BC.MIB->getJumpTable(*Inst)); in validateSuccessorInvariants() 149 << Twine::utohexstr(BC.MIB->getJumpTable(*Inst)) << "\n"; in validateSuccessorInvariants() 356 const JumpTable *JT = getJumpTable(); in updateJumpTableSuccessors()
|
| H A D | MCPlusBuilder.cpp | 190 uint64_t MCPlusBuilder::getJumpTable(const MCInst &Inst) const { in getJumpTable() function in MCPlusBuilder 212 if (!getJumpTable(Inst)) in unsetJumpTable()
|
| H A D | DynoStats.cpp | 260 if (BC.MIB->getJumpTable(*LastInstr)) { in getDynoStats()
|
| H A D | BinaryFunctionProfile.cpp | 156 const uint64_t JTAddress = BC.MIB->getJumpTable(*LastInstr); in postProcessProfile()
|
| H A D | BinaryFunction.cpp | 309 if (BC.MIB->getJumpTable(Inst)) { in markUnreachableBlocks() 1776 if (BC.MIB->isTailCall(Instr) || BC.MIB->getJumpTable(Instr)) { in postProcessIndirectBranches() 1797 LastJT = BC.MIB->getJumpTable(Instr); in postProcessIndirectBranches() 3056 const bool IsJumpTable = LastInstr && BC.MIB->getJumpTable(*LastInstr); in dumpGraph() 3701 uint64_t JTAddress = BC.MIB->getJumpTable(Inst); in checkForAmbiguousJumpTables() 3725 JumpTable *JT = getJumpTable(Inst); in disambiguateJumpTables() 3826 uint64_t JTAddress = BC.MIB->getJumpTable(*Instr); in replaceJumpTableEntryIn()
|
| H A D | BinaryContext.cpp | 1866 if (uint64_t JTAddress = MIB->getJumpTable(Instruction)) { in printInstruction()
|
| /llvm-project-15.0.7/bolt/lib/Passes/ |
| H A D | JTFootprintReduction.cpp | 49 JumpTable *JumpTable = Function.getJumpTable(Inst); in checkOpportunities() 220 const uint64_t JTAddr = BC.MIB->getJumpTable(*IndJmp); in optimizeFunction() 225 JumpTable *JumpTable = Function.getJumpTable(*IndJmp); in optimizeFunction()
|
| H A D | IndirectCallPromotion.cpp | 242 if (const JumpTable *JT = BF.getJumpTable(Inst)) { in getCallTargets() 248 JT->getEntriesForAddress(BC.MIB->getJumpTable(Inst)); in getCallTargets() 339 LLVM_DEBUG(if (BF.getJumpTable(Inst)) { in getCallTargets() 528 const JumpTable *JT = BB.getFunction()->getJumpTable(CallInst); in findCallTargetSymbols() 643 assert(!Function.getJumpTable(Inst) && in maybeGetVtableSyms() 756 (MIB->isTailCall(CallInst) || Function.getJumpTable(CallInst)); in rewriteCall() 951 const bool IsJumpTable = BF->getJumpTable(Inst); in canPromoteCallsite() 1094 const bool IsJumpTable = BB.getFunction()->getJumpTable(Inst); in printCallsiteInfo() 1172 const bool IsJumpTable = Function.getJumpTable(Inst); in runOnFunctions() 1252 const bool IsJumpTable = Function.getJumpTable(Inst); in runOnFunctions()
|
| H A D | AsmDump.cpp | 61 const JumpTable *JT = BF.getJumpTable(Instr); in dumpJumpTableFdata() 235 if (BC.MIB->getJumpTable(Instr)) in dumpFunction()
|
| H A D | Instrumentation.cpp | 383 const bool IsJumpTable = Function.getJumpTable(Inst); in instrumentFunction()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | PseudoSourceValue.cpp | 118 const PseudoSourceValue *PseudoSourceValueManager::getJumpTable() { in getJumpTable() function in PseudoSourceValueManager
|
| H A D | MachineOperand.cpp | 1011 MachinePointerInfo MachinePointerInfo::getJumpTable(MachineFunction &MF) { in getJumpTable() function in MachinePointerInfo 1012 return MachinePointerInfo(MF.getPSVManager().getJumpTable()); in getJumpTable()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | PseudoSourceValue.h | 183 const PseudoSourceValue *getJumpTable();
|
| H A D | MachineMemOperand.h | 105 static MachinePointerInfo getJumpTable(MachineFunction &MF);
|
| H A D | SelectionDAG.h | 706 SDValue getJumpTable(int JTI, EVT VT, bool isTarget = false, 709 return getJumpTable(JTI, VT, true, TargetFlags);
|
| /llvm-project-15.0.7/bolt/include/bolt/Core/ |
| H A D | BinaryFunction.h | 1412 const JumpTable *getJumpTable(const MCInst &Inst) const { in getJumpTable() function 1413 const uint64_t Address = BC.MIB->getJumpTable(Inst); in getJumpTable() 1417 JumpTable *getJumpTable(const MCInst &Inst) { in getJumpTable() function 1418 const uint64_t Address = BC.MIB->getJumpTable(Inst); in getJumpTable()
|
| H A D | BinaryBasicBlock.h | 929 const JumpTable *getJumpTable() const; 932 bool hasJumpTable() const { return getJumpTable() != nullptr; } in hasJumpTable()
|
| H A D | MCPlusBuilder.h | 1066 uint64_t getJumpTable(const MCInst &Inst) const;
|
| /llvm-project-15.0.7/llvm/tools/llvm-reduce/ |
| H A D | ReducerWorkItem.cpp | 158 NewPtrInfo.V = PSVMgr.getJumpTable(); in cloneMemOperands()
|
| /llvm-project-15.0.7/bolt/lib/Target/X86/ |
| H A D | X86MCPlusBuilder.cpp | 3422 const bool IsJumpTable = getJumpTable(CallInst) != 0; in indirectCallPromotion() 3651 assert(getJumpTable(IJmpInst) != 0); in jumpTablePromotion()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/MIRParser/ |
| H A D | MIParser.cpp | 3068 PSV = MF.getPSVManager().getJumpTable(); in parseMemoryPseudoSourceValue()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 5797 MachinePointerInfo::getJumpTable(DAG.getMachineFunction())); in LowerBR_JT() 5804 MachinePointerInfo::getJumpTable(DAG.getMachineFunction())); in LowerBR_JT() 10908 MF->getMachineMemOperand(MachinePointerInfo::getJumpTable(*MF), in EmitSjLjDispatchBlock() 11001 MF->getMachineMemOperand(MachinePointerInfo::getJumpTable(*MF), in EmitSjLjDispatchBlock()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeDAG.cpp | 3574 MachinePointerInfo::getJumpTable(DAG.getMachineFunction()), MemVT); in ExpandNode()
|
| H A D | SelectionDAG.cpp | 1694 SDValue SelectionDAG::getJumpTable(int JTI, EVT VT, bool isTarget, in getJumpTable() function in SelectionDAG
|
| H A D | SelectionDAGBuilder.cpp | 2555 SDValue Table = DAG.getJumpTable(JT.JTI, PTy); in visitJumpTable()
|