Home
last modified time | relevance | path

Searched refs:JT (Results 1 – 25 of 129) sorted by relevance

123456

/freebsd/contrib/libpcap/
H A Doptimize.c387 if (JT(b)) { in find_levels_r()
388 find_levels_r(opt_state, ic, JT(b)); in find_levels_r()
390 level = MAX(JT(b)->level, JF(b)->level) + 1; in find_levels_r()
446 if (JT(b) == 0) in find_dom()
448 SET_INTERSECT(JT(b)->dom, b->dom, opt_state->nodewords); in find_dom()
519 if (JT(b) == 0) in find_closure()
521 SET_UNION(JT(b)->closure, b->closure, opt_state->nodewords); in find_closure()
701 p->out_use |= JT(p)->in_use | JF(p)->in_use; in find_ud()
883 struct block *tmp = JT(b); in opt_not()
885 JT(b) = JF(b); in opt_not()
[all …]
H A Dgencode.h413 #define JT(b) ((b)->et.succ) macro
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DJumpTableToSwitch.cpp93 static BasicBlock *expandToSwitch(CallBase *CB, const JumpTableTy &JT, in expandToSwitch() argument
112 SwitchInst *Switch = Builder.CreateSwitch(JT.Index, BBUnreachable); in expandToSwitch()
117 IsVoid ? nullptr : BuilderTail.CreatePHI(CB->getType(), JT.Funcs.size()); in expandToSwitch()
119 for (auto [Index, Func] : llvm::enumerate(JT.Funcs)) { in expandToSwitch()
129 cast<ConstantInt>(ConstantInt::get(JT.Index->getType(), Index)), B); in expandToSwitch()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelDAGToDAG.cpp52 int JT = -1; member
58 return GV != nullptr || CP != nullptr || ES != nullptr || JT != -1; in hasSymbolicDisplacement()
81 } else if (JT != -1) in dump()
82 errs() << " JT" << JT << " Align" << Alignment.value() << '\n'; in dump()
166 AM.JT = J->getIndex(); in MatchWrapper()
280 else if (AM.JT != -1) in SelectAddr()
281 Disp = CurDAG->getTargetJumpTable(AM.JT, MVT::i16, 0/*AM.SymbolFlags*/); in SelectAddr()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64CompressJumpTables.cpp116 const MachineJumpTableEntry &JT = JTInfo.getJumpTables()[JTIdx]; in compressJumpTable() local
119 if (JT.MBBs.empty()) in compressJumpTable()
125 for (auto *Block : JT.MBBs) { in compressJumpTable()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelDAGToDAG.cpp78 int JT; member
86 MCSym(nullptr), JT(-1), Alignment(), SymbolFlags(M68kII::MO_NO_FLAG) {} in M68kISelAddressMode()
90 MCSym != nullptr || JT != -1 || BlockAddr != nullptr; in hasSymbolicDisplacement()
275 if (AM.JT != -1) { in getSymbolicDisplacement()
277 Sym = CurDAG->getTargetJumpTable(AM.JT, MVT::i32, AM.SymbolFlags); in getSymbolicDisplacement()
611 AM.JT = J->getIndex(); in matchWrapper()
648 AM.JT = J->getIndex(); in matchWrapper()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DWholeProgramDevirt.cpp625 void applyICallBranchFunnel(VTableSlotInfo &SlotInfo, Constant *JT,
1416 Function *JT; in tryICallBranchFunnel() local
1418 JT = Function::Create(FT, Function::ExternalLinkage, in tryICallBranchFunnel()
1421 JT->setVisibility(GlobalValue::HiddenVisibility); in tryICallBranchFunnel()
1423 JT = Function::Create(FT, Function::InternalLinkage, in tryICallBranchFunnel()
1427 JT->addParamAttr(0, Attribute::Nest); in tryICallBranchFunnel()
1430 JTArgs.push_back(JT->arg_begin()); in tryICallBranchFunnel()
1436 BasicBlock *BB = BasicBlock::Create(M.getContext(), "", JT, nullptr); in tryICallBranchFunnel()
1445 applyICallBranchFunnel(SlotInfo, JT, IsExported); in tryICallBranchFunnel()
1451 Constant *JT, bool &IsExported) { in applyICallBranchFunnel() argument
[all …]
H A DLowerTypeTests.cpp518 void replaceWeakDeclarationWithJumpTablePtr(Function *F, Constant *JT,
1382 Function *F, Constant *JT, bool IsJumpTableCanonical) { in replaceWeakDeclarationWithJumpTablePtr() argument
1413 Value *Select = Builder.CreateSelect(ICmp, JT, in replaceWeakDeclarationWithJumpTablePtr()
1786 for (ICallBranchFunnel *JT : ICallBranchFunnels) { in buildBitSetsFromDisjointSet()
1789 for (GlobalTypeMember *T : JT->targets()) in buildBitSetsFromDisjointSet()
/freebsd/crypto/openssl/test/certs/
H A Droot-key2.pem5 SungipsvVsx3i/x8XEnRkMYlqF8uK6udhTJqVo0Icr6Erb5Fp5GA+Wxd+JT+/CGG
/freebsd/crypto/openssl/test/recipes/65-test_cmp_msg_data/
H A Dnew.key5 SungipsvVsx3i/x8XEnRkMYlqF8uK6udhTJqVo0Icr6Erb5Fp5GA+Wxd+JT+/CGG
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreAsmPrinter.cpp190 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); in printInlineJT() local
191 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in printInlineJT()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp838 void IRTranslator::emitJumpTable(SwitchCG::JumpTable &JT, in emitJumpTable() argument
841 assert(JT.Reg != -1U && "Should lower JT Header first!"); in emitJumpTable()
849 auto Table = MIB.buildJumpTable(PtrTy, JT.JTI); in emitJumpTable()
850 MIB.buildBrJT(Table.getReg(0), JT.JTI, JT.Reg); in emitJumpTable()
853 bool IRTranslator::emitJumpTableHeader(SwitchCG::JumpTable &JT, in emitJumpTableHeader() argument
873 JT.Reg = Sub.getReg(0); in emitJumpTableHeader()
876 if (JT.MBB != HeaderBB->getNextNode()) in emitJumpTableHeader()
877 MIB.buildBr(*JT.MBB); in emitJumpTableHeader()
889 auto BrCond = MIB.buildBrCond(Cmp.getReg(0), *JT.Default); in emitJumpTableHeader()
892 if (JT.MBB != HeaderBB->getNextNode()) in emitJumpTableHeader()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMConstantIslandPass.cpp606 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); in doInitialJumpTablePlacement() local
657 unsigned Size = JT[JTI].MBBs.size() * sizeof(uint32_t); in doInitialJumpTablePlacement()
2235 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); in optimizeThumb2JumpTables() local
2242 assert(JTI < JT.size()); in optimizeThumb2JumpTables()
2247 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in optimizeThumb2JumpTables()
2430 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); in reorderThumb2JumpTables() local
2437 assert(JTI < JT.size()); in reorderThumb2JumpTables()
2443 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in reorderThumb2JumpTables()
H A DARMAsmPrinter.cpp1011 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); in emitJumpTableAddrs() local
1012 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in emitJumpTableAddrs()
1054 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); in emitJumpTableInsts() local
1055 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in emitJumpTableInsts()
1082 const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables(); in emitJumpTableTBInst() local
1083 const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs; in emitJumpTableTBInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaISelLowering.cpp624 JumpTableSDNode *JT = cast<JumpTableSDNode>(Table); in LowerBR_JT() local
627 SDValue TargetJT = DAG.getTargetJumpTable(JT->getIndex(), MVT::i32); in LowerBR_JT()
645 JumpTableSDNode *JT = cast<JumpTableSDNode>(Op); in LowerJumpTable() local
650 XtensaConstantPoolJumpTable::Create(*DAG.getContext(), JT->getIndex()); in LowerJumpTable()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMIRYamlMapping.h611 static void mapping(IO &YamlIO, MachineJumpTable &JT) {
612 YamlIO.mapRequired("kind", JT.Kind);
613 YamlIO.mapOptional("entries", JT.Entries,
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h385 bool emitJumpTableHeader(SwitchCG::JumpTable &JT,
388 void emitJumpTable(SwitchCG::JumpTable &JT, MachineBasicBlock *MBB);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSwitchLoweringUtils.cpp257 JumpTable JT(-1U, JTI, JumpTableMBB, nullptr, SL); in buildJumpTable() local
261 JTCases.emplace_back(std::move(JTH), std::move(JT)); in buildJumpTable()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h531 void visitJumpTable(SwitchCG::JumpTable &JT);
532 void visitJumpTableHeader(SwitchCG::JumpTable &JT,
H A DInstrEmitter.cpp444 } else if (JumpTableSDNode *JT = dyn_cast<JumpTableSDNode>(Op)) { in AddOperand() local
445 MIB.addJumpTableIndex(JT->getIndex(), JT->getTargetFlags()); in AddOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp1212 JumpTableSDNode *JT = cast<JumpTableSDNode>(Op); in LowerJumpTable() local
1217 JT->getIndex(), getPointerTy(DAG.getDataLayout()), LanaiII::MO_NO_FLAG); in LowerJumpTable()
1226 JT->getIndex(), getPointerTy(DAG.getDataLayout()), OpFlagHi); in LowerJumpTable()
1228 JT->getIndex(), getPointerTy(DAG.getDataLayout()), OpFlagLo); in LowerJumpTable()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsAsmPrinter.cpp1247 const std::vector<MachineJumpTableEntry> &JT = JtInfo->getJumpTables(); in NaClAlignIndirectJumpTargets() local
1248 for (const auto &I : JT) { in NaClAlignIndirectJumpTargets()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp1643 JumpTarget JT = LI->second; in buildCFG() local
1646 I->scopePosition, B, JT.scopePosition, JT.block); in buildCFG()
1656 JumpTarget JT = LI->second; in buildCFG() local
1658 if (JT.block == Successor) in buildCFG()
1660 addSuccessor(B, JT.block); in buildCFG()
3465 JumpTarget JT = I->second; in VisitGotoStmt() local
3466 addSuccessor(Block, JT.block); in VisitGotoStmt()
3467 addScopeChangesHandling(ScopePos, JT.scopePosition, G); in VisitGotoStmt()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp1796 const JumpTableSDNode *JT = cast<JumpTableSDNode>(Op); in LowerJumpTable() local
1797 return DAG.getTargetJumpTable(JT->getIndex(), Op.getValueType(), in LowerJumpTable()
1798 JT->getTargetFlags()); in LowerJumpTable()
1805 const auto *JT = cast<JumpTableSDNode>(Op.getOperand(1)); in LowerBR_JT() local
1807 assert(JT->getTargetFlags() == 0 && "WebAssembly doesn't set target flags"); in LowerBR_JT()
1814 const auto &MBBs = MJTI->getJumpTables()[JT->getIndex()].MBBs; in LowerBR_JT()
/freebsd/contrib/openpam/misc/
H A DMakefile.in64 -[JT]) skip_next=yes;; \

123456