Lines Matching refs:Args

424   std::vector<uint64_t> Args;
432 Args.push_back(CI->getZExtValue());
434 return ConstCSInfo[Args];
517 ArrayRef<uint64_t> Args);
527 std::string getGlobalName(VTableSlot Slot, ArrayRef<uint64_t> Args,
535 void exportGlobal(VTableSlot Slot, ArrayRef<uint64_t> Args, StringRef Name,
537 void exportConstant(VTableSlot Slot, ArrayRef<uint64_t> Args, StringRef Name,
542 Constant *importGlobal(VTableSlot Slot, ArrayRef<uint64_t> Args,
544 Constant *importConstant(VTableSlot Slot, ArrayRef<uint64_t> Args,
556 VTableSlot Slot, ArrayRef<uint64_t> Args);
1133 std::vector<Value *> Args;
1134 Args.push_back(IRB.CreateBitCast(VCallSite.VTable, Int8PtrTy));
1136 Args.push_back(CS.getArgOperand(I));
1140 NewCS = IRB.CreateCall(NewFT, IRB.CreateBitCast(JT, NewFTPtr), Args);
1145 cast<InvokeInst>(CS.getInstruction())->getUnwindDest(), Args);
1178 ArrayRef<uint64_t> Args) {
1182 if (Target.Fn->arg_size() != Args.size() + 1)
1189 for (unsigned I = 0; I != Args.size(); ++I) {
1194 EvalArgs.push_back(ConstantInt::get(ArgTy, Args[I]));
1238 ArrayRef<uint64_t> Args,
1243 for (uint64_t Arg : Args)
1254 void DevirtModule::exportGlobal(VTableSlot Slot, ArrayRef<uint64_t> Args,
1257 getGlobalName(Slot, Args, Name), C, &M);
1261 void DevirtModule::exportConstant(VTableSlot Slot, ArrayRef<uint64_t> Args,
1266 Slot, Args, Name,
1274 Constant *DevirtModule::importGlobal(VTableSlot Slot, ArrayRef<uint64_t> Args,
1276 Constant *C = M.getOrInsertGlobal(getGlobalName(Slot, Args, Name), Int8Ty);
1283 Constant *DevirtModule::importConstant(VTableSlot Slot, ArrayRef<uint64_t> Args,
1289 Constant *C = importGlobal(Slot, Args, Name);
1336 VTableSlot Slot, ArrayRef<uint64_t> Args) {
1357 exportGlobal(Slot, Args, "unique_member", UniqueMemberAddr);
1852 .ConstCSInfo[VC.Args]
1860 .ConstCSInfo[VC.Args]
1973 .ConstCSInfo[VC.Args]
1981 .ConstCSInfo[VC.Args]