Home
last modified time | relevance | path

Searched defs:JT (Results 1 – 25 of 46) sorted by relevance

12

/llvm-project/bolt/test/X86/
H A Dshrinkwrapping-mov.s52 JT: label
H A Dshrinkwrapping-lea.s53 JT: label
H A Dshrinkwrapping-critedge.s32 JT: label
H A Dtail-duplication-prop-bug.s42 JT: label
/llvm-project/bolt/lib/Passes/
H A DValidateMemRefs.cpp32 JumpTable *JT = BC.getJumpTableContainingAddress(BD->getAddress()); in checkAndFixJTReference() local
H A DAsmDump.cpp73 void dumpJumpTableSymbols(raw_ostream &OS, const JumpTable *JT, AsmPrinter &MAP, in dumpJumpTableSymbols() argument
H A DJTFootprintReduction.cpp117 JumpTable *JT = JTFreq.first; in checkOpportunities() local
H A DIndirectCallPromotion.cpp247 if (const JumpTable *JT = BF.getJumpTable(Inst)) { in getCallTargets() local
531 const JumpTable *JT = BB.getFunction()->getJumpTable(CallInst); findCallTargetSymbols() local
[all...]
/llvm-project/bolt/lib/Core/
H A DBinaryBasicBlock.cpp43 const JumpTable *JT = Inst ? Function->getJumpTable(*Inst) : nullptr; in getJumpTable() local
74 const JumpTable *JT = Inst ? Function->getJumpTable(*Inst) : nullptr; in validateSuccessorInvariants() local
353 const JumpTable *JT = getJumpTable(); in updateJumpTableSuccessors() local
H A DBinaryFunctionProfile.cpp159 JumpTable *JT = getJumpTableContainingAddress(JTAddress); in postProcessProfile() local
[all...]
H A DBinaryEmitter.cpp738 JumpTable &JT = *JTI.second; emitJumpTables() local
774 emitJumpTable(const JumpTable & JT,MCSection * HotSection,MCSection * ColdSection) emitJumpTable() argument
[all...]
H A DBinaryContext.cpp702 JumpTable *JT = JTI->second; populateJumpTables() local
837 if (JumpTable *JT = getJumpTableContainingAddress(Address)) { getOrCreateJumpTable() local
885 JumpTable *JT = new JumpTable(*JTLabel, Address, EntrySize, Type, getOrCreateJumpTable() local
899 duplicateJumpTable(BinaryFunction & Function,JumpTable * JT,const MCSymbol * OldLabel) duplicateJumpTable() argument
934 if (const JumpTable *JT = BF.getJumpTableContainingAddress(Address)) { generateJumpTableName() local
[all...]
H A DBinaryFunction.cpp920 if (JumpTable *JT = BC.getJumpTableContainingAddress(ArrayStart)) { processIndirectBranch() local
1706 JumpTable &JT = *JTI.second; postProcessJumpTables() local
1761 const JumpTable *JT = getJumpTableContainingAddress(JTAddress); postProcessJumpTables() local
1800 for (const JumpTable *JT : llvm::make_second_range(JumpTables)) validateExternallyReferencedOffsets() local
1899 JumpTable *JT = BC.getJumpTableContainingAddress(LastJT); postProcessIndirectBranches() local
3839 JumpTable *JT = getJumpTable(Inst); disambiguateJumpTables() local
3942 JumpTable *JT = getJumpTableContainingAddress(JTAddress); replaceJumpTableEntryIn() local
[all...]
/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64CompressJumpTables.cpp116 const MachineJumpTableEntry &JT = JTInfo.getJumpTables()[JTIdx]; compressJumpTable() local
/llvm-project/llvm/lib/Transforms/Scalar/
H A DJumpTableToSwitch.cpp93 static BasicBlock *expandToSwitch(CallBase *CB, const JumpTableTy &JT, in expandToSwitch() argument
/llvm-project/llvm/lib/Target/XCore/
H A DXCoreAsmPrinter.cpp190 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); printInlineJT() local
/llvm-project/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp1011 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); emitJumpTableAddrs() local
1054 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); emitJumpTableInsts() local
1082 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); emitJumpTableTBInst() local
H A DARMConstantIslandPass.cpp606 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); doInitialJumpTablePlacement() local
2235 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); optimizeThumb2JumpTables() local
2431 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); reorderThumb2JumpTables() local
[all...]
/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaISelLowering.cpp572 JumpTableSDNode *JT = cast<JumpTableSDNode>(Table); LowerBR_JT() local
593 JumpTableSDNode *JT = cast<JumpTableSDNode>(Op); LowerJumpTable() local
/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.h52 JT, // Jump table. enumerator
/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelDAGToDAG.cpp52 int JT = -1; global() member
/llvm-project/llvm/lib/CodeGen/
H A DSwitchLoweringUtils.cpp256 JumpTable JT(-1U, JTI, JumpTableMBB, nullptr, SL); buildJumpTable() local
/llvm-project/llvm/lib/Transforms/IPO/
H A DWholeProgramDevirt.cpp1416 Function *JT; tryICallBranchFunnel() local
1451 applyICallBranchFunnel(VTableSlotInfo & SlotInfo,Constant * JT,bool & IsExported) applyICallBranchFunnel() argument
2180 Constant *JT = cast<Constant>( importResolution() local
[all...]
/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelDAGToDAG.cpp78 int JT; member
/llvm-project/llvm/lib/Target/Mips/
H A DMipsAsmPrinter.cpp1247 const std::vector<MachineJumpTableEntry> &JT = JtInfo->getJumpTables(); NaClAlignIndirectJumpTargets() local

12