Lines Matching defs:JT
625 void applyICallBranchFunnel(VTableSlotInfo &SlotInfo, Constant *JT,
1416 Function *JT;
1418 JT = Function::Create(FT, Function::ExternalLinkage,
1421 JT->setVisibility(GlobalValue::HiddenVisibility);
1423 JT = Function::Create(FT, Function::InternalLinkage,
1427 JT->addParamAttr(0, Attribute::Nest);
1430 JTArgs.push_back(JT->arg_begin());
1436 BasicBlock *BB = BasicBlock::Create(M.getContext(), "", JT, nullptr);
1445 applyICallBranchFunnel(SlotInfo, JT, IsExported);
1451 Constant *JT, bool &IsExported) {
1480 JT->stripPointerCasts()->getName(), OREGetter);
1499 NewCS = IRB.CreateCall(NewFT, IRB.CreateBitCast(JT, NewFTPtr), Args);
1501 NewCS = IRB.CreateInvoke(NewFT, IRB.CreateBitCast(JT, NewFTPtr),
2180 Constant *JT = cast<Constant>(
2185 applyICallBranchFunnel(SlotInfo, JT, IsExported);