reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1425 IRBuilder<> Builder(Call); 1432 ArrayRef<Use> CallArgs(Call->arg_begin(), Call->arg_end()); 1432 ArrayRef<Use> CallArgs(Call->arg_begin(), Call->arg_end()); 1433 ArrayRef<Use> DeoptArgs = GetDeoptBundleOperands(Call); 1436 Call->getOperandBundle(LLVMContext::OB_gc_transition)) { 1447 parseStatepointDirectivesFromAttrs(Call->getAttributes()); 1454 StringRef DeoptLowering = getDeoptLowering(Call); 1461 Value *CallTarget = Call->getCalledValue(); 1488 if (auto *CI = dyn_cast<CallInst>(Call)) { 1510 auto *II = cast<InvokeInst>(Call); 1565 DeferredReplacement::createDeoptimizeReplacement(Call)); 1568 if (!Call->getType()->isVoidTy() && !Call->use_empty()) { 1568 if (!Call->getType()->isVoidTy() && !Call->use_empty()) { 1569 StringRef Name = Call->hasName() ? Call->getName() : ""; 1569 StringRef Name = Call->hasName() ? Call->getName() : ""; 1570 CallInst *GCResult = Builder.CreateGCResult(Token, Call->getType(), Name); 1573 Call->getAttributes().getRetAttributes())); 1582 DeferredReplacement::createRAUW(Call, GCResult)); 1584 Replacements.emplace_back(DeferredReplacement::createDelete(Call));