Home
last modified time | relevance | path

Searched refs:CI (Results 1 – 25 of 807) sorted by relevance

12345678910>>...33

/external/clang/lib/Frontend/
DFrontendAction.cpp138 FrontendAction::CreateWrappedASTConsumer(CompilerInstance &CI, in CreateWrappedASTConsumer() argument
140 std::unique_ptr<ASTConsumer> Consumer = CreateASTConsumer(CI, InFile); in CreateWrappedASTConsumer()
160 for (size_t i = 0, e = CI.getFrontendOpts().AddPluginActions.size(); in CreateWrappedASTConsumer()
162 if (it->getName() == CI.getFrontendOpts().AddPluginActions[i]) { in CreateWrappedASTConsumer()
170 P->ParseArgs(CI, CI.getFrontendOpts().PluginArgs[it->getName()])) { in CreateWrappedASTConsumer()
171 std::unique_ptr<ASTConsumer> PluginConsumer = P->CreateASTConsumer(CI, InFile); in CreateWrappedASTConsumer()
189 bool FrontendAction::BeginSourceFile(CompilerInstance &CI, in BeginSourceFile() argument
194 setCompilerInstance(&CI); in BeginSourceFile()
198 if (!BeginInvocation(CI)) in BeginSourceFile()
209 IntrusiveRefCntPtr<DiagnosticsEngine> Diags(&CI.getDiagnostics()); in BeginSourceFile()
[all …]
DFrontendActions.cpp38 InitOnlyAction::CreateASTConsumer(CompilerInstance &CI, StringRef InFile) { in CreateASTConsumer() argument
50 ASTPrintAction::CreateASTConsumer(CompilerInstance &CI, StringRef InFile) { in CreateASTConsumer() argument
51 if (raw_ostream *OS = CI.createDefaultOutputFile(false, InFile)) in CreateASTConsumer()
52 return CreateASTPrinter(OS, CI.getFrontendOpts().ASTDumpFilter); in CreateASTConsumer()
57 ASTDumpAction::CreateASTConsumer(CompilerInstance &CI, StringRef InFile) { in CreateASTConsumer() argument
58 return CreateASTDumper(CI.getFrontendOpts().ASTDumpFilter, in CreateASTConsumer()
59 CI.getFrontendOpts().ASTDumpDecls, in CreateASTConsumer()
60 CI.getFrontendOpts().ASTDumpLookups); in CreateASTConsumer()
64 ASTDeclListAction::CreateASTConsumer(CompilerInstance &CI, StringRef InFile) { in CreateASTConsumer() argument
69 ASTViewAction::CreateASTConsumer(CompilerInstance &CI, StringRef InFile) { in CreateASTConsumer() argument
[all …]
DASTMerge.cpp20 ASTMergeAction::CreateASTConsumer(CompilerInstance &CI, StringRef InFile) { in CreateASTConsumer() argument
21 return AdaptedAction->CreateASTConsumer(CI, InFile); in CreateASTConsumer()
24 bool ASTMergeAction::BeginSourceFileAction(CompilerInstance &CI, in BeginSourceFileAction() argument
30 AdaptedAction->setCompilerInstance(&CI); in BeginSourceFileAction()
31 return AdaptedAction->BeginSourceFileAction(CI, Filename); in BeginSourceFileAction()
35 CompilerInstance &CI = getCompilerInstance(); in ExecuteAction() local
36 CI.getDiagnostics().getClient()->BeginSourceFile( in ExecuteAction()
37 CI.getASTContext().getLangOpts()); in ExecuteAction()
38 CI.getDiagnostics().SetArgToStringFn(&FormatASTNodeDiagnosticArgument, in ExecuteAction()
39 &CI.getASTContext()); in ExecuteAction()
[all …]
/external/llvm/lib/Transforms/Utils/
DSimplifyLibCalls.cpp85 static bool callHasFloatingPointArgument(const CallInst *CI) { in callHasFloatingPointArgument() argument
86 return std::any_of(CI->op_begin(), CI->op_end(), [](const Use &OI) { in callHasFloatingPointArgument()
110 Value *LibCallSimplifier::optimizeStrCat(CallInst *CI, IRBuilder<> &B) { in optimizeStrCat() argument
112 Value *Dst = CI->getArgOperand(0); in optimizeStrCat()
113 Value *Src = CI->getArgOperand(1); in optimizeStrCat()
149 Value *LibCallSimplifier::optimizeStrNCat(CallInst *CI, IRBuilder<> &B) { in optimizeStrNCat() argument
151 Value *Dst = CI->getArgOperand(0); in optimizeStrNCat()
152 Value *Src = CI->getArgOperand(1); in optimizeStrNCat()
156 if (ConstantInt *LengthArg = dyn_cast<ConstantInt>(CI->getArgOperand(2))) in optimizeStrNCat()
182 Value *LibCallSimplifier::optimizeStrChr(CallInst *CI, IRBuilder<> &B) { in optimizeStrChr() argument
[all …]
/external/llvm/include/llvm/Transforms/Utils/
DSimplifyLibCalls.h51 Value *optimizeCall(CallInst *CI);
54 Value *optimizeMemCpyChk(CallInst *CI, IRBuilder<> &B);
55 Value *optimizeMemMoveChk(CallInst *CI, IRBuilder<> &B);
56 Value *optimizeMemSetChk(CallInst *CI, IRBuilder<> &B);
59 Value *optimizeStrpCpyChk(CallInst *CI, IRBuilder<> &B, LibFunc::Func Func);
60 Value *optimizeStrpNCpyChk(CallInst *CI, IRBuilder<> &B, LibFunc::Func Func);
64 bool isFortifiedCallFoldable(CallInst *CI, unsigned ObjSizeOp,
100 Value *optimizeCall(CallInst *CI);
104 Value *optimizeStrCat(CallInst *CI, IRBuilder<> &B);
105 Value *optimizeStrNCat(CallInst *CI, IRBuilder<> &B);
[all …]
/external/llvm/lib/CodeGen/
DIntrinsicLowering.cpp65 static CallInst *ReplaceCallWith(const char *NewFn, CallInst *CI, in ReplaceCallWith() argument
70 Module *M = CI->getModule(); in ReplaceCallWith()
78 IRBuilder<> Builder(CI->getParent(), CI->getIterator()); in ReplaceCallWith()
81 NewCI->setName(CI->getName()); in ReplaceCallWith()
82 if (!CI->use_empty()) in ReplaceCallWith()
83 CI->replaceAllUsesWith(NewCI); in ReplaceCallWith()
317 static void ReplaceFPIntrinsicWithCall(CallInst *CI, const char *Fname, in ReplaceFPIntrinsicWithCall() argument
320 CallSite CS(CI); in ReplaceFPIntrinsicWithCall()
321 switch (CI->getArgOperand(0)->getType()->getTypeID()) { in ReplaceFPIntrinsicWithCall()
324 ReplaceCallWith(Fname, CI, CS.arg_begin(), CS.arg_end(), in ReplaceFPIntrinsicWithCall()
[all …]
/external/spirv-llvm/lib/SPIRV/
DSPIRVToOCL20.cpp73 void visitCallInst(CallInst &CI);
79 void visitCastInst(CastInst &CI);
85 void visitCallSPRIVImageQuerySize(CallInst *CI);
90 void visitCallSPIRVAtomicBuiltin(CallInst *CI, Op OC);
107 void visitCallSPIRVGroupBuiltin(CallInst *CI, Op OC);
112 void visitCallSPIRVMemoryBarrier(CallInst *CI);
115 void visitCallSPIRVPipeBuiltin(CallInst *CI, Op OC);
119 void visitCallSPIRVBuiltin(CallInst *CI, Op OC);
128 std::string getGroupBuiltinPrefix(CallInst *CI);
159 SPIRVToOCL20::visitCallInst(CallInst& CI) { in visitCallInst() argument
[all …]
DOCL20ToSPIRV.cpp84 virtual void visitCallInst(CallInst &CI);
94 void visitCallBarrier(CallInst *CI);
103 void visitCallConvert(CallInst *CI, StringRef MangledName,
111 void visitCallAsyncWorkGroupCopy(CallInst *CI,
115 void transBuiltin(CallInst *CI, OCLBuiltinTransInfo &Info);
123 void transMemoryBarrier(CallInst *CI, AtomicWorkItemFenceLiterals);
127 void visitCallAllAny(spv::Op OC, CallInst *CI);
132 void transAtomicBuiltin(CallInst *CI, OCLBuiltinTransInfo &Info);
137 void visitCallAtomicWorkItemFence(CallInst *CI);
150 CallInst *visitCallAtomicCmpXchg(CallInst *CI,
[all …]
DOCL21ToSPIRV.cpp67 virtual void visitCallInst(CallInst &CI);
73 void visitCallConvert(CallInst *CI, StringRef MangledName, Op OC);
80 void visitCallDecorate(CallInst *CI, StringRef MangledName);
85 void visitCallSubGroupBarrier(CallInst *CI);
90 void transBuiltin(CallInst *CI, Op OC);
142 OCL21ToSPIRV::visitCallInst(CallInst& CI) { in visitCallInst() argument
143 DEBUG(dbgs() << "[visistCallInst] " << CI << '\n'); in visitCallInst()
144 auto F = CI.getCalledFunction(); in visitCallInst()
153 visitCallSubGroupBarrier(&CI); in visitCallInst()
169 visitCallConvert(&CI, MangledName, OC); in visitCallInst()
[all …]
/external/clang/lib/Frontend/Rewrite/
DFrontendActions.cpp35 HTMLPrintAction::CreateASTConsumer(CompilerInstance &CI, StringRef InFile) { in CreateASTConsumer() argument
36 if (raw_ostream *OS = CI.createDefaultOutputFile(false, InFile)) in CreateASTConsumer()
37 return CreateHTMLPrinter(OS, CI.getPreprocessor()); in CreateASTConsumer()
45 FixItAction::CreateASTConsumer(CompilerInstance &CI, StringRef InFile) { in CreateASTConsumer() argument
89 bool FixItAction::BeginSourceFileAction(CompilerInstance &CI, in BeginSourceFileAction() argument
99 Rewriter.reset(new FixItRewriter(CI.getDiagnostics(), CI.getSourceManager(), in BeginSourceFileAction()
100 CI.getLangOpts(), FixItOpts.get())); in BeginSourceFileAction()
109 bool FixItRecompile::BeginInvocation(CompilerInstance &CI) { in BeginInvocation() argument
114 const FrontendOptions &FEOpts = CI.getFrontendOpts(); in BeginInvocation()
116 if (FixAction->BeginSourceFile(CI, FEOpts.Inputs[0])) { in BeginInvocation()
[all …]
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DIntrinsicLowering.cpp65 static CallInst *ReplaceCallWith(const char *NewFn, CallInst *CI, in ReplaceCallWith() argument
70 Module *M = CI->getParent()->getParent()->getParent(); in ReplaceCallWith()
78 IRBuilder<> Builder(CI->getParent(), CI); in ReplaceCallWith()
81 NewCI->setName(CI->getName()); in ReplaceCallWith()
82 if (!CI->use_empty()) in ReplaceCallWith()
83 CI->replaceAllUsesWith(NewCI); in ReplaceCallWith()
317 static void ReplaceFPIntrinsicWithCall(CallInst *CI, const char *Fname, in ReplaceFPIntrinsicWithCall() argument
320 CallSite CS(CI); in ReplaceFPIntrinsicWithCall()
321 switch (CI->getArgOperand(0)->getType()->getTypeID()) { in ReplaceFPIntrinsicWithCall()
324 ReplaceCallWith(Fname, CI, CS.arg_begin(), CS.arg_end(), in ReplaceFPIntrinsicWithCall()
[all …]
/external/swiftshader/third_party/LLVM/lib/Analysis/
DMemoryBuiltins.cpp33 static bool isMallocCall(const CallInst *CI) { in isMallocCall() argument
34 if (!CI) in isMallocCall()
37 Function *Callee = CI->getCalledFunction(); in isMallocCall()
61 const CallInst *CI = dyn_cast<CallInst>(I); in extractMallocCall() local
62 return (isMallocCall(CI)) ? CI : NULL; in extractMallocCall()
66 CallInst *CI = dyn_cast<CallInst>(I); in extractMallocCall() local
67 return (isMallocCall(CI)) ? CI : NULL; in extractMallocCall()
91 static Value *computeArraySize(const CallInst *CI, const TargetData *TD, in computeArraySize() argument
93 if (!CI) in computeArraySize()
97 Type *T = getMallocAllocatedType(CI); in computeArraySize()
[all …]
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DSimplifyLibCalls.cpp63 virtual Value *CallOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B)
66 Value *OptimizeCall(CallInst *CI, const TargetData *TD, in OptimizeCall() argument
68 Caller = CI->getParent()->getParent(); in OptimizeCall()
71 if (CI->getCalledFunction()) in OptimizeCall()
72 Context = &CI->getCalledFunction()->getContext(); in OptimizeCall()
75 if (CI->getCallingConv() != llvm::CallingConv::C) in OptimizeCall()
78 return CallOptimizer(CI->getCalledFunction(), CI, B); in OptimizeCall()
104 static bool CallHasFloatingPointArgument(const CallInst *CI) { in CallHasFloatingPointArgument() argument
105 for (CallInst::const_op_iterator it = CI->op_begin(), e = CI->op_end(); in CallHasFloatingPointArgument()
135 virtual Value *CallOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) { in CallOptimizer()
[all …]
DTailRecursionElimination.cpp92 bool EliminateRecursiveTailCall(CallInst *CI, ReturnInst *Ret,
106 bool CanMoveAboveCall(Instruction *I, CallInst *CI);
107 Value *CanTransformAccumulatorRecursion(Instruction *I, CallInst *CI);
219 if (CallInst *CI = dyn_cast<CallInst>(I)) { in runOnFunction() local
220 CI->setTailCall(); in runOnFunction()
232 bool TailCallElim::CanMoveAboveCall(Instruction *I, CallInst *CI) { in CanMoveAboveCall() argument
240 if (CI->mayHaveSideEffects()) { in CanMoveAboveCall()
245 if (CI->mayWriteToMemory() || in CanMoveAboveCall()
258 if (I->getOperand(i) == CI) in CanMoveAboveCall()
270 static bool isDynamicConstant(Value *V, CallInst *CI, ReturnInst *RI) { in isDynamicConstant() argument
[all …]
/external/llvm/lib/IR/
DAutoUpgrade.cpp601 static Value *upgradeIntMinMax(IRBuilder<> &Builder, CallInst &CI, in upgradeIntMinMax() argument
603 Value *Op0 = CI.getArgOperand(0); in upgradeIntMinMax()
604 Value *Op1 = CI.getArgOperand(1); in upgradeIntMinMax()
609 static Value *upgradeMaskedCompare(IRBuilder<> &Builder, CallInst &CI, in upgradeMaskedCompare() argument
611 Value *Op0 = CI.getArgOperand(0); in upgradeMaskedCompare()
613 Value *Cmp = Builder.CreateICmp(Pred, Op0, CI.getArgOperand(1)); in upgradeMaskedCompare()
615 Value *Mask = CI.getArgOperand(2); in upgradeMaskedCompare()
630 return Builder.CreateBitCast(Cmp, IntegerType::get(CI.getContext(), in upgradeMaskedCompare()
636 void llvm::UpgradeIntrinsicCall(CallInst *CI, Function *NewFn) { in UpgradeIntrinsicCall() argument
637 Function *F = CI->getCalledFunction(); in UpgradeIntrinsicCall()
[all …]
/external/llvm/test/CodeGen/AMDGPU/
Dfceil64.ll2 ; RUN: llc -march=amdgcn -mcpu=bonaire -verify-machineinstrs < %s | FileCheck -check-prefix=CI -che…
3 ; RUN: llc -march=amdgcn -mcpu=tonga -verify-machineinstrs < %s | FileCheck -check-prefix=CI -check…
13 ; CI: v_ceil_f64_e32
39 ; CI: v_ceil_f64_e32
40 ; CI: v_ceil_f64_e32
48 ; FIXME-CI: v_ceil_f64_e32
49 ; FIXME-CI: v_ceil_f64_e32
50 ; FIXME-CI: v_ceil_f64_e32
58 ; CI: v_ceil_f64_e32
59 ; CI: v_ceil_f64_e32
[all …]
Dftrunc.f64.ll2 ; RUN: llc -march=amdgcn -mcpu=bonaire < %s | FileCheck -check-prefix=CI -check-prefix=FUNC %s
3 ; RUN: llc -march=amdgcn -mcpu=tonga < %s | FileCheck -check-prefix=CI -check-prefix=FUNC %s
13 ; CI: v_trunc_f64
24 ; CI: v_trunc_f64_e32
46 ; CI: v_trunc_f64_e32
47 ; CI: v_trunc_f64_e32
55 ; FIXME-CI: v_trunc_f64_e32
56 ; FIXME-CI: v_trunc_f64_e32
57 ; FIXME-CI: v_trunc_f64_e32
65 ; CI: v_trunc_f64_e32
[all …]
Dffloor.f64.ll2 …verify-machineinstrs -enable-unsafe-fp-math < %s | FileCheck -check-prefix=CI -check-prefix=FUNC %s
3 …verify-machineinstrs -enable-unsafe-fp-math < %s | FileCheck -check-prefix=CI -check-prefix=FUNC %s
14 ; CI: v_floor_f64_e32
29 ; CI: v_floor_f64_e64
45 ; CI: v_floor_f64_e64
62 ; CI: v_floor_f64_e32
63 ; CI: v_floor_f64_e32
71 ; CI: v_floor_f64_e32
72 ; CI: v_floor_f64_e32
73 ; CI: v_floor_f64_e32
[all …]
Dds_read2_superreg.ll1 …gcn -mcpu=bonaire -verify-machineinstrs -mattr=+load-store-opt < %s | FileCheck -check-prefix=CI %s
10 ; CI-LABEL: {{^}}simple_read2_v2f32_superreg_align4:
11 ; CI: ds_read2_b32 [[RESULT:v\[[0-9]+:[0-9]+\]]], v{{[0-9]+}} offset1:1{{$}}
12 ; CI: s_waitcnt lgkmcnt(0)
13 ; CI: buffer_store_dwordx2 [[RESULT]]
14 ; CI: s_endpgm
24 ; CI-LABEL: {{^}}simple_read2_v2f32_superreg:
25 ; CI: ds_read_b64 [[RESULT:v\[[0-9]+:[0-9]+\]]], v{{[0-9]+}}{{$}}
26 ; CI: s_waitcnt lgkmcnt(0)
27 ; CI: buffer_store_dwordx2 [[RESULT]]
[all …]
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
DInstCombineCasts.cpp27 if (ConstantInt *CI = dyn_cast<ConstantInt>(Val)) { in DecomposeSimpleLinearExpr() local
28 Offset = CI->getZExtValue(); in DecomposeSimpleLinearExpr()
78 Instruction *InstCombiner::PromoteCastOfAllocation(BitCastInst &CI, in PromoteCastOfAllocation() argument
83 PointerType *PTy = cast<PointerType>(CI.getType()); in PromoteCastOfAllocation()
147 return ReplaceInstUsesWith(CI, New); in PromoteCastOfAllocation()
231 const CastInst *CI, ///< The first cast instruction in isEliminableCastPair() argument
237 Type *SrcTy = CI->getOperand(0)->getType(); // A from above in isEliminableCastPair()
238 Type *MidTy = CI->getType(); // B from above in isEliminableCastPair()
241 Instruction::CastOps firstOp = Instruction::CastOps(CI->getOpcode()); in isEliminableCastPair()
246 TD ? TD->getIntPtrType(CI->getContext()) : 0); in isEliminableCastPair()
[all …]
/external/llvm/lib/Transforms/InstCombine/
DInstCombineCasts.cpp30 if (ConstantInt *CI = dyn_cast<ConstantInt>(Val)) { in decomposeSimpleLinearExpr() local
31 Offset = CI->getZExtValue(); in decomposeSimpleLinearExpr()
81 Instruction *InstCombiner::PromoteCastOfAllocation(BitCastInst &CI, in PromoteCastOfAllocation() argument
83 PointerType *PTy = cast<PointerType>(CI.getType()); in PromoteCastOfAllocation()
154 return replaceInstUsesWith(CI, New); in PromoteCastOfAllocation()
234 isEliminableCastPair(const CastInst *CI, ///< First cast instruction in isEliminableCastPair() argument
238 Type *SrcTy = CI->getOperand(0)->getType(); // A from above in isEliminableCastPair()
239 Type *MidTy = CI->getType(); // B from above in isEliminableCastPair()
242 Instruction::CastOps firstOp = Instruction::CastOps(CI->getOpcode()); in isEliminableCastPair()
274 if (const CastInst *CI = dyn_cast<CastInst>(V)) in ShouldOptimizeCast() local
[all …]
/external/llvm/lib/Transforms/Scalar/
DTailRecursionElimination.cpp235 CallInst *CI = dyn_cast<CallInst>(&I); in markTails() local
236 if (!CI || CI->isTailCall()) in markTails()
239 bool IsNoTail = CI->isNoTailCall(); in markTails()
241 if (!IsNoTail && CI->doesNotAccessMemory()) { in markTails()
250 for (auto &Arg : CI->arg_operands()) { in markTails()
261 F.getContext(), "tailcallelim", F, CI->getDebugLoc(), in markTails()
263 CI->setTailCall(); in markTails()
269 if (!IsNoTail && Escaped == UNESCAPED && !Tracker.AllocaUsers.count(CI)) { in markTails()
270 DeferredTails.push_back(CI); in markTails()
303 for (CallInst *CI : DeferredTails) { in markTails()
[all …]
/external/swiftshader/third_party/LLVM/lib/VMCore/
DAutoUpgrade.cpp171 void llvm::UpgradeIntrinsicCall(CallInst *CI, Function *NewFn) { in UpgradeIntrinsicCall() argument
172 Function *F = CI->getCalledFunction(); in UpgradeIntrinsicCall()
173 LLVMContext &C = CI->getContext(); in UpgradeIntrinsicCall()
174 ImmutableCallSite CS(CI); in UpgradeIntrinsicCall()
183 Type *VecTy = CI->getType(); in UpgradeIntrinsicCall()
186 Builder.SetInsertPoint(CI->getParent(), CI); in UpgradeIntrinsicCall()
188 Value *BC = Builder.CreateBitCast(CI->getArgOperand(0), in UpgradeIntrinsicCall()
191 LoadInst *LI = Builder.CreateLoad(BC, CI->getName()); in UpgradeIntrinsicCall()
196 if (!CI->use_empty()) in UpgradeIntrinsicCall()
197 CI->replaceAllUsesWith(BC); in UpgradeIntrinsicCall()
[all …]
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
DBuildLibCalls.cpp45 CallInst *CI = B.CreateCall(StrLen, CastToCStr(Ptr, B), "strlen"); in EmitStrLen() local
47 CI->setCallingConv(F->getCallingConv()); in EmitStrLen()
49 return CI; in EmitStrLen()
65 CallInst *CI = B.CreateCall2(StrChr, CastToCStr(Ptr, B), in EmitStrChr() local
68 CI->setCallingConv(F->getCallingConv()); in EmitStrChr()
69 return CI; in EmitStrChr()
88 CallInst *CI = B.CreateCall3(StrNCmp, CastToCStr(Ptr1, B), in EmitStrNCmp() local
92 CI->setCallingConv(F->getCallingConv()); in EmitStrNCmp()
94 return CI; in EmitStrNCmp()
108 CallInst *CI = B.CreateCall2(StrCpy, CastToCStr(Dst, B), CastToCStr(Src, B), in EmitStrCpy() local
[all …]
/external/clang/lib/ARCMigrate/
DARCMTActions.cpp17 bool CheckAction::BeginInvocation(CompilerInstance &CI) { in BeginInvocation() argument
18 if (arcmt::checkForManualIssues(CI.getInvocation(), getCurrentInput(), in BeginInvocation()
19 CI.getPCHContainerOperations(), in BeginInvocation()
20 CI.getDiagnostics().getClient())) in BeginInvocation()
24 CI.getDiagnostics().setIgnoreAllWarnings(true); in BeginInvocation()
31 bool ModifyAction::BeginInvocation(CompilerInstance &CI) { in BeginInvocation() argument
32 return !arcmt::applyTransformations(CI.getInvocation(), getCurrentInput(), in BeginInvocation()
33 CI.getPCHContainerOperations(), in BeginInvocation()
34 CI.getDiagnostics().getClient()); in BeginInvocation()
40 bool MigrateAction::BeginInvocation(CompilerInstance &CI) { in BeginInvocation() argument
[all …]

12345678910>>...33