reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

examples/HowToUseLLJIT/HowToUseLLJIT.cpp
   72   ExitOnErr(J->addIRModule(std::move(M)));
   75   auto Add1Sym = ExitOnErr(J->lookup("add1"));
examples/Kaleidoscope/BuildingAJIT/Chapter1/toy.cpp
  714   if (auto *F = TheModule->getFunction(Name))
  721     return FI->second->codegen();
  747   return Builder->CreateLoad(V, Name.c_str());
  751   Value *OperandV = Operand->codegen();
  759   return Builder->CreateCall(F, OperandV, "unop");
  773     Value *Val = RHS->codegen();
  782     Builder->CreateStore(Val, Variable);
  786   Value *L = LHS->codegen();
  787   Value *R = RHS->codegen();
  793     return Builder->CreateFAdd(L, R, "addtmp");
  795     return Builder->CreateFSub(L, R, "subtmp");
  797     return Builder->CreateFMul(L, R, "multmp");
  799     L = Builder->CreateFCmpULT(L, R, "cmptmp");
  801     return Builder->CreateUIToFP(L, Type::getDoubleTy(*TheContext), "booltmp");
  812   return Builder->CreateCall(F, Ops, "binop");
  827     ArgsV.push_back(Args[i]->codegen());
  832   return Builder->CreateCall(CalleeF, ArgsV, "calltmp");
  836   Value *CondV = Cond->codegen();
  841   CondV = Builder->CreateFCmpONE(
  844   Function *TheFunction = Builder->GetInsertBlock()->getParent();
  852   Builder->CreateCondBr(CondV, ThenBB, ElseBB);
  855   Builder->SetInsertPoint(ThenBB);
  857   Value *ThenV = Then->codegen();
  861   Builder->CreateBr(MergeBB);
  863   ThenBB = Builder->GetInsertBlock();
  867   Builder->SetInsertPoint(ElseBB);
  869   Value *ElseV = Else->codegen();
  873   Builder->CreateBr(MergeBB);
  875   ElseBB = Builder->GetInsertBlock();
  879   Builder->SetInsertPoint(MergeBB);
  880   PHINode *PN = Builder->CreatePHI(Type::getDoubleTy(*TheContext), 2, "iftmp");
  907   Function *TheFunction = Builder->GetInsertBlock()->getParent();
  913   Value *StartVal = Start->codegen();
  918   Builder->CreateStore(StartVal, Alloca);
  925   Builder->CreateBr(LoopBB);
  928   Builder->SetInsertPoint(LoopBB);
  938   if (!Body->codegen())
  944     StepVal = Step->codegen();
  953   Value *EndCond = End->codegen();
  959   Value *CurVar = Builder->CreateLoad(Alloca, VarName.c_str());
  960   Value *NextVar = Builder->CreateFAdd(CurVar, StepVal, "nextvar");
  961   Builder->CreateStore(NextVar, Alloca);
  964   EndCond = Builder->CreateFCmpONE(
  972   Builder->CreateCondBr(EndCond, LoopBB, AfterBB);
  975   Builder->SetInsertPoint(AfterBB);
  990   Function *TheFunction = Builder->GetInsertBlock()->getParent();
 1012     Builder->CreateStore(InitVal, Alloca);
 1023   Value *BodyVal = Body->codegen();
 1056   FunctionProtos[Proto->getName()] = std::move(Proto);
 1067   Builder->SetInsertPoint(BB);
 1076     Builder->CreateStore(&Arg, Alloca);
 1082   if (Value *RetVal = Body->codegen()) {
 1084     Builder->CreateRet(RetVal);
 1107   TheModule->setDataLayout(TheJIT->getDataLayout());
 1107   TheModule->setDataLayout(TheJIT->getDataLayout());
 1115     if (auto *FnIR = FnAST->codegen()) {
 1119       ExitOnErr(TheJIT->addModule(std::move(TheModule)));
 1130     if (auto *FnIR = ProtoAST->codegen()) {
 1134       FunctionProtos[ProtoAST->getName()] = std::move(ProtoAST);
 1151     if (FnAST->codegen()) {
 1154       ExitOnErr(TheJIT->addModule(std::move(TheModule)));
 1159           ExitOnErr(TheJIT->lookup(("__anon_expr" + Twine(ExprCount)).str()));
 1232   TheContext = &TheJIT->getContext();
examples/Kaleidoscope/BuildingAJIT/Chapter2/KaleidoscopeJIT.h
   95       FPM->add(createInstructionCombiningPass());
   96       FPM->add(createReassociatePass());
   97       FPM->add(createGVNPass());
   98       FPM->add(createCFGSimplificationPass());
   99       FPM->doInitialization();
  104         FPM->run(F);
examples/Kaleidoscope/BuildingAJIT/Chapter2/toy.cpp
  714   if (auto *F = TheModule->getFunction(Name))
  721     return FI->second->codegen();
  747   return Builder->CreateLoad(V, Name.c_str());
  751   Value *OperandV = Operand->codegen();
  759   return Builder->CreateCall(F, OperandV, "unop");
  773     Value *Val = RHS->codegen();
  782     Builder->CreateStore(Val, Variable);
  786   Value *L = LHS->codegen();
  787   Value *R = RHS->codegen();
  793     return Builder->CreateFAdd(L, R, "addtmp");
  795     return Builder->CreateFSub(L, R, "subtmp");
  797     return Builder->CreateFMul(L, R, "multmp");
  799     L = Builder->CreateFCmpULT(L, R, "cmptmp");
  801     return Builder->CreateUIToFP(L, Type::getDoubleTy(*TheContext), "booltmp");
  812   return Builder->CreateCall(F, Ops, "binop");
  827     ArgsV.push_back(Args[i]->codegen());
  832   return Builder->CreateCall(CalleeF, ArgsV, "calltmp");
  836   Value *CondV = Cond->codegen();
  841   CondV = Builder->CreateFCmpONE(
  844   Function *TheFunction = Builder->GetInsertBlock()->getParent();
  852   Builder->CreateCondBr(CondV, ThenBB, ElseBB);
  855   Builder->SetInsertPoint(ThenBB);
  857   Value *ThenV = Then->codegen();
  861   Builder->CreateBr(MergeBB);
  863   ThenBB = Builder->GetInsertBlock();
  867   Builder->SetInsertPoint(ElseBB);
  869   Value *ElseV = Else->codegen();
  873   Builder->CreateBr(MergeBB);
  875   ElseBB = Builder->GetInsertBlock();
  879   Builder->SetInsertPoint(MergeBB);
  880   PHINode *PN = Builder->CreatePHI(Type::getDoubleTy(*TheContext), 2, "iftmp");
  907   Function *TheFunction = Builder->GetInsertBlock()->getParent();
  913   Value *StartVal = Start->codegen();
  918   Builder->CreateStore(StartVal, Alloca);
  925   Builder->CreateBr(LoopBB);
  928   Builder->SetInsertPoint(LoopBB);
  938   if (!Body->codegen())
  944     StepVal = Step->codegen();
  953   Value *EndCond = End->codegen();
  959   Value *CurVar = Builder->CreateLoad(Alloca, VarName.c_str());
  960   Value *NextVar = Builder->CreateFAdd(CurVar, StepVal, "nextvar");
  961   Builder->CreateStore(NextVar, Alloca);
  964   EndCond = Builder->CreateFCmpONE(
  972   Builder->CreateCondBr(EndCond, LoopBB, AfterBB);
  975   Builder->SetInsertPoint(AfterBB);
  990   Function *TheFunction = Builder->GetInsertBlock()->getParent();
 1012     Builder->CreateStore(InitVal, Alloca);
 1023   Value *BodyVal = Body->codegen();
 1056   FunctionProtos[Proto->getName()] = std::move(Proto);
 1067   Builder->SetInsertPoint(BB);
 1076     Builder->CreateStore(&Arg, Alloca);
 1082   if (Value *RetVal = Body->codegen()) {
 1084     Builder->CreateRet(RetVal);
 1107   TheModule->setDataLayout(TheJIT->getDataLayout());
 1107   TheModule->setDataLayout(TheJIT->getDataLayout());
 1115     if (auto *FnIR = FnAST->codegen()) {
 1119       ExitOnErr(TheJIT->addModule(std::move(TheModule)));
 1130     if (auto *FnIR = ProtoAST->codegen()) {
 1134       FunctionProtos[ProtoAST->getName()] = std::move(ProtoAST);
 1151     if (FnAST->codegen()) {
 1154       ExitOnErr(TheJIT->addModule(std::move(TheModule)));
 1159           ExitOnErr(TheJIT->lookup(("__anon_expr" + Twine(ExprCount)).str()));
 1232   TheContext = &TheJIT->getContext();
examples/Kaleidoscope/BuildingAJIT/Chapter3/KaleidoscopeJIT.h
   66       : TM(EngineBuilder().selectTarget()), DL(TM->createDataLayout()),
   80             TM->getTargetTriple(), ES, 0))),
   90                 TM->getTargetTriple())) {
  137     FPM->add(createInstructionCombiningPass());
  138     FPM->add(createReassociatePass());
  139     FPM->add(createGVNPass());
  140     FPM->add(createCFGSimplificationPass());
  141     FPM->doInitialization();
  146       FPM->run(F);
examples/Kaleidoscope/BuildingAJIT/Chapter3/toy.cpp
  713   if (auto *F = TheModule->getFunction(Name))
  720     return FI->second->codegen();
  750   Value *OperandV = Operand->codegen();
  772     Value *Val = RHS->codegen();
  785   Value *L = LHS->codegen();
  786   Value *R = RHS->codegen();
  826     ArgsV.push_back(Args[i]->codegen());
  835   Value *CondV = Cond->codegen();
  856   Value *ThenV = Then->codegen();
  868   Value *ElseV = Else->codegen();
  912   Value *StartVal = Start->codegen();
  937   if (!Body->codegen())
  943     StepVal = Step->codegen();
  952   Value *EndCond = End->codegen();
 1022   Value *BodyVal = Body->codegen();
 1055   FunctionProtos[Proto->getName()] = std::move(Proto);
 1081   if (Value *RetVal = Body->codegen()) {
 1106   TheModule->setDataLayout(TheJIT->getTargetMachine().createDataLayout());
 1106   TheModule->setDataLayout(TheJIT->getTargetMachine().createDataLayout());
 1111     if (auto *FnIR = FnAST->codegen()) {
 1115       TheJIT->addModule(std::move(TheModule));
 1126     if (auto *FnIR = ProtoAST->codegen()) {
 1130       FunctionProtos[ProtoAST->getName()] = std::move(ProtoAST);
 1141     if (FnAST->codegen()) {
 1144       auto H = TheJIT->addModule(std::move(TheModule));
 1148       auto ExprSymbol = TheJIT->findSymbol("__anon_expr");
 1157       TheJIT->removeModule(H);
examples/Kaleidoscope/BuildingAJIT/Chapter4/KaleidoscopeJIT.h
   95               if (auto Sym = IndirectStubsMgr->findStub(Name, false))
  107         TM(EngineBuilder().selectTarget()), DL(TM->createDataLayout()),
  120             TM->getTargetTriple(), ES, 0))) {
  122       orc::createLocalIndirectStubsManagerBuilder(TM->getTargetTriple());
  163       if (auto Err = IndirectStubsMgr->updatePointer(
  176         CompileCallbackMgr->getCompileCallback(std::move(CompileAction)));
  185     if (auto Err = IndirectStubsMgr->createStub(
  213     FPM->add(createInstructionCombiningPass());
  214     FPM->add(createReassociatePass());
  215     FPM->add(createGVNPass());
  216     FPM->add(createCFGSimplificationPass());
  217     FPM->doInitialization();
  222       FPM->run(F);
examples/Kaleidoscope/BuildingAJIT/Chapter4/toy.cpp
  699   if (auto *F = TheModule->getFunction(Name))
  706     return FI->second->codegen();
  736   Value *OperandV = Operand->codegen();
  758     Value *Val = RHS->codegen();
  771   Value *L = LHS->codegen();
  772   Value *R = RHS->codegen();
  812     ArgsV.push_back(Args[i]->codegen());
  821   Value *CondV = Cond->codegen();
  842   Value *ThenV = Then->codegen();
  854   Value *ElseV = Else->codegen();
  898   Value *StartVal = Start->codegen();
  923   if (!Body->codegen())
  929     StepVal = Step->codegen();
  938   Value *EndCond = End->codegen();
 1008   Value *BodyVal = Body->codegen();
 1042   return Proto->getName();
 1074   if (Value *RetVal = Body->codegen()) {
 1088     BinopPrecedence.erase(Proto->getOperatorName());
 1099   TheModule->setDataLayout(TheJIT->getTargetMachine().createDataLayout());
 1099   TheModule->setDataLayout(TheJIT->getTargetMachine().createDataLayout());
 1116     FunctionProtos[FnAST->getProto().getName()] =
 1117       std::make_unique<PrototypeAST>(FnAST->getProto());
 1118     ExitOnErr(TheJIT->addFunctionAST(std::move(FnAST)));
 1127     if (auto *FnIR = ProtoAST->codegen()) {
 1131       FunctionProtos[ProtoAST->getName()] = std::move(ProtoAST);
 1142     FunctionProtos[FnAST->getName()] =
 1143       std::make_unique<PrototypeAST>(FnAST->getProto());
 1144     if (FnAST->codegen()) {
 1147       auto H = TheJIT->addModule(std::move(TheModule));
 1151       auto ExprSymbol = TheJIT->findSymbol("__anon_expr");
 1160       TheJIT->removeModule(H);
examples/Kaleidoscope/BuildingAJIT/Chapter5/KaleidoscopeJIT.h
  102               if (auto Sym = IndirectStubsMgr->findStub(Name, false))
  115         DL(TM->createDataLayout()),
  176       if (auto Err = IndirectStubsMgr->updatePointer(
  198     if (auto Err = IndirectStubsMgr->createStub(
  230     FPM->add(createInstructionCombiningPass());
  231     FPM->add(createReassociatePass());
  232     FPM->add(createGVNPass());
  233     FPM->add(createCFGSimplificationPass());
  234     FPM->doInitialization();
  239       FPM->run(F);
examples/Kaleidoscope/BuildingAJIT/Chapter5/toy.cpp
  723   if (auto *F = TheModule->getFunction(Name))
  730     return FI->second->codegen();
  760   Value *OperandV = Operand->codegen();
  782     Value *Val = RHS->codegen();
  795   Value *L = LHS->codegen();
  796   Value *R = RHS->codegen();
  836     ArgsV.push_back(Args[i]->codegen());
  845   Value *CondV = Cond->codegen();
  866   Value *ThenV = Then->codegen();
  878   Value *ElseV = Else->codegen();
  922   Value *StartVal = Start->codegen();
  947   if (!Body->codegen())
  953     StepVal = Step->codegen();
  962   Value *EndCond = End->codegen();
 1032   Value *BodyVal = Body->codegen();
 1066   return Proto->getName();
 1098   if (Value *RetVal = Body->codegen()) {
 1112     BinopPrecedence.erase(Proto->getOperatorName());
 1123   TheModule->setDataLayout(TheJIT->getTargetMachine().createDataLayout());
 1123   TheModule->setDataLayout(TheJIT->getTargetMachine().createDataLayout());
 1140     FunctionProtos[FnAST->getProto().getName()] =
 1141       std::make_unique<PrototypeAST>(FnAST->getProto());
 1142     ExitOnErr(TheJIT->addFunctionAST(std::move(FnAST)));
 1151     if (auto *FnIR = ProtoAST->codegen()) {
 1155       FunctionProtos[ProtoAST->getName()] = std::move(ProtoAST);
 1166     FunctionProtos[FnAST->getName()] =
 1167       std::make_unique<PrototypeAST>(FnAST->getProto());
 1168     if (FnAST->codegen()) {
 1171       auto H = TheJIT->addModule(std::move(TheModule));
 1175       auto ExprSymbol = TheJIT->findSymbol("__anon_expr");
 1180       ExitOnErr(TheJIT->executeRemoteExpr(cantFail(ExprSymbol.getAddress())));
 1183       TheJIT->removeModule(H);
 1306   ExitOnErr(Remote->terminateSession());
examples/Kaleidoscope/Chapter3/toy.cpp
  425   Value *L = LHS->codegen();
  426   Value *R = RHS->codegen();
  448   Function *CalleeF = TheModule->getFunction(Callee);
  458     ArgsV.push_back(Args[i]->codegen());
  485   Function *TheFunction = TheModule->getFunction(Proto->getName());
  485   Function *TheFunction = TheModule->getFunction(Proto->getName());
  488     TheFunction = Proto->codegen();
  502   if (Value *RetVal = Body->codegen()) {
  523     if (auto *FnIR = FnAST->codegen()) {
  536     if (auto *FnIR = ProtoAST->codegen()) {
  550     if (auto *FnIR = FnAST->codegen()) {
  607   TheModule->print(errs(), nullptr);
examples/Kaleidoscope/Chapter4/toy.cpp
  427   if (auto *F = TheModule->getFunction(Name))
  434     return FI->second->codegen();
  453   Value *L = LHS->codegen();
  454   Value *R = RHS->codegen();
  486     ArgsV.push_back(Args[i]->codegen());
  515   FunctionProtos[Proto->getName()] = std::move(Proto);
  529   if (Value *RetVal = Body->codegen()) {
  537     TheFPM->run(*TheFunction);
  554   TheModule->setDataLayout(TheJIT->getTargetMachine().createDataLayout());
  554   TheModule->setDataLayout(TheJIT->getTargetMachine().createDataLayout());
  560   TheFPM->add(createInstructionCombiningPass());
  562   TheFPM->add(createReassociatePass());
  564   TheFPM->add(createGVNPass());
  566   TheFPM->add(createCFGSimplificationPass());
  568   TheFPM->doInitialization();
  573     if (auto *FnIR = FnAST->codegen()) {
  577       TheJIT->addModule(std::move(TheModule));
  588     if (auto *FnIR = ProtoAST->codegen()) {
  592       FunctionProtos[ProtoAST->getName()] = std::move(ProtoAST);
  603     if (FnAST->codegen()) {
  606       auto H = TheJIT->addModule(std::move(TheModule));
  610       auto ExprSymbol = TheJIT->findSymbol("__anon_expr");
  619       TheJIT->removeModule(H);
examples/Kaleidoscope/Chapter5/toy.cpp
  554   if (auto *F = TheModule->getFunction(Name))
  561     return FI->second->codegen();
  580   Value *L = LHS->codegen();
  581   Value *R = RHS->codegen();
  613     ArgsV.push_back(Args[i]->codegen());
  622   Value *CondV = Cond->codegen();
  643   Value *ThenV = Then->codegen();
  655   Value *ElseV = Else->codegen();
  690   Value *StartVal = Start->codegen();
  719   if (!Body->codegen())
  725     StepVal = Step->codegen();
  736   Value *EndCond = End->codegen();
  789   FunctionProtos[Proto->getName()] = std::move(Proto);
  803   if (Value *RetVal = Body->codegen()) {
  811     TheFPM->run(*TheFunction);
  828   TheModule->setDataLayout(TheJIT->getTargetMachine().createDataLayout());
  828   TheModule->setDataLayout(TheJIT->getTargetMachine().createDataLayout());
  834   TheFPM->add(createInstructionCombiningPass());
  836   TheFPM->add(createReassociatePass());
  838   TheFPM->add(createGVNPass());
  840   TheFPM->add(createCFGSimplificationPass());
  842   TheFPM->doInitialization();
  847     if (auto *FnIR = FnAST->codegen()) {
  851       TheJIT->addModule(std::move(TheModule));
  862     if (auto *FnIR = ProtoAST->codegen()) {
  866       FunctionProtos[ProtoAST->getName()] = std::move(ProtoAST);
  877     if (FnAST->codegen()) {
  880       auto H = TheJIT->addModule(std::move(TheModule));
  884       auto ExprSymbol = TheJIT->findSymbol("__anon_expr");
  893       TheJIT->removeModule(H);
examples/Kaleidoscope/Chapter6/toy.cpp
  646   if (auto *F = TheModule->getFunction(Name))
  653     return FI->second->codegen();
  672   Value *OperandV = Operand->codegen();
  684   Value *L = LHS->codegen();
  685   Value *R = RHS->codegen();
  725     ArgsV.push_back(Args[i]->codegen());
  734   Value *CondV = Cond->codegen();
  755   Value *ThenV = Then->codegen();
  767   Value *ElseV = Else->codegen();
  802   Value *StartVal = Start->codegen();
  831   if (!Body->codegen())
  837     StepVal = Step->codegen();
  848   Value *EndCond = End->codegen();
  901   FunctionProtos[Proto->getName()] = std::move(Proto);
  919   if (Value *RetVal = Body->codegen()) {
  927     TheFPM->run(*TheFunction);
  947   TheModule->setDataLayout(TheJIT->getTargetMachine().createDataLayout());
  947   TheModule->setDataLayout(TheJIT->getTargetMachine().createDataLayout());
  953   TheFPM->add(createInstructionCombiningPass());
  955   TheFPM->add(createReassociatePass());
  957   TheFPM->add(createGVNPass());
  959   TheFPM->add(createCFGSimplificationPass());
  961   TheFPM->doInitialization();
  966     if (auto *FnIR = FnAST->codegen()) {
  970       TheJIT->addModule(std::move(TheModule));
  981     if (auto *FnIR = ProtoAST->codegen()) {
  985       FunctionProtos[ProtoAST->getName()] = std::move(ProtoAST);
  996     if (FnAST->codegen()) {
  999       auto H = TheJIT->addModule(std::move(TheModule));
 1003       auto ExprSymbol = TheJIT->findSymbol("__anon_expr");
 1012       TheJIT->removeModule(H);
examples/Kaleidoscope/Chapter7/toy.cpp
  719   if (auto *F = TheModule->getFunction(Name))
  726     return FI->second->codegen();
  756   Value *OperandV = Operand->codegen();
  778     Value *Val = RHS->codegen();
  791   Value *L = LHS->codegen();
  792   Value *R = RHS->codegen();
  832     ArgsV.push_back(Args[i]->codegen());
  841   Value *CondV = Cond->codegen();
  862   Value *ThenV = Then->codegen();
  874   Value *ElseV = Else->codegen();
  918   Value *StartVal = Start->codegen();
  943   if (!Body->codegen())
  949     StepVal = Step->codegen();
  958   Value *EndCond = End->codegen();
 1028   Value *BodyVal = Body->codegen();
 1061   FunctionProtos[Proto->getName()] = std::move(Proto);
 1087   if (Value *RetVal = Body->codegen()) {
 1095     TheFPM->run(*TheFunction);
 1115   TheModule->setDataLayout(TheJIT->getTargetMachine().createDataLayout());
 1115   TheModule->setDataLayout(TheJIT->getTargetMachine().createDataLayout());
 1121   TheFPM->add(createPromoteMemoryToRegisterPass());
 1123   TheFPM->add(createInstructionCombiningPass());
 1125   TheFPM->add(createReassociatePass());
 1127   TheFPM->add(createGVNPass());
 1129   TheFPM->add(createCFGSimplificationPass());
 1131   TheFPM->doInitialization();
 1136     if (auto *FnIR = FnAST->codegen()) {
 1140       TheJIT->addModule(std::move(TheModule));
 1151     if (auto *FnIR = ProtoAST->codegen()) {
 1155       FunctionProtos[ProtoAST->getName()] = std::move(ProtoAST);
 1166     if (FnAST->codegen()) {
 1169       auto H = TheJIT->addModule(std::move(TheModule));
 1173       auto ExprSymbol = TheJIT->findSymbol("__anon_expr");
 1182       TheJIT->removeModule(H);
examples/Kaleidoscope/Chapter8/toy.cpp
  718   if (auto *F = TheModule->getFunction(Name))
  725     return FI->second->codegen();
  755   Value *OperandV = Operand->codegen();
  777     Value *Val = RHS->codegen();
  790   Value *L = LHS->codegen();
  791   Value *R = RHS->codegen();
  831     ArgsV.push_back(Args[i]->codegen());
  840   Value *CondV = Cond->codegen();
  861   Value *ThenV = Then->codegen();
  873   Value *ElseV = Else->codegen();
  917   Value *StartVal = Start->codegen();
  942   if (!Body->codegen())
  948     StepVal = Step->codegen();
  957   Value *EndCond = End->codegen();
 1027   Value *BodyVal = Body->codegen();
 1060   FunctionProtos[Proto->getName()] = std::move(Proto);
 1086   if (Value *RetVal = Body->codegen()) {
 1115     if (auto *FnIR = FnAST->codegen()) {
 1128     if (auto *FnIR = ProtoAST->codegen()) {
 1132       FunctionProtos[ProtoAST->getName()] = std::move(ProtoAST);
 1143     FnAST->codegen();
 1223   TheModule->setTargetTriple(TargetTriple);
 1244   TheModule->setDataLayout(TheTargetMachine->createDataLayout());
examples/Kaleidoscope/Chapter9/toy.cpp
  252     Operand->dump(out, ind + 1);
  269     LHS->dump(indent(out, ind) << "LHS:", ind + 1);
  270     RHS->dump(indent(out, ind) << "RHS:", ind + 1);
  288       Arg->dump(indent(out, ind + 1), ind + 1);
  305     Cond->dump(indent(out, ind) << "Cond:", ind + 1);
  306     Then->dump(indent(out, ind) << "Then:", ind + 1);
  307     Else->dump(indent(out, ind) << "Else:", ind + 1);
  326     Start->dump(indent(out, ind) << "Cond:", ind + 1);
  327     End->dump(indent(out, ind) << "End:", ind + 1);
  328     Step->dump(indent(out, ind) << "Step:", ind + 1);
  329     Body->dump(indent(out, ind) << "Body:", ind + 1);
  348       NamedVar.second->dump(indent(out, ind) << NamedVar.first << ':', ind + 1);
  349     Body->dump(indent(out, ind) << "Body:", ind + 1);
  399     return Body ? Body->dump(out, ind) : out << "null\n";
  826   DblTy = DBuilder->createBasicType("double", 64, dwarf::DW_ATE_float);
  852   return DBuilder->createSubroutineType(DBuilder->getOrCreateTypeArray(EltTys));
  852   return DBuilder->createSubroutineType(DBuilder->getOrCreateTypeArray(EltTys));
  871   if (auto *F = TheModule->getFunction(Name))
  878     return FI->second->codegen();
  911   Value *OperandV = Operand->codegen();
  936     Value *Val = RHS->codegen();
  949   Value *L = LHS->codegen();
  950   Value *R = RHS->codegen();
  992     ArgsV.push_back(Args[i]->codegen());
 1003   Value *CondV = Cond->codegen();
 1024   Value *ThenV = Then->codegen();
 1036   Value *ElseV = Else->codegen();
 1082   Value *StartVal = Start->codegen();
 1107   if (!Body->codegen())
 1113     StepVal = Step->codegen();
 1122   Value *EndCond = End->codegen();
 1194   Value *BodyVal = Body->codegen();
 1227   FunctionProtos[Proto->getName()] = std::move(Proto);
 1241   DIFile *Unit = DBuilder->createFile(KSDbgInfo.TheCU->getFilename(),
 1246   DISubprogram *SP = DBuilder->createFunction(
 1268     DILocalVariable *D = DBuilder->createParameterVariable(
 1272     DBuilder->insertDeclare(Alloca, D, DBuilder->createExpression(),
 1272     DBuilder->insertDeclare(Alloca, D, DBuilder->createExpression(),
 1285   if (Value *RetVal = Body->codegen()) {
 1302     BinopPrecedence.erase(Proto->getOperatorName());
 1318   TheModule->setDataLayout(TheJIT->getTargetMachine().createDataLayout());
 1318   TheModule->setDataLayout(TheJIT->getTargetMachine().createDataLayout());
 1323     if (!FnAST->codegen())
 1333     if (!ProtoAST->codegen())
 1336       FunctionProtos[ProtoAST->getName()] = std::move(ProtoAST);
 1346     if (!FnAST->codegen()) {
 1424   TheModule->addModuleFlag(Module::Warning, "Debug Info Version",
 1429     TheModule->addModuleFlag(llvm::Module::Warning, "Dwarf Version", 2);
 1437   KSDbgInfo.TheCU = DBuilder->createCompileUnit(
 1438       dwarf::DW_LANG_C, DBuilder->createFile("fib.ks", "."),
 1445   DBuilder->finalize();
 1448   TheModule->print(errs(), nullptr);
examples/Kaleidoscope/include/KaleidoscopeJIT.h
   50         TM(EngineBuilder().selectTarget()), DL(TM->createDataLayout()),
examples/LLJITExamples/LLJITWithJITLink/LLJITWithJITLink.cpp
   60   ExitOnErr(J->addIRModule(std::move(M)));
   63   auto Add1Sym = ExitOnErr(J->lookup("add1"));
examples/LLJITExamples/LLJITWithObjectCache/LLJITWithObjectCache.cpp
   44     return MemoryBuffer::getMemBuffer(I->second->getMemBufferRef());
   69   ExitOnErr(J->addIRModule(std::move(M)));
   72   auto Add1Sym = ExitOnErr(J->lookup("add1"));
examples/SpeculativeJIT/SpeculativeJIT.cpp
   84     return ES->lookup({&ES->getMainJITDylib()}, Mangle(UnmangledName));
   84     return ES->lookup({&ES->getMainJITDylib()}, Mangle(UnmangledName));
  111     this->ES->getMainJITDylib().addGenerator(
  114     this->ES->setDispatchMaterialization(
  122     ExitOnErr(S.addSpeculationRuntime(this->ES->getMainJITDylib(), Mangle));
  124     ExitOnErr(CXXRuntimeoverrides.enable(this->ES->getMainJITDylib(), Mangle));
  175     ExitOnErr(SJ->addModule(SJ->getES().getMainJITDylib(),
  175     ExitOnErr(SJ->addModule(SJ->getES().getMainJITDylib(),
  188   auto MainSym = ExitOnErr(SJ->lookup("main"));
gen/lib/Target/AArch64/AArch64GenAsmMatcher.inc
 6803       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6804       Operands[*(p + 1)]->setConstraint("r");
 6811       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6812       Operands[*(p + 1)]->setConstraint("r");
 6816       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6817       Operands[*(p + 1)]->setConstraint("m");
 6821       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6822       Operands[*(p + 1)]->setConstraint("m");
 6826       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6827       Operands[*(p + 1)]->setConstraint("m");
 6831       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6832       Operands[*(p + 1)]->setConstraint("");
 6836       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6837       Operands[*(p + 1)]->setConstraint("");
 6841       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6842       Operands[*(p + 1)]->setConstraint("");
 6846       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6847       Operands[*(p + 1)]->setConstraint("m");
 6851       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6852       Operands[*(p + 1)]->setConstraint("m");
 6856       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6857       Operands[*(p + 1)]->setConstraint("m");
 6861       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6862       Operands[*(p + 1)]->setConstraint("m");
 6866       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6867       Operands[*(p + 1)]->setConstraint("m");
 6871       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6872       Operands[*(p + 1)]->setConstraint("m");
 6876       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6877       Operands[*(p + 1)]->setConstraint("m");
 6881       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6882       Operands[*(p + 1)]->setConstraint("m");
 6886       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6887       Operands[*(p + 1)]->setConstraint("m");
 6891       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6892       Operands[*(p + 1)]->setConstraint("m");
 6896       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6897       Operands[*(p + 1)]->setConstraint("m");
 6901       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6902       Operands[*(p + 1)]->setConstraint("m");
 6906       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6907       Operands[*(p + 1)]->setConstraint("m");
 6911       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6912       Operands[*(p + 1)]->setConstraint("m");
 6916       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6917       Operands[*(p + 1)]->setConstraint("");
 6921       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6922       Operands[*(p + 1)]->setConstraint("");
 6926       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6927       Operands[*(p + 1)]->setConstraint("m");
 6931       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6932       Operands[*(p + 1)]->setConstraint("m");
 6936       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6937       Operands[*(p + 1)]->setConstraint("m");
 6941       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6942       Operands[*(p + 1)]->setConstraint("m");
 6946       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6947       Operands[*(p + 1)]->setConstraint("m");
 6951       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6952       Operands[*(p + 1)]->setConstraint("m");
 6956       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6957       Operands[*(p + 1)]->setConstraint("m");
 6961       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6962       Operands[*(p + 1)]->setConstraint("");
 6966       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6967       Operands[*(p + 1)]->setConstraint("m");
 6971       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6972       Operands[*(p + 1)]->setConstraint("m");
 6976       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6977       Operands[*(p + 1)]->setConstraint("m");
 6981       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6982       Operands[*(p + 1)]->setConstraint("m");
 6986       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6987       Operands[*(p + 1)]->setConstraint("");
 6991       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6992       Operands[*(p + 1)]->setConstraint("m");
 6996       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 6997       Operands[*(p + 1)]->setConstraint("m");
 7001       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7002       Operands[*(p + 1)]->setConstraint("");
 7006       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7007       Operands[*(p + 1)]->setConstraint("");
 7011       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7012       Operands[*(p + 1)]->setConstraint("m");
 7016       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7017       Operands[*(p + 1)]->setConstraint("m");
 7021       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7022       Operands[*(p + 1)]->setConstraint("m");
 7026       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7027       Operands[*(p + 1)]->setConstraint("m");
 7031       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7032       Operands[*(p + 1)]->setConstraint("m");
 7036       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7037       Operands[*(p + 1)]->setConstraint("m");
 7041       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7042       Operands[*(p + 1)]->setConstraint("m");
 7046       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7047       Operands[*(p + 1)]->setConstraint("m");
 7051       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7052       Operands[*(p + 1)]->setConstraint("m");
 7056       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7057       Operands[*(p + 1)]->setConstraint("m");
 7061       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7062       Operands[*(p + 1)]->setConstraint("m");
 7066       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7067       Operands[*(p + 1)]->setConstraint("m");
 7071       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7072       Operands[*(p + 1)]->setConstraint("m");
 7076       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7077       Operands[*(p + 1)]->setConstraint("m");
 7081       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7082       Operands[*(p + 1)]->setConstraint("m");
 7086       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7087       Operands[*(p + 1)]->setConstraint("m");
 7091       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7092       Operands[*(p + 1)]->setConstraint("m");
 7096       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7097       Operands[*(p + 1)]->setConstraint("m");
 7101       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7102       Operands[*(p + 1)]->setConstraint("m");
 7106       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7107       Operands[*(p + 1)]->setConstraint("m");
 7111       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7112       Operands[*(p + 1)]->setConstraint("m");
 7116       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7117       Operands[*(p + 1)]->setConstraint("m");
 7121       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7122       Operands[*(p + 1)]->setConstraint("m");
 7126       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7127       Operands[*(p + 1)]->setConstraint("m");
 7131       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7132       Operands[*(p + 1)]->setConstraint("m");
 7136       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7137       Operands[*(p + 1)]->setConstraint("m");
 7141       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7142       Operands[*(p + 1)]->setConstraint("m");
 7146       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7147       Operands[*(p + 1)]->setConstraint("m");
 7151       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7152       Operands[*(p + 1)]->setConstraint("m");
 7156       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7157       Operands[*(p + 1)]->setConstraint("m");
 7161       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7162       Operands[*(p + 1)]->setConstraint("m");
 7166       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7167       Operands[*(p + 1)]->setConstraint("m");
 7171       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7172       Operands[*(p + 1)]->setConstraint("m");
 7176       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7177       Operands[*(p + 1)]->setConstraint("m");
 7181       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7182       Operands[*(p + 1)]->setConstraint("m");
 7186       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7187       Operands[*(p + 1)]->setConstraint("m");
 7191       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7192       Operands[*(p + 1)]->setConstraint("");
 7196       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7197       Operands[*(p + 1)]->setConstraint("m");
 7201       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7202       Operands[*(p + 1)]->setConstraint("m");
 7206       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7207       Operands[*(p + 1)]->setConstraint("m");
 7211       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7212       Operands[*(p + 1)]->setConstraint("m");
 7216       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7217       Operands[*(p + 1)]->setConstraint("m");
 7221       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7222       Operands[*(p + 1)]->setConstraint("m");
 7226       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7227       Operands[*(p + 1)]->setConstraint("m");
 7231       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7232       Operands[*(p + 1)]->setConstraint("m");
 7236       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7237       Operands[*(p + 1)]->setConstraint("m");
 7241       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7242       Operands[*(p + 1)]->setConstraint("m");
 7246       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7247       Operands[*(p + 1)]->setConstraint("m");
 7251       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7252       Operands[*(p + 1)]->setConstraint("m");
 7256       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7257       Operands[*(p + 1)]->setConstraint("m");
 7261       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7262       Operands[*(p + 1)]->setConstraint("m");
 7266       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7267       Operands[*(p + 1)]->setConstraint("");
 7271       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7272       Operands[*(p + 1)]->setConstraint("m");
 7276       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7277       Operands[*(p + 1)]->setConstraint("m");
 7281       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7282       Operands[*(p + 1)]->setConstraint("");
 7286       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7287       Operands[*(p + 1)]->setConstraint("m");
 7291       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7292       Operands[*(p + 1)]->setConstraint("");
 7296       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7297       Operands[*(p + 1)]->setConstraint("m");
 7301       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7302       Operands[*(p + 1)]->setConstraint("m");
 7306       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7307       Operands[*(p + 1)]->setConstraint("m");
 7311       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7312       Operands[*(p + 1)]->setConstraint("");
 7316       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 7317       Operands[*(p + 1)]->setConstraint("");
12408         if (SrcOp1->isReg() && SrcOp2->isReg()) {
12408         if (SrcOp1->isReg() && SrcOp2->isReg()) {
27463                         Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
gen/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc
 3835         defaultFlatOffset()->addImmOperands(Inst, 1);
 3842         defaultSLC()->addImmOperands(Inst, 1);
 3849         defaultGLC()->addImmOperands(Inst, 1);
 3856         defaultDLC()->addImmOperands(Inst, 1);
 3878         defaultSMRDOffset20()->addImmOperands(Inst, 1);
 3888         defaultSMRDOffset8()->addImmOperands(Inst, 1);
 3895         defaultSMRDLiteralOffset()->addImmOperands(Inst, 1);
 3902         defaultEndpgmImmOperands()->addImmOperands(Inst, 1);
 3918         defaultRowMask()->addImmOperands(Inst, 1);
 3925         defaultBankMask()->addImmOperands(Inst, 1);
 3932         defaultBoundCtrl()->addImmOperands(Inst, 1);
 3939         defaultFI()->addImmOperands(Inst, 1);
 3982         defaultCBSZ()->addImmOperands(Inst, 1);
 3989         defaultABID()->addImmOperands(Inst, 1);
 3996         defaultBLGP()->addImmOperands(Inst, 1);
 4015       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4016       Operands[*(p + 1)]->setConstraint("r");
 4023       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4024       Operands[*(p + 1)]->setConstraint("r");
 4028       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4029       Operands[*(p + 1)]->setConstraint("m");
 4033       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4034       Operands[*(p + 1)]->setConstraint("m");
 4038       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4039       Operands[*(p + 1)]->setConstraint("m");
 4043       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4044       Operands[*(p + 1)]->setConstraint("m");
 4048       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4049       Operands[*(p + 1)]->setConstraint("");
 4053       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4054       Operands[*(p + 1)]->setConstraint("m");
 4058       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4059       Operands[*(p + 1)]->setConstraint("m");
 4063       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4064       Operands[*(p + 1)]->setConstraint("m");
 4068       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4069       Operands[*(p + 1)]->setConstraint("m");
 4073       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4074       Operands[*(p + 1)]->setConstraint("m");
 4078       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4079       Operands[*(p + 1)]->setConstraint("m");
 4083       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4084       Operands[*(p + 1)]->setConstraint("m");
 4088       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4089       Operands[*(p + 1)]->setConstraint("m");
 4093       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4094       Operands[*(p + 1)]->setConstraint("m");
 4098       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4099       Operands[*(p + 1)]->setConstraint("m");
 4103       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4104       Operands[*(p + 1)]->setConstraint("m");
 4108       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4109       Operands[*(p + 1)]->setConstraint("m");
 4113       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4114       Operands[*(p + 1)]->setConstraint("m");
 4118       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4119       Operands[*(p + 1)]->setConstraint("m");
 4123       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4124       Operands[*(p + 1)]->setConstraint("m");
 4128       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4129       Operands[*(p + 1)]->setConstraint("m");
 4133       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4134       Operands[*(p + 1)]->setConstraint("m");
10328         if (SrcOp1->isReg() && SrcOp2->isReg()) {
10328         if (SrcOp1->isReg() && SrcOp2->isReg()) {
23989                         Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
gen/lib/Target/ARM/ARMGenAsmMatcher.inc
 4810       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4811       Operands[*(p + 1)]->setConstraint("r");
 4818       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4819       Operands[*(p + 1)]->setConstraint("r");
 4823       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4824       Operands[*(p + 1)]->setConstraint("m");
 4828       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4829       Operands[*(p + 1)]->setConstraint("m");
 4833       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4834       Operands[*(p + 1)]->setConstraint("m");
 4838       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4839       Operands[*(p + 1)]->setConstraint("m");
 4843       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4844       Operands[*(p + 1)]->setConstraint("m");
 4848       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4849       Operands[*(p + 1)]->setConstraint("m");
 4853       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4854       Operands[*(p + 1)]->setConstraint("m");
 4858       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4859       Operands[*(p + 1)]->setConstraint("m");
 4863       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4864       Operands[*(p + 1)]->setConstraint("m");
 4868       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4869       Operands[*(p + 1)]->setConstraint("m");
 4873       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4874       Operands[*(p + 1)]->setConstraint("m");
 4878       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4879       Operands[*(p + 1)]->setConstraint("m");
 4883       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4884       Operands[*(p + 1)]->setConstraint("m");
 4888       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4889       Operands[*(p + 1)]->setConstraint("m");
 4893       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4894       Operands[*(p + 1)]->setConstraint("m");
 4898       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4899       Operands[*(p + 1)]->setConstraint("m");
 4903       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4904       Operands[*(p + 1)]->setConstraint("m");
 4908       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4909       Operands[*(p + 1)]->setConstraint("m");
 4913       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4914       Operands[*(p + 1)]->setConstraint("m");
 4918       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4919       Operands[*(p + 1)]->setConstraint("m");
 4923       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4924       Operands[*(p + 1)]->setConstraint("m");
 4928       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4929       Operands[*(p + 1)]->setConstraint("m");
 4933       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4934       Operands[*(p + 1)]->setConstraint("");
 4938       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4939       Operands[*(p + 1)]->setConstraint("m");
 4943       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4944       Operands[*(p + 1)]->setConstraint("m");
 4948       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4949       Operands[*(p + 1)]->setConstraint("m");
 4953       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4954       Operands[*(p + 1)]->setConstraint("m");
 4958       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4959       Operands[*(p + 1)]->setConstraint("m");
 4963       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4964       Operands[*(p + 1)]->setConstraint("m");
 4968       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4969       Operands[*(p + 1)]->setConstraint("");
 4973       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4974       Operands[*(p + 1)]->setConstraint("m");
 4978       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4979       Operands[*(p + 1)]->setConstraint("");
 4983       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4984       Operands[*(p + 1)]->setConstraint("");
 4988       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4989       Operands[*(p + 1)]->setConstraint("m");
 4993       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4994       Operands[*(p + 1)]->setConstraint("");
 4998       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 4999       Operands[*(p + 1)]->setConstraint("m");
 5003       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5004       Operands[*(p + 1)]->setConstraint("m");
 5008       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5009       Operands[*(p + 1)]->setConstraint("");
 5013       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5014       Operands[*(p + 1)]->setConstraint("m");
 5018       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5019       Operands[*(p + 1)]->setConstraint("m");
 5023       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5024       Operands[*(p + 1)]->setConstraint("m");
 5028       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5029       Operands[*(p + 1)]->setConstraint("m");
 5033       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5034       Operands[*(p + 1)]->setConstraint("m");
 5038       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5039       Operands[*(p + 1)]->setConstraint("m");
 5043       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5044       Operands[*(p + 1)]->setConstraint("m");
 5048       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5049       Operands[*(p + 1)]->setConstraint("m");
 5053       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5054       Operands[*(p + 1)]->setConstraint("m");
 5058       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5059       Operands[*(p + 1)]->setConstraint("m");
 5063       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5064       Operands[*(p + 1)]->setConstraint("m");
 5068       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5069       Operands[*(p + 1)]->setConstraint("m");
 5073       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5074       Operands[*(p + 1)]->setConstraint("m");
 5078       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5079       Operands[*(p + 1)]->setConstraint("m");
 5083       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5084       Operands[*(p + 1)]->setConstraint("m");
 5088       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5089       Operands[*(p + 1)]->setConstraint("m");
 5093       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5094       Operands[*(p + 1)]->setConstraint("m");
 5098       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5099       Operands[*(p + 1)]->setConstraint("m");
 5103       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5104       Operands[*(p + 1)]->setConstraint("m");
 5108       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5109       Operands[*(p + 1)]->setConstraint("m");
 5113       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5114       Operands[*(p + 1)]->setConstraint("m");
 5118       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5119       Operands[*(p + 1)]->setConstraint("m");
 5123       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5124       Operands[*(p + 1)]->setConstraint("m");
 5128       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5129       Operands[*(p + 1)]->setConstraint("m");
 5133       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5134       Operands[*(p + 1)]->setConstraint("m");
 5138       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5139       Operands[*(p + 1)]->setConstraint("m");
 5143       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5144       Operands[*(p + 1)]->setConstraint("m");
 5148       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5149       Operands[*(p + 1)]->setConstraint("m");
 5153       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5154       Operands[*(p + 1)]->setConstraint("m");
 5158       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5159       Operands[*(p + 1)]->setConstraint("m");
 5163       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5164       Operands[*(p + 1)]->setConstraint("");
 5168       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5169       Operands[*(p + 1)]->setConstraint("m");
 5173       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5174       Operands[*(p + 1)]->setConstraint("m");
 5178       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5179       Operands[*(p + 1)]->setConstraint("m");
 5183       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5184       Operands[*(p + 1)]->setConstraint("m");
 5188       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5189       Operands[*(p + 1)]->setConstraint("m");
 5193       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5194       Operands[*(p + 1)]->setConstraint("");
 5198       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5199       Operands[*(p + 1)]->setConstraint("m");
 5203       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5204       Operands[*(p + 1)]->setConstraint("");
 5208       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5209       Operands[*(p + 1)]->setConstraint("m");
 5213       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5214       Operands[*(p + 1)]->setConstraint("m");
 5218       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5219       Operands[*(p + 1)]->setConstraint("m");
 5223       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5224       Operands[*(p + 1)]->setConstraint("m");
 5228       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5229       Operands[*(p + 1)]->setConstraint("m");
 5233       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5234       Operands[*(p + 1)]->setConstraint("m");
 5238       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5239       Operands[*(p + 1)]->setConstraint("m");
 5243       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5244       Operands[*(p + 1)]->setConstraint("m");
 5248       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5249       Operands[*(p + 1)]->setConstraint("m");
 5253       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5254       Operands[*(p + 1)]->setConstraint("m");
 5258       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5259       Operands[*(p + 1)]->setConstraint("m");
 5263       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5264       Operands[*(p + 1)]->setConstraint("m");
 5268       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5269       Operands[*(p + 1)]->setConstraint("m");
 5273       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5274       Operands[*(p + 1)]->setConstraint("m");
 5278       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5279       Operands[*(p + 1)]->setConstraint("m");
 5283       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5284       Operands[*(p + 1)]->setConstraint("m");
 5288       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5289       Operands[*(p + 1)]->setConstraint("m");
 5293       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5294       Operands[*(p + 1)]->setConstraint("m");
 5298       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5299       Operands[*(p + 1)]->setConstraint("m");
 5303       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5304       Operands[*(p + 1)]->setConstraint("m");
 5308       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5309       Operands[*(p + 1)]->setConstraint("m");
 5313       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5314       Operands[*(p + 1)]->setConstraint("m");
 5318       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5319       Operands[*(p + 1)]->setConstraint("m");
 5323       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5324       Operands[*(p + 1)]->setConstraint("m");
 5328       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5329       Operands[*(p + 1)]->setConstraint("m");
 5333       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5334       Operands[*(p + 1)]->setConstraint("m");
 5338       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5339       Operands[*(p + 1)]->setConstraint("m");
 5343       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5344       Operands[*(p + 1)]->setConstraint("m");
 5348       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5349       Operands[*(p + 1)]->setConstraint("m");
 5353       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5354       Operands[*(p + 1)]->setConstraint("m");
 5358       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5359       Operands[*(p + 1)]->setConstraint("m");
 5363       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5364       Operands[*(p + 1)]->setConstraint("m");
 5368       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5369       Operands[*(p + 1)]->setConstraint("m");
 5373       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5374       Operands[*(p + 1)]->setConstraint("m");
 5378       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5379       Operands[*(p + 1)]->setConstraint("m");
 5383       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5384       Operands[*(p + 1)]->setConstraint("m");
 5388       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5389       Operands[*(p + 1)]->setConstraint("m");
 5393       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5394       Operands[*(p + 1)]->setConstraint("m");
 5398       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5399       Operands[*(p + 1)]->setConstraint("m");
 5403       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5404       Operands[*(p + 1)]->setConstraint("m");
 5408       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5409       Operands[*(p + 1)]->setConstraint("m");
 5413       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5414       Operands[*(p + 1)]->setConstraint("m");
 5418       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5419       Operands[*(p + 1)]->setConstraint("m");
 5423       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5424       Operands[*(p + 1)]->setConstraint("m");
 5428       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5429       Operands[*(p + 1)]->setConstraint("m");
 5433       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5434       Operands[*(p + 1)]->setConstraint("m");
 5438       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5439       Operands[*(p + 1)]->setConstraint("m");
 5443       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5444       Operands[*(p + 1)]->setConstraint("m");
 5448       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5449       Operands[*(p + 1)]->setConstraint("m");
 5453       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5454       Operands[*(p + 1)]->setConstraint("m");
 5458       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5459       Operands[*(p + 1)]->setConstraint("m");
 5463       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5464       Operands[*(p + 1)]->setConstraint("m");
 5468       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5469       Operands[*(p + 1)]->setConstraint("m");
 5473       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5474       Operands[*(p + 1)]->setConstraint("m");
 5478       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5479       Operands[*(p + 1)]->setConstraint("m");
 5483       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5484       Operands[*(p + 1)]->setConstraint("m");
 5488       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5489       Operands[*(p + 1)]->setConstraint("m");
 5493       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5494       Operands[*(p + 1)]->setConstraint("m");
 5498       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5499       Operands[*(p + 1)]->setConstraint("m");
 5503       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5504       Operands[*(p + 1)]->setConstraint("m");
 5508       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5509       Operands[*(p + 1)]->setConstraint("");
 5513       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5514       Operands[*(p + 1)]->setConstraint("");
15126                         Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
gen/lib/Target/AVR/AVRGenAsmMatcher.inc
  572       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  573       Operands[*(p + 1)]->setConstraint("r");
  580       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  581       Operands[*(p + 1)]->setConstraint("r");
  585       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  586       Operands[*(p + 1)]->setConstraint("m");
  590       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  591       Operands[*(p + 1)]->setConstraint("");
  595       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  596       Operands[*(p + 1)]->setConstraint("");
  600       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  601       Operands[*(p + 1)]->setConstraint("");
  605       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  606       Operands[*(p + 1)]->setConstraint("");
  610       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  611       Operands[*(p + 1)]->setConstraint("");
  615       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  616       Operands[*(p + 1)]->setConstraint("m");
  620       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  621       Operands[*(p + 1)]->setConstraint("");
  625       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  626       Operands[*(p + 1)]->setConstraint("");
  630       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  631       Operands[*(p + 1)]->setConstraint("");
  635       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  636       Operands[*(p + 1)]->setConstraint("m");
  640       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  641       Operands[*(p + 1)]->setConstraint("m");
  645       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  646       Operands[*(p + 1)]->setConstraint("");
 1023         if (SrcOp1->isReg() && SrcOp2->isReg()) {
 1023         if (SrcOp1->isReg() && SrcOp2->isReg()) {
 1316                         Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
gen/lib/Target/BPF/BPFGenAsmMatcher.inc
  311       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  312       Operands[*(p + 1)]->setConstraint("r");
  319       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  320       Operands[*(p + 1)]->setConstraint("r");
  324       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  325       Operands[*(p + 1)]->setConstraint("m");
  329       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  330       Operands[*(p + 1)]->setConstraint("");
  711         if (SrcOp1->isReg() && SrcOp2->isReg()) {
  711         if (SrcOp1->isReg() && SrcOp2->isReg()) {
  913   if (Operands[0]->isToken())
  959                         Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
gen/lib/Target/Hexagon/HexagonGenAsmMatcher.inc
 2615       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2616       Operands[*(p + 1)]->setConstraint("r");
 2623       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2624       Operands[*(p + 1)]->setConstraint("r");
 2628       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2629       Operands[*(p + 1)]->setConstraint("m");
 2633       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2634       Operands[*(p + 1)]->setConstraint("m");
 2638       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2639       Operands[*(p + 1)]->setConstraint("m");
 2643       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2644       Operands[*(p + 1)]->setConstraint("");
 2648       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2649       Operands[*(p + 1)]->setConstraint("");
 2653       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2654       Operands[*(p + 1)]->setConstraint("");
 2658       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2659       Operands[*(p + 1)]->setConstraint("m");
 2663       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2664       Operands[*(p + 1)]->setConstraint("m");
 2668       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2669       Operands[*(p + 1)]->setConstraint("m");
 2673       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2674       Operands[*(p + 1)]->setConstraint("m");
 2678       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2679       Operands[*(p + 1)]->setConstraint("m");
 7494         if (SrcOp1->isReg() && SrcOp2->isReg()) {
 7494         if (SrcOp1->isReg() && SrcOp2->isReg()) {
10259   if (Operands[0]->isToken())
10305                         Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
gen/lib/Target/Lanai/LanaiGenAsmMatcher.inc
  429       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  430       Operands[*(p + 1)]->setConstraint("r");
  437       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  438       Operands[*(p + 1)]->setConstraint("m");
  442       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  443       Operands[*(p + 1)]->setConstraint("r");
  447       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  448       Operands[*(p + 1)]->setConstraint("m");
  452       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  453       Operands[*(p + 1)]->setConstraint("m");
  457       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  458       Operands[*(p + 1)]->setConstraint("m");
  462       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  463       Operands[*(p + 1)]->setConstraint("m");
  467       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  468       Operands[*(p + 1)]->setConstraint("m");
  472       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  473       Operands[*(p + 1)]->setConstraint("m");
  477       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  478       Operands[*(p + 1)]->setConstraint("m");
  482       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  483       Operands[*(p + 1)]->setConstraint("m");
  487       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  488       Operands[*(p + 1)]->setConstraint("m");
  492       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  493       Operands[*(p + 1)]->setConstraint("m");
  497       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  498       Operands[*(p + 1)]->setConstraint("m");
  502       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  503       Operands[*(p + 1)]->setConstraint("");
  507       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  508       Operands[*(p + 1)]->setConstraint("m");
  512       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  513       Operands[*(p + 1)]->setConstraint("m");
  517       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  518       Operands[*(p + 1)]->setConstraint("m");
  877         if (SrcOp1->isReg() && SrcOp2->isReg()) {
  877         if (SrcOp1->isReg() && SrcOp2->isReg()) {
 1100                         Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
gen/lib/Target/MSP430/MSP430GenAsmMatcher.inc
  399       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  400       Operands[*(p + 1)]->setConstraint("r");
  407       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  408       Operands[*(p + 1)]->setConstraint("r");
  412       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  413       Operands[*(p + 1)]->setConstraint("");
  417       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  418       Operands[*(p + 1)]->setConstraint("m");
  422       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  423       Operands[*(p + 1)]->setConstraint("m");
  427       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  428       Operands[*(p + 1)]->setConstraint("m");
  432       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  433       Operands[*(p + 1)]->setConstraint("m");
  437       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  438       Operands[*(p + 1)]->setConstraint("");
  442       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  443       Operands[*(p + 1)]->setConstraint("");
  447       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  448       Operands[*(p + 1)]->setConstraint("");
  452       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  453       Operands[*(p + 1)]->setConstraint("");
  457       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  458       Operands[*(p + 1)]->setConstraint("");
  462       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  463       Operands[*(p + 1)]->setConstraint("m");
  645         if (SrcOp1->isReg() && SrcOp2->isReg()) {
  645         if (SrcOp1->isReg() && SrcOp2->isReg()) {
 1158                         Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
gen/lib/Target/Mips/MipsGenAsmMatcher.inc
 1569       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1570       Operands[*(p + 1)]->setConstraint("r");
 1577       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1578       Operands[*(p + 1)]->setConstraint("m");
 1582       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1583       Operands[*(p + 1)]->setConstraint("m");
 1587       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1588       Operands[*(p + 1)]->setConstraint("m");
 1592       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1593       Operands[*(p + 1)]->setConstraint("m");
 1597       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1598       Operands[*(p + 1)]->setConstraint("m");
 1602       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1603       Operands[*(p + 1)]->setConstraint("m");
 1607       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1608       Operands[*(p + 1)]->setConstraint("m");
 1612       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1613       Operands[*(p + 1)]->setConstraint("r");
 1617       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1618       Operands[*(p + 1)]->setConstraint("m");
 1622       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1623       Operands[*(p + 1)]->setConstraint("m");
 1627       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1628       Operands[*(p + 1)]->setConstraint("m");
 1632       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1633       Operands[*(p + 1)]->setConstraint("m");
 1637       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1638       Operands[*(p + 1)]->setConstraint("m");
 1642       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1643       Operands[*(p + 1)]->setConstraint("m");
 1647       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1648       Operands[*(p + 1)]->setConstraint("m");
 1652       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1653       Operands[*(p + 1)]->setConstraint("m");
 1657       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1658       Operands[*(p + 1)]->setConstraint("m");
 1662       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1663       Operands[*(p + 1)]->setConstraint("m");
 1667       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1668       Operands[*(p + 1)]->setConstraint("m");
 1672       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1673       Operands[*(p + 1)]->setConstraint("m");
 1677       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1678       Operands[*(p + 1)]->setConstraint("m");
 1682       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1683       Operands[*(p + 1)]->setConstraint("m");
 1687       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1688       Operands[*(p + 1)]->setConstraint("m");
 1692       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1693       Operands[*(p + 1)]->setConstraint("m");
 1697       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1698       Operands[*(p + 1)]->setConstraint("");
 1702       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1703       Operands[*(p + 1)]->setConstraint("m");
 1707       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1708       Operands[*(p + 1)]->setConstraint("m");
 1712       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1713       Operands[*(p + 1)]->setConstraint("m");
 1717       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1718       Operands[*(p + 1)]->setConstraint("m");
 1722       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1723       Operands[*(p + 1)]->setConstraint("m");
 1727       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1728       Operands[*(p + 1)]->setConstraint("m");
 1732       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1733       Operands[*(p + 1)]->setConstraint("m");
 1737       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1738       Operands[*(p + 1)]->setConstraint("m");
 1742       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1743       Operands[*(p + 1)]->setConstraint("m");
 1747       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1748       Operands[*(p + 1)]->setConstraint("m");
 1752       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1753       Operands[*(p + 1)]->setConstraint("m");
 1757       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1758       Operands[*(p + 1)]->setConstraint("m");
 1762       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1763       Operands[*(p + 1)]->setConstraint("m");
 1767       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1768       Operands[*(p + 1)]->setConstraint("m");
 1772       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1773       Operands[*(p + 1)]->setConstraint("m");
 1777       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1778       Operands[*(p + 1)]->setConstraint("m");
 1782       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1783       Operands[*(p + 1)]->setConstraint("m");
 1787       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1788       Operands[*(p + 1)]->setConstraint("m");
 1792       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1793       Operands[*(p + 1)]->setConstraint("m");
 1797       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1798       Operands[*(p + 1)]->setConstraint("m");
 1802       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1803       Operands[*(p + 1)]->setConstraint("m");
 1807       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1808       Operands[*(p + 1)]->setConstraint("m");
 1812       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1813       Operands[*(p + 1)]->setConstraint("m");
 1817       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1818       Operands[*(p + 1)]->setConstraint("m");
 1822       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1823       Operands[*(p + 1)]->setConstraint("m");
 1827       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1828       Operands[*(p + 1)]->setConstraint("m");
 1832       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1833       Operands[*(p + 1)]->setConstraint("m");
 1837       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1838       Operands[*(p + 1)]->setConstraint("m");
 1842       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1843       Operands[*(p + 1)]->setConstraint("m");
 1847       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1848       Operands[*(p + 1)]->setConstraint("m");
 1852       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1853       Operands[*(p + 1)]->setConstraint("m");
 1857       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1858       Operands[*(p + 1)]->setConstraint("m");
 1862       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1863       Operands[*(p + 1)]->setConstraint("m");
 1867       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1868       Operands[*(p + 1)]->setConstraint("m");
 1872       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1873       Operands[*(p + 1)]->setConstraint("m");
 1877       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1878       Operands[*(p + 1)]->setConstraint("m");
 1882       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1883       Operands[*(p + 1)]->setConstraint("m");
 1887       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1888       Operands[*(p + 1)]->setConstraint("m");
 1892       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1893       Operands[*(p + 1)]->setConstraint("m");
 1897       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1898       Operands[*(p + 1)]->setConstraint("");
 1902       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1903       Operands[*(p + 1)]->setConstraint("");
 1907       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1908       Operands[*(p + 1)]->setConstraint("");
 1912       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1913       Operands[*(p + 1)]->setConstraint("");
 1917       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1918       Operands[*(p + 1)]->setConstraint("");
 4894         if (SrcOp1->isReg() && SrcOp2->isReg()) {
 4894         if (SrcOp1->isReg() && SrcOp2->isReg()) {
 8134                         Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
gen/lib/Target/PowerPC/PPCGenAsmMatcher.inc
 2487       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2488       Operands[*(p + 1)]->setConstraint("r");
 2495       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2496       Operands[*(p + 1)]->setConstraint("m");
 2500       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2501       Operands[*(p + 1)]->setConstraint("m");
 2505       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2506       Operands[*(p + 1)]->setConstraint("m");
 2510       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2511       Operands[*(p + 1)]->setConstraint("m");
 2515       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2516       Operands[*(p + 1)]->setConstraint("m");
 2520       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2521       Operands[*(p + 1)]->setConstraint("m");
 2525       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2526       Operands[*(p + 1)]->setConstraint("m");
 2530       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2531       Operands[*(p + 1)]->setConstraint("m");
 2535       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2536       Operands[*(p + 1)]->setConstraint("m");
 2540       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2541       Operands[*(p + 1)]->setConstraint("");
 2545       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2546       Operands[*(p + 1)]->setConstraint("");
 2550       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2551       Operands[*(p + 1)]->setConstraint("");
 2555       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2556       Operands[*(p + 1)]->setConstraint("m");
 2560       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2561       Operands[*(p + 1)]->setConstraint("");
 2565       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2566       Operands[*(p + 1)]->setConstraint("");
 2570       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2571       Operands[*(p + 1)]->setConstraint("");
 2575       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2576       Operands[*(p + 1)]->setConstraint("m");
 2580       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2581       Operands[*(p + 1)]->setConstraint("m");
 2585       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2586       Operands[*(p + 1)]->setConstraint("");
 2590       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2591       Operands[*(p + 1)]->setConstraint("");
 2595       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2596       Operands[*(p + 1)]->setConstraint("");
 2600       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2601       Operands[*(p + 1)]->setConstraint("");
 2605       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2606       Operands[*(p + 1)]->setConstraint("");
 2610       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2611       Operands[*(p + 1)]->setConstraint("");
 2615       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2616       Operands[*(p + 1)]->setConstraint("");
 2620       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2621       Operands[*(p + 1)]->setConstraint("");
 2625       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2626       Operands[*(p + 1)]->setConstraint("");
 2630       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2631       Operands[*(p + 1)]->setConstraint("");
 2635       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2636       Operands[*(p + 1)]->setConstraint("");
 2640       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2641       Operands[*(p + 1)]->setConstraint("");
 2645       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2646       Operands[*(p + 1)]->setConstraint("");
 2650       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2651       Operands[*(p + 1)]->setConstraint("");
 2655       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2656       Operands[*(p + 1)]->setConstraint("");
 2660       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2661       Operands[*(p + 1)]->setConstraint("");
 2665       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2666       Operands[*(p + 1)]->setConstraint("");
 2670       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2671       Operands[*(p + 1)]->setConstraint("");
 2675       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2676       Operands[*(p + 1)]->setConstraint("");
 2680       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2681       Operands[*(p + 1)]->setConstraint("");
 2685       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2686       Operands[*(p + 1)]->setConstraint("");
 2690       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2691       Operands[*(p + 1)]->setConstraint("");
 2695       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2696       Operands[*(p + 1)]->setConstraint("");
 2700       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2701       Operands[*(p + 1)]->setConstraint("");
 2705       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2706       Operands[*(p + 1)]->setConstraint("m");
 2710       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2711       Operands[*(p + 1)]->setConstraint("m");
 2715       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2716       Operands[*(p + 1)]->setConstraint("m");
 2720       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2721       Operands[*(p + 1)]->setConstraint("m");
 2725       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2726       Operands[*(p + 1)]->setConstraint("m");
 2730       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2731       Operands[*(p + 1)]->setConstraint("m");
 2735       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2736       Operands[*(p + 1)]->setConstraint("m");
 2740       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2741       Operands[*(p + 1)]->setConstraint("");
 2745       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2746       Operands[*(p + 1)]->setConstraint("m");
 2750       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2751       Operands[*(p + 1)]->setConstraint("m");
 2755       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2756       Operands[*(p + 1)]->setConstraint("m");
 2760       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2761       Operands[*(p + 1)]->setConstraint("m");
 2765       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2766       Operands[*(p + 1)]->setConstraint("");
 2770       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2771       Operands[*(p + 1)]->setConstraint("");
 2775       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2776       Operands[*(p + 1)]->setConstraint("");
 2780       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2781       Operands[*(p + 1)]->setConstraint("");
 2785       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2786       Operands[*(p + 1)]->setConstraint("");
 2790       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2791       Operands[*(p + 1)]->setConstraint("");
 2795       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2796       Operands[*(p + 1)]->setConstraint("");
 2800       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2801       Operands[*(p + 1)]->setConstraint("");
 2805       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2806       Operands[*(p + 1)]->setConstraint("");
 2810       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2811       Operands[*(p + 1)]->setConstraint("");
 2815       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2816       Operands[*(p + 1)]->setConstraint("");
 2820       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2821       Operands[*(p + 1)]->setConstraint("");
 2825       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2826       Operands[*(p + 1)]->setConstraint("");
 2830       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2831       Operands[*(p + 1)]->setConstraint("");
 2835       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2836       Operands[*(p + 1)]->setConstraint("");
 2840       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2841       Operands[*(p + 1)]->setConstraint("");
 2845       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2846       Operands[*(p + 1)]->setConstraint("");
 2850       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2851       Operands[*(p + 1)]->setConstraint("");
 2855       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2856       Operands[*(p + 1)]->setConstraint("");
 2860       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2861       Operands[*(p + 1)]->setConstraint("");
 2865       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2866       Operands[*(p + 1)]->setConstraint("");
 2870       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2871       Operands[*(p + 1)]->setConstraint("");
 2875       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2876       Operands[*(p + 1)]->setConstraint("");
 2880       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2881       Operands[*(p + 1)]->setConstraint("");
 2885       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2886       Operands[*(p + 1)]->setConstraint("");
 2890       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2891       Operands[*(p + 1)]->setConstraint("");
 2895       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2896       Operands[*(p + 1)]->setConstraint("");
 2900       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2901       Operands[*(p + 1)]->setConstraint("");
 2905       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2906       Operands[*(p + 1)]->setConstraint("");
 2910       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2911       Operands[*(p + 1)]->setConstraint("");
 2915       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2916       Operands[*(p + 1)]->setConstraint("");
 2920       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2921       Operands[*(p + 1)]->setConstraint("");
 2925       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2926       Operands[*(p + 1)]->setConstraint("");
 2930       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2931       Operands[*(p + 1)]->setConstraint("");
 2935       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2936       Operands[*(p + 1)]->setConstraint("");
 2940       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2941       Operands[*(p + 1)]->setConstraint("m");
 2945       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2946       Operands[*(p + 1)]->setConstraint("");
 2950       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2951       Operands[*(p + 1)]->setConstraint("");
 2955       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2956       Operands[*(p + 1)]->setConstraint("");
 2960       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2961       Operands[*(p + 1)]->setConstraint("");
 2965       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2966       Operands[*(p + 1)]->setConstraint("");
 2970       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2971       Operands[*(p + 1)]->setConstraint("");
 2975       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2976       Operands[*(p + 1)]->setConstraint("");
 2980       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2981       Operands[*(p + 1)]->setConstraint("");
 2985       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2986       Operands[*(p + 1)]->setConstraint("");
 2990       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2991       Operands[*(p + 1)]->setConstraint("");
 2995       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 2996       Operands[*(p + 1)]->setConstraint("");
 3000       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 3001       Operands[*(p + 1)]->setConstraint("");
 3005       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 3006       Operands[*(p + 1)]->setConstraint("");
 3010       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 3011       Operands[*(p + 1)]->setConstraint("");
 3015       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 3016       Operands[*(p + 1)]->setConstraint("");
 3020       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 3021       Operands[*(p + 1)]->setConstraint("");
 3025       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 3026       Operands[*(p + 1)]->setConstraint("");
 3030       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 3031       Operands[*(p + 1)]->setConstraint("");
 3035       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 3036       Operands[*(p + 1)]->setConstraint("");
 3040       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 3041       Operands[*(p + 1)]->setConstraint("");
 3045       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 3046       Operands[*(p + 1)]->setConstraint("");
 3050       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 3051       Operands[*(p + 1)]->setConstraint("");
 3055       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 3056       Operands[*(p + 1)]->setConstraint("");
 3060       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 3061       Operands[*(p + 1)]->setConstraint("");
 3065       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 3066       Operands[*(p + 1)]->setConstraint("");
 3070       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 3071       Operands[*(p + 1)]->setConstraint("m");
 3075       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 3076       Operands[*(p + 1)]->setConstraint("m");
 3080       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 3081       Operands[*(p + 1)]->setConstraint("m");
 3085       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 3086       Operands[*(p + 1)]->setConstraint("m");
 3090       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 3091       Operands[*(p + 1)]->setConstraint("");
 3095       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 3096       Operands[*(p + 1)]->setConstraint("");
 3100       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 3101       Operands[*(p + 1)]->setConstraint("");
 3105       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 3106       Operands[*(p + 1)]->setConstraint("");
 3110       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 3111       Operands[*(p + 1)]->setConstraint("");
 4133         if (SrcOp1->isReg() && SrcOp2->isReg()) {
 4133         if (SrcOp1->isReg() && SrcOp2->isReg()) {
 7063                         Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
gen/lib/Target/RISCV/RISCVGenAsmMatcher.inc
 1047       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1048       Operands[*(p + 1)]->setConstraint("r");
 1055       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1056       Operands[*(p + 1)]->setConstraint("r");
 1060       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1061       Operands[*(p + 1)]->setConstraint("m");
 1065       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1066       Operands[*(p + 1)]->setConstraint("m");
 1070       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1071       Operands[*(p + 1)]->setConstraint("m");
 1075       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1076       Operands[*(p + 1)]->setConstraint("");
 1080       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1081       Operands[*(p + 1)]->setConstraint("m");
 1085       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1086       Operands[*(p + 1)]->setConstraint("");
 1090       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1091       Operands[*(p + 1)]->setConstraint("m");
 1095       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1096       Operands[*(p + 1)]->setConstraint("");
 1100       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1101       Operands[*(p + 1)]->setConstraint("m");
 1105       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1106       Operands[*(p + 1)]->setConstraint("");
 1110       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1111       Operands[*(p + 1)]->setConstraint("");
 1115       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1116       Operands[*(p + 1)]->setConstraint("");
 1120       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1121       Operands[*(p + 1)]->setConstraint("m");
 1125       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1126       Operands[*(p + 1)]->setConstraint("");
 1130       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1131       Operands[*(p + 1)]->setConstraint("");
 1135       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1136       Operands[*(p + 1)]->setConstraint("");
 1140       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1141       Operands[*(p + 1)]->setConstraint("");
 1145       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1146       Operands[*(p + 1)]->setConstraint("");
 1150       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1151       Operands[*(p + 1)]->setConstraint("");
 1155       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1156       Operands[*(p + 1)]->setConstraint("");
 1781         if (SrcOp1->isReg() && SrcOp2->isReg()) {
 1781         if (SrcOp1->isReg() && SrcOp2->isReg()) {
 2452                         Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
gen/lib/Target/Sparc/SparcGenAsmMatcher.inc
 1675       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1676       Operands[*(p + 1)]->setConstraint("r");
 1683       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1684       Operands[*(p + 1)]->setConstraint("r");
 1688       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1689       Operands[*(p + 1)]->setConstraint("m");
 1693       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1694       Operands[*(p + 1)]->setConstraint("");
 1698       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1699       Operands[*(p + 1)]->setConstraint("");
 1703       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1704       Operands[*(p + 1)]->setConstraint("");
 1708       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1709       Operands[*(p + 1)]->setConstraint("");
 1713       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1714       Operands[*(p + 1)]->setConstraint("");
 1718       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1719       Operands[*(p + 1)]->setConstraint("");
 1723       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1724       Operands[*(p + 1)]->setConstraint("");
 1728       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1729       Operands[*(p + 1)]->setConstraint("");
 1733       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1734       Operands[*(p + 1)]->setConstraint("");
 1738       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1739       Operands[*(p + 1)]->setConstraint("");
 1743       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1744       Operands[*(p + 1)]->setConstraint("");
 1748       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1749       Operands[*(p + 1)]->setConstraint("");
 1753       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1754       Operands[*(p + 1)]->setConstraint("");
 1758       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1759       Operands[*(p + 1)]->setConstraint("");
 1763       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1764       Operands[*(p + 1)]->setConstraint("m");
 1768       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1769       Operands[*(p + 1)]->setConstraint("");
 1773       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1774       Operands[*(p + 1)]->setConstraint("");
 1778       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1779       Operands[*(p + 1)]->setConstraint("m");
 1783       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1784       Operands[*(p + 1)]->setConstraint("m");
 1788       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1789       Operands[*(p + 1)]->setConstraint("m");
 1793       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1794       Operands[*(p + 1)]->setConstraint("m");
 1798       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1799       Operands[*(p + 1)]->setConstraint("m");
 2348         if (SrcOp1->isReg() && SrcOp2->isReg()) {
 2348         if (SrcOp1->isReg() && SrcOp2->isReg()) {
 4196                         Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
gen/lib/Target/SystemZ/SystemZGenAsmMatcher.inc
 1403       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1404       Operands[*(p + 1)]->setConstraint("r");
 1411       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1412       Operands[*(p + 1)]->setConstraint("m");
 1416       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1417       Operands[*(p + 1)]->setConstraint("m");
 1421       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1422       Operands[*(p + 1)]->setConstraint("m");
 1426       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1427       Operands[*(p + 1)]->setConstraint("m");
 1431       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1432       Operands[*(p + 1)]->setConstraint("m");
 1436       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1437       Operands[*(p + 1)]->setConstraint("m");
 1441       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1442       Operands[*(p + 1)]->setConstraint("m");
 1446       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1447       Operands[*(p + 1)]->setConstraint("");
 1451       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 1452       Operands[*(p + 1)]->setConstraint("m");
 2342         if (SrcOp1->isReg() && SrcOp2->isReg()) {
 2342         if (SrcOp1->isReg() && SrcOp2->isReg()) {
 5391                         Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
gen/lib/Target/WebAssembly/WebAssemblyGenAsmMatcher.inc
  205       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  206       Operands[*(p + 1)]->setConstraint("r");
  213       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  214       Operands[*(p + 1)]->setConstraint("");
  218       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  219       Operands[*(p + 1)]->setConstraint("m");
  223       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  224       Operands[*(p + 1)]->setConstraint("m");
  228       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
  229       Operands[*(p + 1)]->setConstraint("m");
  399         if (SrcOp1->isReg() && SrcOp2->isReg()) {
  399         if (SrcOp1->isReg() && SrcOp2->isReg()) {
 1160                         Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
gen/lib/Target/X86/X86GenAsmMatcher.inc
 5073       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5074       Operands[*(p + 1)]->setConstraint("r");
 5081       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5082       Operands[*(p + 1)]->setConstraint("");
 5086       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5087       Operands[*(p + 1)]->setConstraint("m");
 5091       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5092       Operands[*(p + 1)]->setConstraint("m");
 5096       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5097       Operands[*(p + 1)]->setConstraint("m");
 5101       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5102       Operands[*(p + 1)]->setConstraint("m");
 5106       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5107       Operands[*(p + 1)]->setConstraint("r");
 5111       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5112       Operands[*(p + 1)]->setConstraint("m");
 5116       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5117       Operands[*(p + 1)]->setConstraint("m");
 5121       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5122       Operands[*(p + 1)]->setConstraint("");
 5126       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5127       Operands[*(p + 1)]->setConstraint("");
 5131       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5132       Operands[*(p + 1)]->setConstraint("");
 5136       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5137       Operands[*(p + 1)]->setConstraint("");
 5141       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5142       Operands[*(p + 1)]->setConstraint("");
 5146       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5147       Operands[*(p + 1)]->setConstraint("");
 5151       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5152       Operands[*(p + 1)]->setConstraint("");
 5156       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5157       Operands[*(p + 1)]->setConstraint("");
 5161       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5162       Operands[*(p + 1)]->setConstraint("");
 5166       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5167       Operands[*(p + 1)]->setConstraint("");
 5171       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5172       Operands[*(p + 1)]->setConstraint("");
 5176       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5177       Operands[*(p + 1)]->setConstraint("");
 5181       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5182       Operands[*(p + 1)]->setConstraint("");
 5186       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5187       Operands[*(p + 1)]->setConstraint("");
 5191       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5192       Operands[*(p + 1)]->setConstraint("");
 5196       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5197       Operands[*(p + 1)]->setConstraint("m");
 5201       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5202       Operands[*(p + 1)]->setConstraint("m");
 5206       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5207       Operands[*(p + 1)]->setConstraint("m");
 5211       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5212       Operands[*(p + 1)]->setConstraint("m");
 5216       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5217       Operands[*(p + 1)]->setConstraint("m");
 5221       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5222       Operands[*(p + 1)]->setConstraint("m");
 5226       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5227       Operands[*(p + 1)]->setConstraint("");
 5231       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5232       Operands[*(p + 1)]->setConstraint("");
 5236       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5237       Operands[*(p + 1)]->setConstraint("m");
 5241       Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
 5242       Operands[*(p + 1)]->setConstraint("m");
 7590         if (SrcOp1->isReg() && SrcOp2->isReg()) {
 7590         if (SrcOp1->isReg() && SrcOp2->isReg()) {
36991                         Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
include/llvm/ADT/Any.h
   57       : Storage(Other.Storage ? Other.Storage->clone() : nullptr) {}
  119   return Value.Storage->id() == &Any::TypeId<U>::Id;
include/llvm/ADT/STLExtras.h
 1571 template <class Ptr> auto to_address(const Ptr &P) -> decltype(P.operator->()) {
 1572   return P.operator->();
include/llvm/Analysis/CallGraph.h
  342   Module &getModule() const { return G->getModule(); }
  344   inline iterator begin() { return G->begin(); }
  345   inline iterator end() { return G->end(); }
  346   inline const_iterator begin() const { return G->begin(); }
  347   inline const_iterator end() const { return G->end(); }
  360     return G->getExternalCallingNode();
  364     return G->getCallsExternalNode();
  379     return G->removeFunctionFromModule(CGN);
  385     return G->getOrInsertFunction(F);
include/llvm/Analysis/LazyBranchProbabilityInfo.h
   92   BranchProbabilityInfo &getBPI() { return LBPI->getCalculated(); }
   95   const BranchProbabilityInfo &getBPI() const { return LBPI->getCalculated(); }
include/llvm/Analysis/LoopAccessAnalysis.h
  537     return PtrRtChecking->getNumberOfChecks();
  582     return DepChecker->getInstructionsForAccess(Ptr, isWrite);
include/llvm/Analysis/ProfileSummaryInfo.h
   76            Summary->getKind() == ProfileSummary::PSK_Sample;
   82            Summary->getKind() == ProfileSummary::PSK_Instr;
   88            Summary->getKind() == ProfileSummary::PSK_CSInstr;
include/llvm/Analysis/RegionInfoImpl.h
   79       if (Child->getEntry() == OldEntry)
   97       if (Child->getExit() == OldExit)
  308     R->verifyRegionNest();
  386     R->parent = To;
  422       R->parent = SubRegion;
  517       R->print(OS, print_tree, level + 1, Style);
  535     R->clearNodeCache();
include/llvm/Analysis/ScalarEvolution.h
 1261       return !Predicate || Predicate->isAlwaysTrue();
include/llvm/CodeGen/MIRYamlMapping.h
  568       MFI->mappingImpl(YamlIO);
include/llvm/CodeGen/MachineDominators.h
  102     return DT->getRoots();
  107     return DT->getRoot();
  112     return DT->getRootNode();
  122     return DT->dominates(A, B);
  127     return DT->dominates(A, B);
  135     if (BBA != BBB) return DT->dominates(BBA, BBB);
  148     return DT->properlyDominates(A, B);
  154     return DT->properlyDominates(A, B);
  162     return DT->findNearestCommonDominator(A, B);
  167     return DT->getNode(BB);
  175     return DT->getNode(BB);
  184     return DT->addNewBlock(BB, DomBB);
  193     DT->changeImmediateDominator(N, NewIDom);
  199     DT->changeImmediateDominator(N, NewIDom);
  207     DT->eraseNode(BB);
  214     DT->splitBlock(NewBB);
  221     return DT->isReachableFromEntry(A);
include/llvm/CodeGen/MachinePostDominators.h
   39     return PDT->getRoots();
   42   MachineDomTreeNode *getRootNode() const { return PDT->getRootNode(); }
   45     return PDT->getNode(BB);
   49     return PDT->getNode(BB);
   54     return PDT->dominates(A, B);
   58     return PDT->dominates(A, B);
   63     return PDT->properlyDominates(A, B);
   68     return PDT->properlyDominates(A, B);
   72     return PDT->isVirtualRoot(Node);
   77     return PDT->findNearestCommonDominator(A, B);
include/llvm/CodeGen/MachineScheduler.h
  300     return SchedImpl->doMBBSchedRegionsTopDown();
include/llvm/CodeGen/PBQPRAConstraint.h
   54       C->apply(G);
include/llvm/DebugInfo/CodeView/SymbolDeserializer.h
   66     return Mapping->Mapping.visitSymbolBegin(Record);
   70     auto EC = Mapping->Mapping.visitSymbolEnd(Record);
   86         Delegate ? Delegate->getRecordOffset(Mapping->Reader) : 0;
   87     if (auto EC = Mapping->Mapping.visitKnownRecord(CVR, Record))
include/llvm/DebugInfo/CodeView/TypeDeserializer.h
   70     return Mapping->Mapping.visitTypeBegin(Record);
   79     auto EC = Mapping->Mapping.visitTypeEnd(Record);
   96     return Mapping->Mapping.visitKnownRecord(CVR, Record);
include/llvm/DebugInfo/DWARF/DWARFContext.h
  304     return DataExtractor(DObj->getStrSection(), false, 0);
  307     return DataExtractor(DObj->getLineStrSection(), false, 0);
  337   bool isLittleEndian() const { return DObj->isLittleEndian(); }
include/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h
   31     return Enumerator->getChildCount();
   35     std::unique_ptr<PDBSymbol> Child = Enumerator->getChildAtIndex(Index);
   40     return unique_dyn_cast_or_null<ChildType>(Enumerator->getNext());
   43   void reset() override { Enumerator->reset(); }
include/llvm/DebugInfo/PDB/Native/SymbolCache.h
   92     Result->SymbolId = Id;
include/llvm/DebugInfo/PDB/PDBSymbol.h
  126     return Enumerator->getNext();
include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
  230       if (auto Sym = StubsMgr->findStub(Name, ExportedSymbolsOnly))
  339       if (auto Sym = KV.second.StubsMgr->findStub(Name, ExportedSymbolsOnly))
  435       if (auto Err = LD.StubsMgr->createStubs(StubInits))
  449     GVsM->setDataLayout(DL);
  480           const DataLayout &DL = GVsM->getDataLayout();
  484             LD.StubsMgr->findStub(FName, false).getAddress();
  487             ConstantInt::get(GVsM->getContext(), APInt(PtrBitWidth, StubAddr));
  515       if (auto Sym = LD.StubsMgr->findStub(Name, false))
  608             if (auto EC = LD.StubsMgr->updatePointer(FnName, FnBodyAddr))
  641     M->setDataLayout(SrcM.getDataLayout());
include/llvm/ExecutionEngine/Orc/Core.h
  923     MU->doMaterialize(JD);
  967     for (auto &KV : UMI->MU->getSymbols())
  984     for (auto &KV : UMI->MU->getSymbols())
include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h
   67     return (*TM)->createDataLayout();
include/llvm/ExecutionEngine/Orc/LLJIT.h
   57     return ES->getJITDylibByName(Name);
   67     return ES->createJITDylib(std::move(Name));
  158     TransformLayer->setTransform(std::move(Transform));
  164     CODLayer->setPartitionFunction(std::move(Partition));
include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h
  112         auto VI = MangledSymbols->find(Name);
  113         if (VI == MangledSymbols->end())
  174       for (const auto &GO : M->global_objects())
  237       if (auto Symbol = KV.second->find(Name, ExportedSymbolsOnly, BaseLayer))
  249     return ModuleMap[K]->find(Name, ExportedSymbolsOnly, BaseLayer);
include/llvm/ExecutionEngine/Orc/LazyReexports.h
  139     if (auto Err = LLCTM->init<ORCABI>())
include/llvm/ExecutionEngine/Orc/RPCUtils.h
 1127       KV.second->abandon();
 1211     if (auto Err = PRHandler->handleResponse(C)) {
include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h
  222       buildInitialSymbolTable(PFC->Obj);
  235       JITSymbolResolverAdapter ResolverAdapter(Parent.ES, *PFC->Resolver,
  237       PFC->RTDyld = std::make_unique<RuntimeDyld>(*MemMgr, ResolverAdapter);
  238       PFC->RTDyld->setProcessAllSections(PFC->ProcessAllSections);
  238       PFC->RTDyld->setProcessAllSections(PFC->ProcessAllSections);
  238       PFC->RTDyld->setProcessAllSections(PFC->ProcessAllSections);
  243           PFC->RTDyld->loadObject(*PFC->Obj.getBinary());
  243           PFC->RTDyld->loadObject(*PFC->Obj.getBinary());
  243           PFC->RTDyld->loadObject(*PFC->Obj.getBinary());
  247         auto SymTab = PFC->RTDyld->getSymbolTable();
  247         auto SymTab = PFC->RTDyld->getSymbolTable();
  253         Parent.NotifyLoaded(K, *PFC->Obj.getBinary(), *Info);
  255       PFC->RTDyld->finalizeWithMemoryManagerLocking();
  255       PFC->RTDyld->finalizeWithMemoryManagerLocking();
  257       if (PFC->RTDyld->hasError())
  257       if (PFC->RTDyld->hasError())
  258         return make_error<StringError>(PFC->RTDyld->getErrorString(),
  258         return make_error<StringError>(PFC->RTDyld->getErrorString(),
  262         Parent.NotifyFinalized(K, *PFC->Obj.getBinary(), *Info);
  266         ObjForNotify = std::move(PFC->Obj); // needed for callback
  285       assert(PFC->RTDyld && "mapSectionAddress called on raw LinkedObject");
  286       PFC->RTDyld->mapSectionAddress(LocalAddress, TargetAddr);
  286       PFC->RTDyld->mapSectionAddress(LocalAddress, TargetAddr);
  392         object::ObjectFile::createObjectFile(ObjBuffer->getMemBufferRef());
  428       if (auto Sym = KV.second->getSymbol(Name, ExportedSymbolsOnly))
  446     return LinkedObjects[K]->getSymbol(Name, ExportedSymbolsOnly);
  454     LinkedObjects[K]->mapSectionAddress(LocalAddress, TargetAddr);
  462     return LinkedObjects[K]->finalize();
include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h
  179                                         EIB->message(),
  180                                         EIB->convertToErrorCode()));
  335             this->Remote.template callB<AddObject>(ObjBuffer->getBuffer())) {
include/llvm/IR/DIBuilder.h
  880       N->replaceAllUsesWith(Replacement);
include/llvm/IR/DebugInfoMetadata.h
  638     NewTy->Flags = NewFlags;
 1726     NewSP->Flags = NewFlags;
include/llvm/IR/Metadata.h
  820     assert(&ReplaceableUses->getContext() == &getContext() &&
  833     Ptr = &ReplaceableUses->getContext();
include/llvm/IR/ModuleSummaryIndex.h
  642       return TIdInfo->TypeTests;
  651       return TIdInfo->TypeTestAssumeVCalls;
  660       return TIdInfo->TypeCheckedLoadVCalls;
  669       return TIdInfo->TypeTestAssumeConstVCalls;
  677       return TIdInfo->TypeCheckedLoadConstVCalls;
  686     TIdInfo->TypeTests.push_back(Guid);
 1155     addOriginalName(VI.getGUID(), Summary->getOriginalName());
 1180                         return Summary->modulePath() == ModuleId;
 1340         ModuleToDefinedGVSummaries[Summary->modulePath()][GUID] = Summary.get();
 1383         cast<FunctionSummary>(N.getSummaryList().front()->getBaseObject());
 1393         cast<FunctionSummary>(N.getSummaryList().front()->getBaseObject());
 1402         cast<FunctionSummary>(N.getSummaryList().front()->getBaseObject());
 1411         cast<FunctionSummary>(N.getSummaryList().front()->getBaseObject());
include/llvm/IR/RemarkStreamer.h
   48   raw_ostream &getStream() { return RemarkSerializer->OS; }
include/llvm/MC/MCMachObjectWriter.h
  166   bool is64Bit() const { return TargetObjectWriter->is64Bit(); }
  168     uint32_t CPUType = TargetObjectWriter->getCPUType();
include/llvm/MCA/HardwareUnits/LSUnit.h
  304     Groups[GroupID]->onInstructionIssued(IR);
include/llvm/MCA/HardwareUnits/ResourceManager.h
  441       Resource->dump();
include/llvm/MCA/HardwareUnits/Scheduler.h
  235     return Resources->resolveResourceMask(Mask);
include/llvm/Object/MachO.h
  422     return BindRebaseSectionTable->checkSegAndOffsets(SegIndex, SegOffset,
  437     return BindRebaseSectionTable->checkSegAndOffsets(SegIndex, SegOffset,
  444     return BindRebaseSectionTable->segmentName(SegIndex);
  450     return BindRebaseSectionTable->sectionName(SegIndex, SegOffset);
  456     return BindRebaseSectionTable->address(SegIndex, SegOffset);
include/llvm/ProfileData/InstrProf.h
  805       return ValueData->IndirectCallSites;
  807       return ValueData->MemOPSizes;
  819       return ValueData->IndirectCallSites;
  821       return ValueData->MemOPSizes;
include/llvm/ProfileData/InstrProfReader.h
  283     return Symtab->getFuncName(swap(NameRef));
  394     return RecordIterator == HashTable->data_end();
  398     HashTable->getInfoObj().setValueProfDataEndianness(Endianness);
  412     return Symtab.create(HashTable->keys());
  459   uint64_t getVersion() const { return Index->getVersion(); }
  460   bool isIRLevelProfile() const override { return Index->isIRLevelProfile(); }
  462     return Index->hasCSIRLevelProfile();
  486       return CS_Summary->getMaxFunctionCount();
  489       return Summary->getMaxFunctionCount();
  503     Index->setValueProfDataEndianness(Endianness);
include/llvm/ProfileData/SampleProfReader.h
  270   void insert(StringRef FunctionName) { Remappings->insert(FunctionName); }
  275     return Remappings->lookup(FunctionName);
  337       Remapper->applyRemapping(Ctx);
  364       if (auto FS = Remapper->getSamplesFor(Fname))
  380     Ctx.diagnose(DiagnosticInfoSampleProfile(Buffer->getBufferIdentifier(),
include/llvm/Support/BinaryByteStream.h
   79       : BinaryByteStream(Buffer->getBuffer(), Endian),
  212               MutableArrayRef<uint8_t>(Buffer->getBufferStart(),
  213                                        Buffer->getBufferEnd()),
  218       if (FileBuffer->commit())
  225     uint8_t *getBufferStart() const { return FileBuffer->getBufferStart(); }
  228     uint8_t *getBufferEnd() const { return FileBuffer->getBufferEnd(); }
include/llvm/Support/Error.h
  372       ErrPayload->log(OS);
  385     assert(!Payload1->isA<ErrorList>() && !Payload2->isA<ErrorList>() &&
  385     assert(!Payload1->isA<ErrorList>() && !Payload2->isA<ErrorList>() &&
  545     return HasError && (*getErrorStorage())->template isA<ErrT>();
  659       (*getErrorStorage())->log(dbgs());
  907   if (Payload->isA<ErrorList>()) {
 1232     Err->log(OS);
include/llvm/Support/GenericDomTree.h
  596       OldNode->IDom = NewNode;
  597       OldNode->UpdateLevel();
include/llvm/Support/YAMLParser.h
  596     if (!(*Doc)->skip()) {
  599       Stream &S = (*Doc)->stream;
include/llvm/TableGen/Record.h
 1725     bool Ins = Classes.insert(std::make_pair(R->getName(),
 1732     bool Ins = Defs.insert(std::make_pair(R->getName(),
include/llvm/Transforms/Utils/Evaluator.h
   50       if (!Tmp->use_empty())
   51         Tmp->replaceAllUsesWith(Constant::getNullValue(Tmp->getType()));
   51         Tmp->replaceAllUsesWith(Constant::getNullValue(Tmp->getType()));
lib/Analysis/AliasAnalysis.cpp
   66     AA->setAAResults(this);
  113     auto Result = AA->alias(LocA, LocB, AAQI);
  129     if (AA->pointsToConstantMemory(Loc, AAQI, OrLocal))
  139     Result = intersectModRef(Result, AA->getArgModRefInfo(Call, ArgIdx));
  188     Result = intersectModRef(Result, AA->getModRefInfo(Call, Loc, AAQI));
  255     Result = intersectModRef(Result, AA->getModRefInfo(Call1, Call2, AAQI));
  386     Result = FunctionModRefBehavior(Result & AA->getModRefBehavior(Call));
  400     Result = FunctionModRefBehavior(Result & AA->getModRefBehavior(F));
  794     AAR->addAAResult(getAnalysis<BasicAAWrapperPass>().getResult());
  798     AAR->addAAResult(WrapperPass->getResult());
  800     AAR->addAAResult(WrapperPass->getResult());
  803     AAR->addAAResult(WrapperPass->getResult());
  805     AAR->addAAResult(WrapperPass->getResult());
  807     AAR->addAAResult(WrapperPass->getResult());
  809     AAR->addAAResult(WrapperPass->getResult());
  811     AAR->addAAResult(WrapperPass->getResult());
lib/Analysis/AliasAnalysisEvaluator.cpp
  415     P->runInternal(F, getAnalysis<AAResultsWrapperPass>().getAAResults());
lib/Analysis/AssumptionCache.cpp
  281     for (auto &VH : I.second->assumptions())
lib/Analysis/BlockFrequencyInfo.cpp
  188   BFI->calculate(F, BPI, LI);
  202   return BFI ? BFI->getBlockFreq(BB) : 0;
  211   return BFI->getBlockProfileCount(*getFunction(), BB, AllowSynthetic);
  218   return BFI->getProfileCountFromFreq(*getFunction(), Freq);
  223   return BFI->isIrrLoopHeader(BB);
  228   BFI->setBlockFreq(BB, Freq);
  237   APInt OldFreq(128, BFI->getBlockFreq(ReferenceBB).getFrequency());
  240     BBFreq = BFI->getBlockFreq(BB).getFrequency();
  248     BFI->setBlockFreq(BB, BBFreq.getLimitedValue());
  250   BFI->setBlockFreq(ReferenceBB, Freq);
  260   return BFI ? BFI->getFunction() : nullptr;
  264   return BFI ? &BFI->getBPI() : nullptr;
  269   return BFI ? BFI->printBlockFreq(OS, Freq) : OS;
  275   return BFI ? BFI->printBlockFreq(OS, BB) : OS;
  279   return BFI ? BFI->getEntryFreq() : 0;
  286     BFI->print(OS);
lib/Analysis/CGSCCPassManager.cpp
   72       dbgs() << "Running pass: " << Pass->name() << " on " << *C << "\n";
   79     PreservedAnalyses PassPA = Pass->run(*C, AM, G, UR);
lib/Analysis/CallGraph.cpp
   49     CallsExternalNode->allReferencesDropped();
   55     I.second->allReferencesDropped();
  139   I->second->F = const_cast<Function*>(To);
  290   G->print(OS);
lib/Analysis/DependenceAnalysis.cpp
  182             D->dump(OS);
  183             for (unsigned Level = 1; Level <= D->getLevels(); Level++) {
  184               if (D->isSplitable(Level)) {
lib/Analysis/DependenceGraphBuilder.cpp
  188           if (D->isConfused())
  190           else if (D->isOrdered() && !D->isLoopIndependent()) {
  190           else if (D->isOrdered() && !D->isLoopIndependent()) {
  192             for (unsigned Level = 1; Level <= D->getLevels(); ++Level) {
  193               if (D->getDirection(Level) == Dependence::DVEntry::EQ)
  195               else if (D->getDirection(Level) == Dependence::DVEntry::GT) {
  200               } else if (D->getDirection(Level) == Dependence::DVEntry::LT)
lib/Analysis/IVUsers.cpp
  377   IU->print(OS, M);
  380 void IVUsersWrapperPass::releaseMemory() { IU->releaseMemory(); }
lib/Analysis/LazyBranchProbabilityInfo.cpp
   41   LBPI->getCalculated().print(OS);
lib/Analysis/LazyValueInfo.cpp
  195         It->second->BlockVals[BB] = Result;
  216       return I->second->BlockVals.count(BB);
  226       auto BBI = I->second->BlockVals.find(BB);
  227       if (BBI == I->second->BlockVals.end())
  287     I.second->BlockVals.erase(BB);
lib/Analysis/LegacyDivergenceAnalysis.cpp
  356     return gpuDA->isDivergent(*V);
  363     return gpuDA->isDivergentUse(*U);
  369   if ((!gpuDA || !gpuDA->hasDivergence()) && DivergentValues.empty())
  384     F = &gpuDA->getFunction();
lib/Analysis/LoopAccessAnalysis.cpp
 1778   const SCEV *ExitCount = PSE->getBackedgeTakenCount();
 1779   if (ExitCount == PSE->getSE()->getCouldNotCompute()) {
 1807   PtrRtChecking->Pointers.clear();
 1808   PtrRtChecking->Need = false;
 1866         DepChecker->addAccess(Ld);
 1890         DepChecker->addAccess(St);
 2008   bool CanDoRTIfNeeded = Accesses.canCheckPtrAtRT(*PtrRtChecking, PSE->getSE(),
 2024     CanVecMem = DepChecker->areDepsSafe(
 2026     MaxSafeDepDistBytes = DepChecker->getMaxSafeDepDistBytes();
 2028     if (!CanVecMem && DepChecker->shouldRetryWithRuntimeCheck()) {
 2034       PtrRtChecking->reset();
 2035       PtrRtChecking->Need = true;
 2037       auto *SE = PSE->getSE();
 2066                << (PtrRtChecking->Need ? "" : " don't")
 2108   auto *SE = PSE->getSE();
 2208   auto *SE = PSE->getSE();
 2275   if (!PtrRtChecking->Need)
 2278   return addRuntimeChecks(Loc, PtrRtChecking->getChecks());
 2290   Value *Stride = getStrideFromPointer(Ptr, PSE->getSE(), TheLoop);
 2311   const SCEV *StrideExpr = PSE->getSCEV(Stride);
 2312   const SCEV *BETakenCount = PSE->getBackedgeTakenCount();
 2322   ScalarEvolution *SE = PSE->getSE();
 2363     if (PtrRtChecking->Need)
 2372     OS.indent(Depth) << "Report: " << Report->getMsg() << "\n";
 2374   if (auto *Dependences = DepChecker->getDependences()) {
 2377       Dep.print(OS, Depth + 2, DepChecker->getMemoryInstructions());
 2384   PtrRtChecking->print(OS, Depth);
 2392   PSE->getUnionPredicate().print(OS, Depth);
 2397   PSE->print(OS, Depth);
lib/Analysis/LoopCacheAnalysis.cpp
  216   if (D->isLoopIndependent()) {
  225   int Levels = D->getLevels();
  227     const SCEV *Distance = D->getDistance(Level);
  524       if (!R->isValid())
  537             R->hasTemporalReuse(Representative, *TRT, *InnerMostLoop, DI, AA);
  539             R->hasSpacialReuse(Representative, CLS, AA);
lib/Analysis/MemorySSA.cpp
 1092     if (It == PerBlockAccesses.end() || !isa<MemoryPhi>(It->second->front()))
 1200     if (It == PerBlockAccesses.end() || !isa<MemoryPhi>(It->second->front()))
 1212   for (auto AI = Accesses->begin(), AE = Accesses->end(); AI != AE;) {
 1212   for (auto AI = Accesses->begin(), AE = Accesses->end(); AI != AE;) {
 1219       Accesses->erase(AI);
 1841     Defs->remove(*MA);
 1842     if (Defs->empty())
 1851     Accesses->erase(MA);
 1853     Accesses->remove(MA);
 1855   if (Accesses->empty()) {
 2320 void MemorySSAWrapperPass::verifyAnalysis() const { MSSA->verifyMemorySSA(); }
 2323   MSSA->print(OS);
lib/Analysis/ModuleSummaryAnalysis.cpp
  606     GVarSummary->setNotEligibleToImport();
  608     GVarSummary->setVTableFuncs(VTableFuncs);
  625   AS->setAliasee(AliaseeVI, AliaseeVI.getSummaryList()[0].get());
  635       Summary->setLive(true);
  791       Summary->setNotEligibleToImport();
  796         llvm::all_of(Summary->refs(), [&](const ValueInfo &VI) {
  800       Summary->setNotEligibleToImport();
  810         Summary->setNotEligibleToImport();
lib/Analysis/OrderedInstructions.cpp
   25   return OBB->second->dominates(InstA, InstB);
lib/Analysis/PhiValues.cpp
  202   Result->releaseMemory();
lib/Analysis/ProfileSummaryInfo.cpp
  242   auto &DetailedSummary = Summary->getDetailedSummary();
  268   auto &DetailedSummary = Summary->getDetailedSummary();
lib/Analysis/ScalarEvolution.cpp
 7043           Predicate->add(Pred);
12046   SE->print(OS);
12053   SE->verify();
lib/Analysis/StackSafetyAnalysis.cpp
  576 void StackSafetyInfo::print(raw_ostream &O) const { Info->print(O); }
lib/Analysis/SyncDependenceAnalysis.cpp
  201       if (!JoinBlocks->insert(&SuccBlock).second)
  324           JoinBlocks->insert(ExitBlock);
lib/Analysis/TargetTransformInfo.cpp
  150   int Cost = TTIImpl->getOperationCost(Opcode, Ty, OpTy);
  157   int Cost = TTIImpl->getCallCost(FTy, NumArgs, U);
  165   int Cost = TTIImpl->getCallCost(F, Arguments, U);
  171   return TTIImpl->getInliningThresholdMultiplier();
  175   return TTIImpl->getInlinerVectorBonusPercent();
  180   return TTIImpl->getGEPCost(PointeeType, Ptr, Operands);
  185   return TTIImpl->getExtCost(I, Src);
  191   int Cost = TTIImpl->getIntrinsicCost(IID, RetTy, Arguments, U);
  199   return TTIImpl->getEstimatedNumberOfCaseClusters(SI, JTSize);
  204   int Cost = TTIImpl->getUserCost(U, Operands);
  210   return TTIImpl->hasBranchDivergence();
  214   return TTIImpl->isSourceOfDivergence(V);
  218   return TTIImpl->isAlwaysUniform(V);
  222   return TTIImpl->getFlatAddressSpace();
  227   return TTIImpl->collectFlatAddressOperands(OpIndexes, IID);
  232   return TTIImpl->rewriteIntrinsicWithAddressSpace(II, OldV, NewV);
  236   return TTIImpl->isLoweredToCall(F);
  242   return TTIImpl->isHardwareLoopProfitable(L, SE, AC, LibInfo, HWLoopInfo);
  247   return TTIImpl->getUnrollingPreferences(L, SE, UP);
  251   return TTIImpl->isLegalAddImmediate(Imm);
  255   return TTIImpl->isLegalICmpImmediate(Imm);
  264   return TTIImpl->isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg,
  269   return TTIImpl->isLSRCostLess(C1, C2);
  273   return TTIImpl->canMacroFuseCmp();
  280   return TTIImpl->canSaveCmp(L, BI, SE, LI, DT, AC, LibInfo);
  284   return TTIImpl->shouldFavorPostInc();
  288   return TTIImpl->shouldFavorBackedgeIndex(L);
  293   return TTIImpl->isLegalMaskedStore(DataType, Alignment);
  298   return TTIImpl->isLegalMaskedLoad(DataType, Alignment);
  303   return TTIImpl->isLegalNTStore(DataType, Alignment);
  307   return TTIImpl->isLegalNTLoad(DataType, Alignment);
  311   return TTIImpl->isLegalMaskedGather(DataType);
  315   return TTIImpl->isLegalMaskedScatter(DataType);
  319   return TTIImpl->isLegalMaskedCompressStore(DataType);
  323   return TTIImpl->isLegalMaskedExpandLoad(DataType);
  327   return TTIImpl->hasDivRemOp(DataType, IsSigned);
  332   return TTIImpl->hasVolatileVariant(I, AddrSpace);
  336   return TTIImpl->prefersVectorizedAddressing();
  344   int Cost = TTIImpl->getScalingFactorCost(Ty, BaseGV, BaseOffset, HasBaseReg,
  351   return TTIImpl->LSRWithInstrQueries();
  355   return TTIImpl->isTruncateFree(Ty1, Ty2);
  359   return TTIImpl->isProfitableToHoist(I);
  362 bool TargetTransformInfo::useAA() const { return TTIImpl->useAA(); }
  365   return TTIImpl->isTypeLegal(Ty);
  369   return TTIImpl->shouldBuildLookupTables();
  372   return TTIImpl->shouldBuildLookupTablesForConstant(C);
  376   return TTIImpl->useColdCCForColdCall(F);
  381   return TTIImpl->getScalarizationOverhead(Ty, Insert, Extract);
  387   return TTIImpl->getOperandsScalarizationOverhead(Args, VF);
  391   return TTIImpl->supportsEfficientVectorElementLoadStore();
  395   return TTIImpl->enableAggressiveInterleaving(LoopHasReductions);
  400   return TTIImpl->enableMemCmpExpansion(OptSize, IsZeroCmp);
  404   return TTIImpl->enableInterleavedAccessVectorization();
  408   return TTIImpl->enableMaskedInterleavedAccessVectorization();
  412   return TTIImpl->isFPVectorizationPotentiallyUnsafe();
  420   return TTIImpl->allowsMisalignedMemoryAccesses(Context, BitWidth, AddressSpace,
  426   return TTIImpl->getPopcntSupport(IntTyWidthInBit);
  430   return TTIImpl->haveFastSqrt(Ty);
  434   return TTIImpl->isFCmpOrdCheaperThanFCmpZero(Ty);
  438   int Cost = TTIImpl->getFPOpCost(Ty);
  446   int Cost = TTIImpl->getIntImmCodeSizeCost(Opcode, Idx, Imm, Ty);
  452   int Cost = TTIImpl->getIntImmCost(Imm, Ty);
  459   int Cost = TTIImpl->getIntImmCost(Opcode, Idx, Imm, Ty);
  466   int Cost = TTIImpl->getIntImmCost(IID, Idx, Imm, Ty);
  472   return TTIImpl->getNumberOfRegisters(ClassID);
  476   return TTIImpl->getRegisterClassForType(Vector, Ty);
  480   return TTIImpl->getRegisterClassName(ClassID);
  484   return TTIImpl->getRegisterBitWidth(Vector);
  488   return TTIImpl->getMinVectorRegisterBitWidth();
  492   return TTIImpl->shouldMaximizeVectorBandwidth(OptSize);
  496   return TTIImpl->getMinimumVF(ElemWidth);
  501   return TTIImpl->shouldConsiderAddressTypePromotion(
  506   return TTIImpl->getCacheLineSize();
  511   return TTIImpl->getCacheSize(Level);
  516   return TTIImpl->getCacheAssociativity(Level);
  520   return TTIImpl->getPrefetchDistance();
  524   return TTIImpl->getMinPrefetchStride();
  528   return TTIImpl->getMaxPrefetchIterationsAhead();
  532   return TTIImpl->getMaxInterleaveFactor(VF);
  589   int Cost = TTIImpl->getArithmeticInstrCost(Opcode, Ty, Opd1Info, Opd2Info,
  597   int Cost = TTIImpl->getShuffleCost(Kind, Ty, Index, SubTp);
  606   int Cost = TTIImpl->getCastInstrCost(Opcode, Dst, Src, I);
  614   int Cost = TTIImpl->getExtractWithExtendCost(Opcode, Dst, VecTy, Index);
  620   int Cost = TTIImpl->getCFInstrCost(Opcode);
  629   int Cost = TTIImpl->getCmpSelInstrCost(Opcode, ValTy, CondTy, I);
  636   int Cost = TTIImpl->getVectorInstrCost(Opcode, Val, Index);
  647   int Cost = TTIImpl->getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, I);
  656       TTIImpl->getMaskedMemoryOpCost(Opcode, Src, Alignment, AddressSpace);
  664   int Cost = TTIImpl->getGatherScatterOpCost(Opcode, DataTy, Ptr, VariableMask,
  674   int Cost = TTIImpl->getInterleavedMemoryOpCost(Opcode, VecTy, Factor, Indices,
  685   int Cost = TTIImpl->getIntrinsicInstrCost(ID, RetTy, Tys, FMF,
  693   int Cost = TTIImpl->getIntrinsicInstrCost(ID, RetTy, Args, FMF, VF);
  700   int Cost = TTIImpl->getCallInstrCost(F, RetTy, Tys);
  706   return TTIImpl->getNumberOfParts(Tp);
  712   int Cost = TTIImpl->getAddressComputationCost(Tp, SE, Ptr);
  718   int Cost = TTIImpl->getMemcpyCost(I);
  725   int Cost = TTIImpl->getArithmeticReductionCost(Opcode, Ty, IsPairwiseForm);
  734       TTIImpl->getMinMaxReductionCost(Ty, CondTy, IsPairwiseForm, IsUnsigned);
  741   return TTIImpl->getCostOfKeepingLiveOverCall(Tys);
  746   return TTIImpl->getTgtMemIntrinsic(Inst, Info);
  750   return TTIImpl->getAtomicMemIntrinsicMaxElementSize();
  755   return TTIImpl->getOrCreateResultFromMemIntrinsic(Inst, ExpectedType);
  762   return TTIImpl->getMemcpyLoopLoweringType(Context, Length, SrcAlign,
  769   TTIImpl->getMemcpyLoopResidualLoweringType(OpsOut, Context, RemainingBytes,
  775   return TTIImpl->areInlineCompatible(Caller, Callee);
  781   return TTIImpl->areFunctionArgsABICompatible(Caller, Callee, Args);
  786   return TTIImpl->isIndexedLoadLegal(Mode, Ty);
  791   return TTIImpl->isIndexedStoreLegal(Mode, Ty);
  795   return TTIImpl->getLoadStoreVecRegBitWidth(AS);
  799   return TTIImpl->isLegalToVectorizeLoad(LI);
  803   return TTIImpl->isLegalToVectorizeStore(SI);
  808   return TTIImpl->isLegalToVectorizeLoadChain(ChainSizeInBytes, Alignment,
  814   return TTIImpl->isLegalToVectorizeStoreChain(ChainSizeInBytes, Alignment,
  822   return TTIImpl->getLoadVectorFactor(VF, LoadSize, ChainSizeInBytes, VecTy);
  829   return TTIImpl->getStoreVectorFactor(VF, StoreSize, ChainSizeInBytes, VecTy);
  834   return TTIImpl->useReductionIntrinsic(Opcode, Ty, Flags);
  838   return TTIImpl->shouldExpandReduction(II);
  842   return TTIImpl->getGISelRematGlobalCost();
  846   return TTIImpl->getInstructionLatency(I);
 1295       return TTIImpl->getShuffleCost(SK_ExtractSubvector, SrcTy, SubIndex, Ty);
 1304       return TTIImpl->getShuffleCost(SK_Reverse, Ty, 0, nullptr);
 1307       return TTIImpl->getShuffleCost(SK_Select, Ty, 0, nullptr);
 1310       return TTIImpl->getShuffleCost(SK_Transpose, Ty, 0, nullptr);
 1313       return TTIImpl->getShuffleCost(SK_Broadcast, Ty, 0, nullptr);
 1316       return TTIImpl->getShuffleCost(SK_PermuteSingleSrc, Ty, 0, nullptr);
 1318     return TTIImpl->getShuffleCost(SK_PermuteTwoSrc, Ty, 0, nullptr);
lib/AsmParser/LLParser.cpp
  757     FI->second.first->replaceAllUsesWith(Init);
  963   GA->setThreadLocalMode(TLM);
  964   GA->setVisibility((GlobalValue::VisibilityTypes)Visibility);
  965   GA->setDLLStorageClass((GlobalValue::DLLStorageClassTypes)DLLStorageClass);
  966   GA->setUnnamedAddr(UnnamedAddr);
  976       GA->setPartition(Lex.getStrVal());
  989     if (GVal->getType() != GA->getType())
 1005   assert(GA->getName() == Name && "Should not be a name conflict!");
 6714   LP->setCleanup(EatIfPresent(lltok::kw_cleanup));
 6743     LP->addClause(CV);
 8119   FS->setModulePath(ModulePath);
 8173   GS->setModulePath(ModulePath);
 8174   GS->setVTableFuncs(std::move(VTableFuncs));
 8214   AS->setModulePath(ModulePath);
 8224     AS->setAliasee(AliaseeVI, Summary);
lib/AsmParser/Parser.cpp
   66   return parseAssembly(FileOrErr.get()->getMemBufferRef(), Err, Context, Slots,
   96   return parseAssemblyWithIndex(FileOrErr.get()->getMemBufferRef(), Err,
  144   return parseSummaryIndexAssembly(FileOrErr.get()->getMemBufferRef(), Err);
lib/BinaryFormat/Magic.cpp
  230   Result = identify_magic(FileBuffer->getBuffer());
lib/Bitcode/Reader/BitcodeReader.cpp
 5914       FS->setModulePath(getThisModule()->first());
 5915       FS->setOriginalName(VIAndOriginalGUID.second);
 5933       AS->setModulePath(getThisModule()->first());
 5939       AS->setAliasee(AliaseeVI, AliaseeInModule);
 5942       AS->setOriginalName(GUID.second);
 5962       FS->setModulePath(getThisModule()->first());
 5964       FS->setOriginalName(GUID.second);
 5989       VS->setModulePath(getThisModule()->first());
 5990       VS->setVTableFuncs(VTableFuncs);
 5992       VS->setOriginalName(GUID.second);
 6060       FS->setModulePath(ModuleIdMap[ModuleId]);
 6075       AS->setModulePath(ModuleIdMap[ModuleId]);
 6078       auto AliaseeInModule = TheIndex.findSummaryInModule(AliaseeVI, AS->modulePath());
 6079       AS->setAliasee(AliaseeVI, AliaseeInModule);
 6104       FS->setModulePath(ModuleIdMap[ModuleId]);
 6466   M->setMaterializer(R);
 6475     if (Error Err = M->materializeAll())
 6649     (*MOrErr)->setOwnedMemoryBuffer(std::move(Buffer));
 6727   if (IgnoreEmptyThinLTOIndexFile && !(*FileOrErr)->getBufferSize())
lib/Bitcode/Reader/MetadataLoader.cpp
  223   PrevMD->replaceAllUsesWith(MD);
  273     Array.second->replaceAllUsesWith(resolveTypeRefArray(Array.first.get()));
  281       Ref.second->replaceAllUsesWith(CT);
  283       Ref.second->replaceAllUsesWith(Ref.first);
 2140   return Pimpl->parseMetadata(ModuleLevel);
 2143 bool MetadataLoader::hasFwdRefs() const { return Pimpl->hasFwdRefs(); }
 2148   return Pimpl->getMetadataFwdRefOrLoad(Idx);
 2152   return Pimpl->lookupSubprogramForFunction(F);
 2157   return Pimpl->parseMetadataAttachment(F, InstructionList);
 2161   return Pimpl->parseMetadataKinds();
 2165   return Pimpl->setStripTBAA(StripTBAA);
 2168 bool MetadataLoader::isStrippingTBAA() { return Pimpl->isStrippingTBAA(); }
 2170 unsigned MetadataLoader::size() const { return Pimpl->size(); }
 2171 void MetadataLoader::shrinkTo(unsigned N) { return Pimpl->shrinkTo(N); }
 2174   return Pimpl->upgradeDebugIntrinsics(F);
lib/Bitcode/Writer/BitcodeWriter.cpp
 4366   Stream->EnterSubblock(Block, 3);
 4371   auto AbbrevNo = Stream->EmitAbbrev(std::move(Abbv));
 4373   Stream->EmitRecordWithBlob(AbbrevNo, ArrayRef<uint64_t>{Record}, Blob);
 4375   Stream->ExitBlock();
lib/CodeGen/AsmPrinter/ARMException.cpp
   34   MCTargetStreamer &TS = *Asm->OutStreamer->getTargetStreamer();
   49         Asm->OutStreamer->EmitCFISections(false, true);
   54     Asm->OutStreamer->EmitCFIStartProc(false);
   78       Asm->OutStreamer->EmitSymbolAttribute(PerSym, MCSA_Global);
   99   bool VerboseAsm = Asm->OutStreamer->isVerboseAsm();
  104     Asm->OutStreamer->AddComment(">> Catch TypeInfos <<");
  105     Asm->OutStreamer->AddBlankLine();
  111       Asm->OutStreamer->AddComment("TypeInfo " + Twine(Entry--));
  115   Asm->OutStreamer->EmitLabel(TTBaseLabel);
  119     Asm->OutStreamer->AddComment(">> Filter TypeInfos <<");
  120     Asm->OutStreamer->AddBlankLine();
  129         Asm->OutStreamer->AddComment("FilterInfo " + Twine(Entry));
lib/CodeGen/AsmPrinter/AccelTable.cpp
  256       Asm->OutStreamer->AddComment("Hash in Bucket " + Twine(BucketIdx));
  273       Asm->OutStreamer->AddComment("Offset in Bucket " + Twine(i));
  280   Asm->OutStreamer->AddComment("Header Magic");
  282   Asm->OutStreamer->AddComment("Header Version");
  284   Asm->OutStreamer->AddComment("Header Hash Function");
  286   Asm->OutStreamer->AddComment("Header Bucket Count");
  288   Asm->OutStreamer->AddComment("Header Hash Count");
  290   Asm->OutStreamer->AddComment("Header Data Length");
  295   Asm->OutStreamer->AddComment("HeaderData Die Offset Base");
  297   Asm->OutStreamer->AddComment("HeaderData Atom Count");
  301     Asm->OutStreamer->AddComment(dwarf::AtomTypeString(A.Type));
  303     Asm->OutStreamer->AddComment(dwarf::FormEncodingString(A.Form));
  312     Asm->OutStreamer->AddComment("Bucket " + Twine(i));
  340       Asm->OutStreamer->EmitLabel(Hash->Sym);
  341       Asm->OutStreamer->AddComment(Hash->Name.getString());
  343       Asm->OutStreamer->AddComment("Num DIEs");
  370   Asm->OutStreamer->AddComment("Header: unit length");
  373   Asm->OutStreamer->EmitLabel(Ctx.ContributionStart);
  374   Asm->OutStreamer->AddComment("Header: version");
  376   Asm->OutStreamer->AddComment("Header: padding");
  378   Asm->OutStreamer->AddComment("Header: compilation unit count");
  380   Asm->OutStreamer->AddComment("Header: local type unit count");
  382   Asm->OutStreamer->AddComment("Header: foreign type unit count");
  384   Asm->OutStreamer->AddComment("Header: bucket count");
  386   Asm->OutStreamer->AddComment("Header: name count");
  388   Asm->OutStreamer->AddComment("Header: abbreviation table size");
  390   Asm->OutStreamer->AddComment("Header: augmentation string size");
  393   Asm->OutStreamer->AddComment("Header: augmentation string");
  394   Asm->OutStreamer->EmitBytes({AugmentationString, AugmentationStringSize});
  427     Asm->OutStreamer->AddComment("Compilation unit " + Twine(CU.index()));
  436     Asm->OutStreamer->AddComment("Bucket " + Twine(Bucket.index()));
  447       Asm->OutStreamer->AddComment("String in Bucket " + Twine(Bucket.index()) +
  456   Asm->OutStreamer->EmitLabel(AbbrevStart);
  458     Asm->OutStreamer->AddComment("Abbrev code");
  461     Asm->OutStreamer->AddComment(dwarf::TagString(Abbrev.first));
  472   Asm->OutStreamer->EmitLabel(AbbrevEnd);
  483     Asm->OutStreamer->AddComment(dwarf::IndexString(AttrEnc.Index));
  501   Asm->OutStreamer->EmitLabel(EntryPool);
  505       Asm->OutStreamer->EmitLabel(Hash->Sym);
  508       Asm->OutStreamer->AddComment("End of list: " + Hash->Name.getString());
  540   Asm->OutStreamer->EmitValueToAlignment(4, 0);
  541   Asm->OutStreamer->EmitLabel(ContributionEnd);
  558     if (CU.value()->getCUNode()->getNameTableKind() !=
  562     assert(CU.index() == CU.value()->getUniqueID());
  564         DD.useSplitDwarf() ? CU.value()->getSkeleton() : CU.value().get();
  571   Asm->OutStreamer->SwitchSection(
lib/CodeGen/AsmPrinter/AddressPool.cpp
   32   Asm.OutStreamer->AddComment("Length of contribution");
   35   Asm.OutStreamer->EmitLabel(BeginLabel);
   36   Asm.OutStreamer->AddComment("DWARF version number");
   38   Asm.OutStreamer->AddComment("Address size");
   40   Asm.OutStreamer->AddComment("Segment selector size");
   52   Asm.OutStreamer->SwitchSection(AddrSection);
   61   Asm.OutStreamer->EmitLabel(AddressTableBaseSym);
   73     Asm.OutStreamer->EmitValue(Entry, Asm.getDataLayout().getPointerSize());
   76     Asm.OutStreamer->EmitLabel(EndLabel);
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  187       OutContext(Streamer->getContext()), OutStreamer(std::move(Streamer)) {
  188   VerboseAsm = OutStreamer->isVerboseAsm();
  236   assert(OutStreamer->hasRawTextSupport() && "Expected assembly output mode.");
  242   return OutStreamer->getCurrentSectionOnly();
  264   OutStreamer->InitSections(false);
  275   OutStreamer->EmitVersionForTarget(Target, M.getSDKVersion());
  284     OutStreamer->EmitFileDirective(
  301     OutStreamer->AddComment("Start of file scope inline assembly");
  302     OutStreamer->AddBlankLine();
  305     OutStreamer->AddComment("End of file scope inline assembly");
  306     OutStreamer->AddBlankLine();
  405       OutStreamer->EmitSymbolAttribute(GVSym, MCSA_Global);
  409         OutStreamer->EmitSymbolAttribute(GVSym, MCSA_WeakDefinition);
  411         OutStreamer->EmitSymbolAttribute(GVSym, MCSA_WeakDefAutoPrivate);
  414       OutStreamer->EmitSymbolAttribute(GVSym, MCSA_Global);
  418       OutStreamer->EmitSymbolAttribute(GVSym, MCSA_Weak);
  423     OutStreamer->EmitSymbolAttribute(GVSym, MCSA_Global);
  429       OutStreamer->EmitSymbolAttribute(GVSym, MCSA_LGlobal);
  472       GV->printAsOperand(OutStreamer->GetCommentOS(),
  474       OutStreamer->GetCommentOS() << '\n';
  495     OutStreamer->EmitSymbolAttribute(EmittedSym, MCSA_ELF_TypeObject);
  511     HI.Handler->setSymbolSize(GVSym, Size);
  520     OutStreamer->EmitCommonSymbol(GVSym, Size,
  536     OutStreamer->EmitZerofill(TheSection, GVSym, Size, Alignment.value());
  555       OutStreamer->EmitLocalCommonSymbol(GVSym, Size, Alignment.value());
  560     OutStreamer->EmitSymbolAttribute(GVSym, MCSA_Local);
  564     OutStreamer->EmitCommonSymbol(GVSym, Size,
  586       OutStreamer->EmitTBSSSymbol(TheSection, MangSym, Size, Alignment.value());
  588       OutStreamer->SwitchSection(TheSection);
  591       OutStreamer->EmitLabel(MangSym);
  597     OutStreamer->AddBlankLine();
  602     OutStreamer->SwitchSection(TLVSect);
  605     OutStreamer->EmitLabel(GVSym);
  612     OutStreamer->EmitSymbolValue(GetExternalSymbolSymbol("_tlv_bootstrap"),
  614     OutStreamer->EmitIntValue(0, PtrSize);
  615     OutStreamer->EmitSymbolValue(MangSym, PtrSize);
  617     OutStreamer->AddBlankLine();
  623   OutStreamer->SwitchSection(TheSection);
  628   OutStreamer->EmitLabel(EmittedInitSym);
  634     OutStreamer->emitELFSize(EmittedInitSym,
  637   OutStreamer->AddBlankLine();
  645   OutStreamer->EmitValue(Value, Size);
  654     OutStreamer->GetCommentOS()
  662   OutStreamer->SwitchSection(getObjFileLowering().SectionForGlobal(&F, TM));
  674     OutStreamer->EmitSymbolAttribute(CurrentFnSym, MCSA_ELF_TypeFunction);
  677     OutStreamer->EmitSymbolAttribute(CurrentFnSym, MCSA_Cold);
  680     F.printAsOperand(OutStreamer->GetCommentOS(),
  682     OutStreamer->GetCommentOS() << '\n';
  693       OutStreamer->EmitLabel(PrefixSym);
  698       OutStreamer->EmitSymbolAttribute(CurrentFnSym, MCSA_AltEntry);
  719     OutStreamer->AddComment("Address taken block that was later removed");
  720     OutStreamer->EmitLabel(DeadBlockSyms[i]);
  726       OutStreamer->EmitLabel(CurPos);
  727       OutStreamer->EmitAssignment(CurrentFnBegin,
  730       OutStreamer->EmitLabel(CurrentFnBegin);
  738     HI.Handler->beginFunction(MF);
  760   return OutStreamer->EmitLabel(CurrentFnSym);
  800   OutStreamer->AddComment(OS.str());
  801   OutStreamer->AddBlankLine();
  814   AP.OutStreamer->AddComment(OS.str());
  815   AP.OutStreamer->AddBlankLine();
  892       AP.OutStreamer->emitRawComment(OS.str());
  904   AP.OutStreamer->emitRawComment(OS.str());
  929   AP.OutStreamer->emitRawComment(OS.str());
  979   OutStreamer->EmitAssignment(FrameAllocSym,
  997   OutStreamer->PushSection();
  998   OutStreamer->SwitchSection(StackSizeSection);
 1002   OutStreamer->EmitSymbolValue(FunctionSymbol, TM.getProgramPointerSize());
 1003   OutStreamer->EmitULEB128IntValue(StackSize);
 1005   OutStreamer->PopSection();
 1036       OwnedMDT->getBase().recalculate(*MF);
 1044       OwnedMLI->getBase().analyze(MDT->getBase());
 1065         OutStreamer->EmitLabel(S);
 1072           HI.Handler->beginInstruction(&MI);
 1077         emitComments(MI, OutStreamer->GetCommentOS());
 1089         OutStreamer->EmitLabel(MI.getOperand(0).getMCSymbol());
 1120         OutStreamer->EmitLabel(S);
 1127           HI.Handler->endInstruction();
 1160       OutStreamer->AddComment("avoids zero-length function");
 1161       OutStreamer->EmitInstruction(Noop, getSubtargetInfo());
 1172     OutStreamer->AddComment("Address of block that was removed by CodeGen");
 1173     OutStreamer->EmitLabel(Sym);
 1183     OutStreamer->EmitLabel(CurrentFnEnd);
 1194     OutStreamer->emitELFSize(CurrentFnSym, SizeExp);
 1200     HI.Handler->markFunctionEnd();
 1210     HI.Handler->endFunction(MF);
 1217     OutStreamer->GetCommentOS() << "-- End function\n";
 1219   OutStreamer->AddBlankLine();
 1306     OutStreamer->EmitSymbolAttribute(Name, MCSA_Global);
 1308     OutStreamer->EmitSymbolAttribute(Name, MCSA_WeakReference);
 1325     OutStreamer->EmitSymbolAttribute(Name, isa<GlobalIFunc>(GIS)
 1334     OutStreamer->EmitSymbolAttribute(Name, MCSA_AltEntry);
 1337   OutStreamer->EmitAssignment(Name, Expr);
 1350       OutStreamer->emitELFSize(Name, MCConstantExpr::create(Size, OutContext));
 1373   MetaSerializer->emit();
 1378   OutStreamer->SwitchSection(RemarksSection);
 1380   OutStreamer->EmitBinaryData(OS.str());
 1430       OutStreamer->SwitchSection(TLOF.getDataSection());
 1435         OutStreamer->EmitLabel(Stub.first);
 1436         OutStreamer->EmitSymbolValue(Stub.second.getPointer(),
 1454         OutStreamer->SwitchSection(OutContext.getCOFFSection(
 1461         OutStreamer->EmitSymbolAttribute(Stub.first, MCSA_Global);
 1462         OutStreamer->EmitLabel(Stub.first);
 1463         OutStreamer->EmitSymbolValue(Stub.second.getPointer(),
 1473     HI.Handler->endModule();
 1489       OutStreamer->EmitSymbolAttribute(getSymbol(&GO), MCSA_WeakReference);
 1493   OutStreamer->AddBlankLine();
 1533     OutStreamer->SwitchSection(ReadOnlySection);
 1537     OutStreamer->EmitLabel(AddrSymbol);
 1540     OutStreamer->EmitSymbolValue(GetExternalSymbolSymbol("__morestack"),
 1547     OutStreamer->SwitchSection(
 1550       OutStreamer->SwitchSection(
 1559       OutStreamer->SwitchSection(S);
 1571         OutStreamer->SwitchSection(TLOF.getDrectveSection());
 1572         OutStreamer->EmitBytes(Flags);
 1597             OutStreamer->SwitchSection(TLOF.getDrectveSection());
 1598             OutStreamer->EmitBytes(Flags);
 1608     OutStreamer->EmitAddrsig();
 1613         OutStreamer->EmitAddrsigSym(getSymbol(&GV));
 1624       OutStreamer->SwitchSection(OutContext.getELFSection(
 1626       OutStreamer->EmitBytes(GV.getPartition());
 1627       OutStreamer->EmitZeros(1);
 1628       OutStreamer->EmitValue(
 1640   OutStreamer->Finish();
 1641   OutStreamer->reset();
 1760         OutStreamer->SwitchSection(CPSections[i].S);
 1771       OutStreamer->EmitZeros(NewOffset - Offset);
 1776       OutStreamer->EmitLabel(Sym);
 1805     OutStreamer->SwitchSection(ReadOnlySection);
 1813     OutStreamer->EmitDataRegion(MCDR_DataRegionJT32);
 1836         OutStreamer->EmitAssignment(GetJTSetSymbol(JTI, MBB->getNumber()),
 1849       OutStreamer->EmitLabel(GetJTISymbol(JTI, true));
 1851     OutStreamer->EmitLabel(GetJTISymbol(JTI));
 1857     OutStreamer->EmitDataRegion(MCDR_DataRegionEnd);
 1884     OutStreamer->EmitGPRel32Value(MCSymbolRefExpr::create(MBBSym, OutContext));
 1893     OutStreamer->EmitGPRel64Value(MCSymbolRefExpr::create(MBBSym, OutContext));
 1921   OutStreamer->EmitValue(Value, EntrySize);
 1968       OutStreamer->EmitSymbolAttribute(getSymbol(GV), MCSA_NoDeadStrip);
 2042     OutStreamer->SwitchSection(OutputSection);
 2043     if (OutStreamer->getCurrentSection() != OutStreamer->getPreviousSection())
 2043     if (OutStreamer->getCurrentSection() != OutStreamer->getPreviousSection())
 2059       OutStreamer->EmitIdent(S->getString());
 2073   OutStreamer->PushSection();
 2074   OutStreamer->SwitchSection(CommandLine);
 2075   OutStreamer->EmitZeros(1);
 2081     OutStreamer->EmitBytes(S->getString());
 2082     OutStreamer->EmitZeros(1);
 2084   OutStreamer->PopSection();
 2094   OutStreamer->EmitIntValue(Value, 1);
 2099   OutStreamer->EmitIntValue(Value, 2);
 2104   OutStreamer->EmitIntValue(Value, 4);
 2109   OutStreamer->EmitIntValue(Value, 8);
 2117   OutStreamer->emitAbsoluteSymbolDiff(Hi, Lo, Size);
 2127     OutStreamer->EmitCOFFSecRel32(Label, Offset);
 2129       OutStreamer->EmitZeros(Size - 4);
 2139   OutStreamer->EmitValue(Expr, Size);
 2156     OutStreamer->EmitCodeAlignment(Alignment.value());
 2158     OutStreamer->EmitValueToAlignment(Alignment.value());
 2383       return AP.OutStreamer->emitFill(Bytes, Value);
 2388     return AP.OutStreamer->EmitBytes(CDS->getAsString());
 2395         AP.OutStreamer->GetCommentOS() << format("0x%" PRIx64 "\n",
 2397       AP.OutStreamer->EmitIntValue(CDS->getElementAsInteger(i),
 2411     AP.OutStreamer->EmitZeros(Padding);
 2423     AP.OutStreamer->emitFill(Bytes, Value);
 2442     AP.OutStreamer->EmitZeros(Padding);
 2467     AP.OutStreamer->EmitZeros(PadSize);
 2482     ET->print(AP.OutStreamer->GetCommentOS());
 2483     AP.OutStreamer->GetCommentOS() << ' ' << StrVal << '\n';
 2499       AP.OutStreamer->EmitIntValue(p[Chunk--], TrailingBytes);
 2502       AP.OutStreamer->EmitIntValue(p[Chunk], sizeof(uint64_t));
 2506       AP.OutStreamer->EmitIntValue(p[Chunk], sizeof(uint64_t));
 2509       AP.OutStreamer->EmitIntValue(p[Chunk], TrailingBytes);
 2514   AP.OutStreamer->EmitZeros(DL.getTypeAllocSize(ET) - DL.getTypeStoreSize(ET));
 2561     AP.OutStreamer->EmitIntValue(Val, 8);
 2573     AP.OutStreamer->EmitIntValue(ExtraBits, Size);
 2680     return AP.OutStreamer->EmitZeros(Size);
 2689         AP.OutStreamer->GetCommentOS() << format("0x%" PRIx64 "\n",
 2691       AP.OutStreamer->EmitIntValue(CI->getZExtValue(), Size);
 2703     AP.OutStreamer->EmitIntValue(0, Size);
 2745   AP.OutStreamer->EmitValue(ME, Size);
 2756     OutStreamer->EmitIntValue(0, 1);
 2802             OutStreamer->EmitSymbolAttribute(Sym, MCSA_Global);
 2880     AP.OutStreamer->AddComment("  in Loop: Header=BB" +
 2889   raw_ostream &OS = AP.OutStreamer->GetCommentOS();
 2924       HI.Handler->endFunclet();
 2925       HI.Handler->beginFunclet(MBB);
 2935   OutStreamer->EmitCodePaddingBasicBlockStart(Context);
 2944       OutStreamer->AddComment("Block address taken");
 2950         OutStreamer->EmitLabel(Sym);
 2957         BB->printAsOperand(OutStreamer->GetCommentOS(),
 2959         OutStreamer->GetCommentOS() << '\n';
 2973       OutStreamer->emitRawComment(" %bb." + Twine(MBB.getNumber()) + ":",
 2978       OutStreamer->AddComment("Label of block must be emitted");
 2979     OutStreamer->EmitLabel(MBB.getSymbol());
 2986   OutStreamer->EmitCodePaddingBasicBlockEnd(Context);
 3007     OutStreamer->EmitSymbolAttribute(Sym, Attr);
 3069       GMP->S = &S;
 3124   auto PrevSection = OutStreamer->getCurrentSectionOnly();
 3160   OutStreamer->SwitchSection(InstMap);
 3161   OutStreamer->EmitLabel(SledsStart);
 3165   OutStreamer->EmitLabel(SledsEnd);
 3171   OutStreamer->SwitchSection(FnSledIndex);
 3172   OutStreamer->EmitCodeAlignment(2 * WordSizeBytes);
 3173   OutStreamer->EmitSymbolValue(SledsStart, WordSizeBytes, false);
 3174   OutStreamer->EmitSymbolValue(SledsEnd, WordSizeBytes, false);
 3175   OutStreamer->SwitchSection(PrevSection);
 3193   return OutStreamer->getContext().getDwarfVersion();
 3197   OutStreamer->getContext().setDwarfVersion(Version);
lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
   41     OutStreamer->AddComment(Desc);
   43   OutStreamer->EmitSLEB128IntValue(Value);
   48     OutStreamer->AddComment(Desc);
   50   OutStreamer->EmitULEB128IntValue(Value, PadTo);
   56   OutStreamer->emitAbsoluteSymbolDiffAsULEB128(Hi, Lo);
  111       OutStreamer->AddComment(Twine(Desc) + " Encoding = " +
  114       OutStreamer->AddComment(Twine("Encoding = ") + DecodeDWARFEncoding(Val));
  117   OutStreamer->EmitIntValue(Val, 1);
  146     OutStreamer->EmitValue(Exp, GetSizeOfEncodedValue(Encoding));
  148     OutStreamer->EmitIntValue(0, GetSizeOfEncodedValue(Encoding));
  156       OutStreamer->EmitCOFFSecRel32(Label, /*Offset=*/0);
  162       OutStreamer->EmitSymbolValue(Label, 4);
  202     OutStreamer->EmitIntValue(Value, GetSizeOfEncodedValue(Encoding));
  214     OutStreamer->EmitCFIDefCfaOffset(Inst.getOffset());
  217     OutStreamer->EmitCFIAdjustCfaOffset(Inst.getOffset());
  220     OutStreamer->EmitCFIDefCfa(Inst.getRegister(), Inst.getOffset());
  223     OutStreamer->EmitCFIDefCfaRegister(Inst.getRegister());
  226     OutStreamer->EmitCFIOffset(Inst.getRegister(), Inst.getOffset());
  229     OutStreamer->EmitCFIRegister(Inst.getRegister(), Inst.getRegister2());
  232     OutStreamer->EmitCFIWindowSave();
  235     OutStreamer->EmitCFINegateRAState();
  238     OutStreamer->EmitCFISameValue(Inst.getRegister());
  241     OutStreamer->EmitCFIGnuArgsSize(Inst.getOffset());
  244     OutStreamer->EmitCFIEscape(Inst.getValues());
  247     OutStreamer->EmitCFIRestore(Inst.getRegister());
  255     OutStreamer->AddComment("Abbrev [" + Twine(Die.getAbbrevNumber()) + "] 0x" +
  267       OutStreamer->AddComment(dwarf::AttributeString(Attr));
  269         OutStreamer->AddComment(
  282     OutStreamer->AddComment("End Of Children Mark");
lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
   78     Context.setInlineSourceManager(&DiagInfo->SrcMgr);
   82       DiagInfo->DiagHandler = LLVMCtx.getInlineAsmDiagnosticHandler();
   83       DiagInfo->DiagContext = LLVMCtx.getInlineAsmDiagnosticContext();
   84       DiagInfo->SrcMgr.setDiagHandler(srcMgrDiagHandler, DiagInfo.get());
   88   SourceMgr &SrcMgr = DiagInfo->SrcMgr;
  100     DiagInfo->LocInfos.resize(BufNum);
  101     DiagInfo->LocInfos[BufNum - 1] = LocMDNode;
  128       !OutStreamer->isIntegratedAssemblerRequired()) {
  130     OutStreamer->EmitRawText(Str);
  136   DiagInfo->SrcMgr.setIncludeDirs(MCOptions.IASSearchPaths);
  139           DiagInfo->SrcMgr, OutContext, *OutStreamer, *MAI, BufNum));
  142   OutStreamer->setUseAssemblerInfoForParsing(false);
  154   Parser->setAssemblerDialect(Dialect);
  155   Parser->setTargetParser(*TAP.get());
  159     Parser->getLexer().setLexMasmIntegers(true);
  163   int Res = Parser->Run(/*NoInitialTextSection*/ true,
  165   emitInlineAsmEnd(STI, &TAP->getSTI());
  167   if (Res && !DiagInfo->DiagHandler)
  485     OutStreamer->emitRawComment(MAI->getInlineAsmStart());
  486     OutStreamer->emitRawComment(MAI->getInlineAsmEnd());
  492   OutStreamer->emitRawComment(MAI->getInlineAsmStart());
  544     auto &SrcMgr = DiagInfo->SrcMgr;
  566   OutStreamer->emitRawComment(MAI->getInlineAsmEnd());
lib/CodeGen/AsmPrinter/ByteStreamer.h
   44     AP.OutStreamer->AddComment(Comment);
   48     AP.OutStreamer->AddComment(Comment);
   52     AP.OutStreamer->AddComment(Comment);
lib/CodeGen/AsmPrinter/DIE.cpp
  173     AP->OutStreamer->SwitchSection(Section);
  381     Asm->OutStreamer->AddBlankLine();
  410     Asm->OutStreamer->EmitIntValue(Integer, SizeOf(Asm, Form));
  434               AP->OutStreamer->getContext().getDwarfFormat()};
  608     AP->OutStreamer->EmitBytes(S);
  638     AP->OutStreamer->EmitIntValue(Entry->getOffset(), SizeOf(AP, Form));
  654     AP->OutStreamer->EmitIntValue(Addr, SizeOf(AP, Form));
  677     switch (AP->OutStreamer->getContext().getDwarfFormat()) {
lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp
  300     Asm->OutStreamer->EmitLabel(PrevLabel);
  332     Asm->OutStreamer->EmitLabel(PrevLabel);
lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
   50     Asm->OutStreamer->EmitCFIEndProc();
  135       Asm->OutStreamer->EmitCFISections(false, true);
  139   Asm->OutStreamer->EmitCFIStartProc(/*IsSimple=*/false);
  157   Asm->OutStreamer->EmitCFIPersonality(Sym, PerEncoding);
  161     Asm->OutStreamer->EmitCFILsda(ESP(Asm), TLOF.getLSDAEncoding());
lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
  105   unsigned CUID = Asm->OutStreamer->hasRawTextSupport() ? 0 : getUniqueID();
  107     return Asm->OutStreamer->EmitDwarfFileDirective(0, "", "", None, None, CUID);
  108   return Asm->OutStreamer->EmitDwarfFileDirective(
  230       DwarfExpr->addFragmentOffset(Expr);
  272     if (DwarfExpr->isUnknownLocation())
  273       DwarfExpr->setMemoryLocationKind();
  274     DwarfExpr->addExpression(Expr);
  286     addBlock(*VariableDIE, dwarf::DW_AT_location, DwarfExpr->finalize());
  349         Asm->OutStreamer->getDwarfLineTableSymbol(getUniqueID());
 1094     Asm->OutStreamer->EmitLabel(LabelBegin);
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  211   return TmpBuf ? TmpBuf->Bytes.size() : 0;
  217   for (auto Byte : enumerate(TmpBuf->Bytes)) {
  218     const char *Comment = (Byte.index() < TmpBuf->Comments.size())
  219                               ? TmpBuf->Comments[Byte.index()].c_str()
  223   TmpBuf->Bytes.clear();
  224   TmpBuf->Comments.clear();
  344     : DebugHandlerBase(A), DebugLocs(A->OutStreamer->isVerboseAsm()),
  417   Asm->OutStreamer->getContext().setDwarfVersion(DwarfVersion);
  867   if (!Asm->OutStreamer->hasRawTextSupport() || SingleCU)
  868     Asm->OutStreamer->emitDwarfFile0Directive(
 1032     DIE *Die = Entity->getDIE();
 1284     RegVar->initializeMMI(VI.Expr, VI.Slot);
 1650       Asm->OutStreamer->getContext().getCurrentDwarfLoc().getLine();
 1755   Asm.OutStreamer->EmitDwarfLocDirective(FileNo, Line, Col, Flags, 0,
 1795   if (Asm->OutStreamer->hasRawTextSupport())
 1797     Asm->OutStreamer->getContext().setDwarfCompileUnitID(0);
 1799     Asm->OutStreamer->getContext().setDwarfCompileUnitID(CU.getUniqueID());
 1803       *MF, Asm->OutStreamer->getContext().getDwarfCompileUnitID());
 1822   Asm->OutStreamer->getContext().setDwarfCompileUnitID(0);
 1902                      Asm->OutStreamer->getContext().getDwarfCompileUnitID(),
 1933   Asm->OutStreamer->SwitchSection(Section);
 2052     Asm->OutStreamer->SwitchSection(
 2057     Asm->OutStreamer->SwitchSection(
 2079   Asm->OutStreamer->AddComment("Length of Public " + Name + " Info");
 2084   Asm->OutStreamer->EmitLabel(BeginLabel);
 2086   Asm->OutStreamer->AddComment("DWARF Version");
 2089   Asm->OutStreamer->AddComment("Offset of Compilation Unit Info");
 2092   Asm->OutStreamer->AddComment("Compilation Unit Length");
 2100     Asm->OutStreamer->AddComment("DIE offset");
 2105       Asm->OutStreamer->AddComment(
 2111     Asm->OutStreamer->AddComment("External Name");
 2112     Asm->OutStreamer->EmitBytes(StringRef(Name, GI.getKeyLength() + 1));
 2115   Asm->OutStreamer->AddComment("End Mark");
 2117   Asm->OutStreamer->EmitLabel(EndLabel);
 2250   Asm->OutStreamer->AddComment("Loc expr size");
 2271   Asm->OutStreamer->AddComment("Length");
 2273   Asm->OutStreamer->EmitLabel(TableStart);
 2275   Asm->OutStreamer->AddComment("Version");
 2276   Asm->emitInt16(Asm->OutStreamer->getContext().getDwarfVersion());
 2278   Asm->OutStreamer->AddComment("Address size");
 2281   Asm->OutStreamer->AddComment("Segment selector size");
 2294   Asm->OutStreamer->AddComment("Offset entry count");
 2296   Asm->OutStreamer->EmitLabel(Holder.getRnglistsTableBaseSym());
 2318   Asm->OutStreamer->AddComment("Offset entry count");
 2320   Asm->OutStreamer->EmitLabel(DebugLocs.getSym());
 2338   Asm->OutStreamer->EmitLabel(Sym);
 2357         Asm->OutStreamer->EmitIntValue(-1, Size);
 2358         Asm->OutStreamer->AddComment("  base address");
 2359         Asm->OutStreamer->EmitSymbolValue(Base, Size);
 2366         Asm->OutStreamer->AddComment(StringifyEnum(BaseAddressx));
 2368         Asm->OutStreamer->AddComment("  base address index");
 2374       Asm->OutStreamer->EmitIntValue(-1, Size);
 2375       Asm->OutStreamer->EmitIntValue(0, Size);
 2386           Asm->OutStreamer->AddComment(StringifyEnum(OffsetPair));
 2388           Asm->OutStreamer->AddComment("  starting offset");
 2390           Asm->OutStreamer->AddComment("  ending offset");
 2397         Asm->OutStreamer->AddComment(StringifyEnum(StartxLength));
 2399         Asm->OutStreamer->AddComment("  start index");
 2401         Asm->OutStreamer->AddComment("  length");
 2404         Asm->OutStreamer->EmitSymbolValue(Begin, Size);
 2405         Asm->OutStreamer->EmitSymbolValue(End, Size);
 2412     Asm->OutStreamer->AddComment(StringifyEnum(EndOfList));
 2416     Asm->OutStreamer->EmitIntValue(0, Size);
 2417     Asm->OutStreamer->EmitIntValue(0, Size);
 2440     Asm->OutStreamer->SwitchSection(
 2444     Asm->OutStreamer->SwitchSection(
 2452     Asm->OutStreamer->EmitLabel(TableEnd);
 2457     Asm->OutStreamer->SwitchSection(
 2459     Asm->OutStreamer->EmitLabel(List.Label);
 2527       unsigned IA = A.Sym ? Asm->OutStreamer->GetSymbolOrder(A.Sym) : 0;
 2528       unsigned IB = B.Sym ? Asm->OutStreamer->GetSymbolOrder(B.Sym) : 0;
 2540     List.push_back(SymbolCU(nullptr, Asm->OutStreamer->endSection(Section)));
 2561   Asm->OutStreamer->SwitchSection(
 2603     Asm->OutStreamer->AddComment("Length of ARange Set");
 2605     Asm->OutStreamer->AddComment("DWARF Arange version number");
 2607     Asm->OutStreamer->AddComment("Offset Into Debug Info Section");
 2609     Asm->OutStreamer->AddComment("Address Size (in bytes)");
 2611     Asm->OutStreamer->AddComment("Segment Size (in bytes)");
 2614     Asm->OutStreamer->emitFill(Padding, 0xff);
 2629         Asm->OutStreamer->EmitIntValue(Size, PtrSize);
 2633     Asm->OutStreamer->AddComment("ARange terminator");
 2634     Asm->OutStreamer->EmitIntValue(0, PtrSize);
 2635     Asm->OutStreamer->EmitIntValue(0, PtrSize);
 2657     Asm->OutStreamer->EmitLabel(TableEnd);
 2679     Asm->OutStreamer->SwitchSection(
 2683     Asm->OutStreamer->SwitchSection(
 2707   Asm->OutStreamer->SwitchSection(
 2730   Asm->OutStreamer->EmitBytes(Name);
 2734     Asm->OutStreamer->EmitBytes(Value);
 2759   Asm->OutStreamer->SwitchSection(
 2771       Asm->OutStreamer->EmitLabel(U.getMacroLabelBegin());
 2775   Asm->OutStreamer->AddComment("End Of Macro List Mark");
 2785     NewU->addString(Die, dwarf::DW_AT_comp_dir, CompilationDir);
 3033   return Asm->OutStreamer->getContext().getDwarfVersion();
lib/CodeGen/AsmPrinter/DwarfDebug.h
  157     if (auto *E = ValueLoc->getExpression())
lib/CodeGen/AsmPrinter/DwarfExpression.h
  358   ByteStreamer &getActiveStreamer() { return IsBuffering ? TmpBuf->BS : OutBS; }
lib/CodeGen/AsmPrinter/DwarfFile.cpp
   51   Asm->OutStreamer->SwitchSection(S);
   56     Asm->OutStreamer->EmitLabel(EndLabel);
   67     if (TheU->getCUNode()->isDebugDirectivesOnly())
   72     if (llvm::empty(TheU->getUnitDie().values()))
   75     TheU->setDebugSectionOffset(SecOffset);
lib/CodeGen/AsmPrinter/DwarfStringPool.cpp
   60   Asm.OutStreamer->SwitchSection(Section);
   74     Asm.OutStreamer->EmitLabel(StartSym);
   83   Asm.OutStreamer->SwitchSection(StrSection);
  103       Asm.OutStreamer->EmitLabel(Entry->getValue().Symbol);
  106     Asm.OutStreamer->AddComment("string offset=" +
  108     Asm.OutStreamer->EmitBytes(
  122     Asm.OutStreamer->SwitchSection(OffsetSection);
  128         Asm.OutStreamer->EmitIntValue(Entry->getValue().Offset, size);
lib/CodeGen/AsmPrinter/DwarfUnit.cpp
 1606   Asm->OutStreamer->AddComment("Length of Unit");
 1612     Asm->OutStreamer->EmitLabel(BeginLabel);
 1616   Asm->OutStreamer->AddComment("DWARF version number");
 1622     Asm->OutStreamer->AddComment("DWARF Unit Type");
 1624     Asm->OutStreamer->AddComment("Address Size (in bytes)");
 1631   Asm->OutStreamer->AddComment("Offset Into Abbrev. Section");
 1640     Asm->OutStreamer->AddComment("Address Size (in bytes)");
 1649   Asm->OutStreamer->AddComment("Type Signature");
 1650   Asm->OutStreamer->EmitIntValue(TypeSignature, sizeof(TypeSignature));
 1651   Asm->OutStreamer->AddComment("Type DIE Offset");
 1653   Asm->OutStreamer->EmitIntValue(Ty ? Ty->getOffset() : 0,
lib/CodeGen/AsmPrinter/EHStreamer.cpp
  428     Asm->OutStreamer->SwitchSection(LSDASection);
  435   Asm->OutStreamer->EmitLabel(GCCETSym);
  436   Asm->OutStreamer->EmitLabel(Asm->getCurExceptionSym());
  451     Asm->OutStreamer->EmitLabel(TTBaseRefLabel);
  454   bool VerboseAsm = Asm->OutStreamer->isVerboseAsm();
  461   Asm->OutStreamer->EmitLabel(CstBeginLabel);
  472         Asm->OutStreamer->AddComment(">> Call Site " + Twine(idx) + " <<");
  473         Asm->OutStreamer->AddComment("  On exception at call site "+Twine(idx));
  482           Asm->OutStreamer->AddComment("  Action: cleanup");
  484           Asm->OutStreamer->AddComment("  Action: " +
  526         Asm->OutStreamer->AddComment(">> Call Site " + Twine(++Entry) + " <<");
  529         Asm->OutStreamer->AddComment(Twine("  Call between ") +
  537           Asm->OutStreamer->AddComment("    has no landing pad");
  541           Asm->OutStreamer->AddComment(Twine("    jumps to ") +
  552           Asm->OutStreamer->AddComment("  On action: cleanup");
  554           Asm->OutStreamer->AddComment("  On action: " +
  560   Asm->OutStreamer->EmitLabel(CstEndLabel);
  570       Asm->OutStreamer->AddComment(">> Action Record " + Twine(++Entry) + " <<");
  579         Asm->OutStreamer->AddComment("  Catch TypeInfo " +
  582         Asm->OutStreamer->AddComment("  Filter TypeInfo " +
  585         Asm->OutStreamer->AddComment("  Cleanup");
  595         Asm->OutStreamer->AddComment("  No further actions");
  598         Asm->OutStreamer->AddComment("  Continue to action "+Twine(NextAction));
  618   bool VerboseAsm = Asm->OutStreamer->isVerboseAsm();
  623     Asm->OutStreamer->AddComment(">> Catch TypeInfos <<");
  624     Asm->OutStreamer->AddBlankLine();
  631       Asm->OutStreamer->AddComment("TypeInfo " + Twine(Entry--));
  635   Asm->OutStreamer->EmitLabel(TTBaseLabel);
  639     Asm->OutStreamer->AddComment(">> Filter TypeInfos <<");
  640     Asm->OutStreamer->AddBlankLine();
  649         Asm->OutStreamer->AddComment("FilterInfo " + Twine(Entry));
lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp
   69   AP.OutStreamer->EmitSymbolAttribute(Sym, MCSA_Global);
   70   AP.OutStreamer->EmitLabel(Sym);
   75   AP.OutStreamer->SwitchSection(AP.getObjFileLowering().getTextSection());
   78   AP.OutStreamer->SwitchSection(AP.getObjFileLowering().getDataSection());
  102   AP.OutStreamer->SwitchSection(AP.getObjFileLowering().getTextSection());
  105   AP.OutStreamer->SwitchSection(AP.getObjFileLowering().getDataSection());
  109   AP.OutStreamer->EmitIntValue(0, IntPtrSize);
  111   AP.OutStreamer->SwitchSection(AP.getObjFileLowering().getDataSection());
  153     AP.OutStreamer->AddComment("live roots for " +
  155     AP.OutStreamer->AddBlankLine();
  167       AP.OutStreamer->EmitSymbolValue(J->Label, IntPtrSize);
lib/CodeGen/AsmPrinter/WasmException.cpp
   30     Asm->OutStreamer->EmitLabel(ExceptionSym);
   61   Asm->OutStreamer->EmitLabel(LSDAEndLabel);
   62   MCContext &OutContext = Asm->OutStreamer->getContext();
   66   Asm->OutStreamer->emitELFSize(LSDALabel, SizeExp);
lib/CodeGen/AsmPrinter/WinException.cpp
  115     Asm->OutStreamer->EmitWinCFIFuncletOrFuncEnd();
  144     Asm->OutStreamer->PushSection();
  147     MCSection *XData = Asm->OutStreamer->getAssociatedXDataSection(
  148         Asm->OutStreamer->getCurrentSectionOnly());
  149     Asm->OutStreamer->SwitchSection(XData);
  164     Asm->OutStreamer->PopSection();
  198     Asm->OutStreamer->BeginCOFFSymbolDef(Sym);
  199     Asm->OutStreamer->EmitCOFFSymbolStorageClass(COFF::IMAGE_SYM_CLASS_STATIC);
  200     Asm->OutStreamer->EmitCOFFSymbolType(COFF::IMAGE_SYM_DTYPE_FUNCTION
  202     Asm->OutStreamer->EndCOFFSymbolDef();
  210     Asm->OutStreamer->EmitLabel(Sym);
  215     CurrentFuncletTextSection = Asm->OutStreamer->getCurrentSectionOnly();
  216     Asm->OutStreamer->EmitWinCFIStartProc(Sym);
  235       Asm->OutStreamer->EmitWinEHHandler(PersHandlerSym, true, true);
  242     Asm->OutStreamer->SwitchSection(CurrentFuncletTextSection);
  243     Asm->OutStreamer->EmitWinCFIFuncletOrFuncEnd();
  264       MCSection *XData = Asm->OutStreamer->getAssociatedXDataSection(
  265           Asm->OutStreamer->getCurrentSectionOnly());
  266       Asm->OutStreamer->SwitchSection(XData);
  270     Asm->OutStreamer->EmitWinEHHandlerData();
  279       Asm->OutStreamer->EmitValue(create32bitRef(FuncInfoXData), 4);
  290     Asm->OutStreamer->SwitchSection(CurrentFuncletTextSection);
  291     Asm->OutStreamer->EmitWinCFIEndProc();
  569     Asm->OutStreamer->EmitAssignment(ParentFrameOffset, MCOffset);
  959   Asm->OutStreamer->EmitAssignment(ParentFrameOffset,
lib/CodeGen/CodeGenPrepare.cpp
  739   BlockFrequency PredFreq = BFI->getBlockFreq(Pred);
  740   BlockFrequency BBFreq = BFI->getBlockFreq(BB);
  745       BBFreq += BFI->getBlockFreq(SameValueBB);
 2695   Value *Val = Ptr->getBuiltValue();
 2703   Value *Val = Ptr->getBuiltValue();
 2711   Value *Val = Ptr->getBuiltValue();
 2731     (*It)->commit();
 2739     Curr->undo();
lib/CodeGen/DFAPacketizer.cpp
  185     M->apply(this);
lib/CodeGen/FaultMaps.cpp
   32   MCContext &OutContext = AP.OutStreamer->getContext();
   35   AP.OutStreamer->EmitLabel(FaultingLabel);
   53   MCContext &OutContext = AP.OutStreamer->getContext();
lib/CodeGen/GCMetadata.cpp
  155       S->Name = Name;
lib/CodeGen/GlobalISel/CSEInfo.cpp
  218   return CSEOpt->shouldCSEOpc(Opc);
lib/CodeGen/GlobalISel/Combiner.cpp
  109   Builder->setMF(MF);
  111     Builder->setCSEInfo(CSEInfo);
lib/CodeGen/GlobalISel/IRTranslator.cpp
  469   SL->findJumpTables(Clusters, &SI, DefaultMBB);
  513   MIB.setDebugLoc(CurBuilder->getDebugLoc());
  527   MIB.setDebugLoc(CurBuilder->getDebugLoc());
  655   JumpTableHeader *JTH = &SL->JTCases[I->JTCasesIndex].first;
  656   SwitchCG::JumpTable *JT = &SL->JTCases[I->JTCasesIndex].second;
 2057     EntryBuilder->setDebugLoc(PI->getDebugLoc());
 2090   CurBuilder->setDebugLoc(Inst.getDebugLoc());
 2094     EntryBuilder->setDebugLoc(
 2097     EntryBuilder->setDebugLoc(DebugLoc());
 2111     EntryBuilder->buildConstant(Reg, *CI);
 2113     EntryBuilder->buildFConstant(Reg, *CF);
 2115     EntryBuilder->buildUndef(Reg);
 2123     EntryBuilder->buildCast(Reg, ZeroReg);
 2125     EntryBuilder->buildGlobalValue(Reg, GV);
 2137     EntryBuilder->buildBuildVector(Reg, Ops);
 2147     EntryBuilder->buildBuildVector(Reg, Ops);
 2164     EntryBuilder->buildBuildVector(Reg, Ops);
 2166     EntryBuilder->buildBlockAddress(Reg, BA);
 2174   for (auto &JTCase : SL->JTCases) {
 2181   SL->JTCases.clear();
 2230     EntryBuilder->setCSEInfo(CSEInfo);
 2232     CurBuilder->setCSEInfo(CSEInfo);
 2238   CurBuilder->setMF(*MF);
 2239   EntryBuilder->setMF(*MF);
 2248   SL->init(TLI, TM, *DL);
 2268   EntryBuilder->setMBB(*EntryBB);
 2333       CurBuilder->setMBB(MBB);
 2353         if (ORE->allowExtraAnalysis("gisel-irtranslator")) {
lib/CodeGen/GlobalISel/Legalizer.cpp
  189     MIRBuilder->setCSEInfo(CSEInfo);
lib/CodeGen/GlobalISel/RegBankSelect.cpp
  227     InsertPt->insert(*CurMI);
  544       assert(InsertPt->canMaterialize() && "We should not have made it here");
  546       if (!InsertPt->isSplit())
  555         uint64_t PtCost = InsertPt->frequency(*this) * CostForInsertPt;
lib/CodeGen/IfConversion.cpp
  405       int Incr1 = (C1->Kind == ICDiamond)
  406         ? -(int)(C1->NumDups + C1->NumDups2) : (int)C1->NumDups;
  406         ? -(int)(C1->NumDups + C1->NumDups2) : (int)C1->NumDups;
  406         ? -(int)(C1->NumDups + C1->NumDups2) : (int)C1->NumDups;
  407       int Incr2 = (C2->Kind == ICDiamond)
  408         ? -(int)(C2->NumDups + C2->NumDups2) : (int)C2->NumDups;
  408         ? -(int)(C2->NumDups + C2->NumDups2) : (int)C2->NumDups;
  408         ? -(int)(C2->NumDups + C2->NumDups2) : (int)C2->NumDups;
  413         if (!C1->NeedSubsumption && C2->NeedSubsumption)
  413         if (!C1->NeedSubsumption && C2->NeedSubsumption)
  415         else if (C1->NeedSubsumption == C2->NeedSubsumption) {
  415         else if (C1->NeedSubsumption == C2->NeedSubsumption) {
  417           if ((unsigned)C1->Kind < (unsigned)C2->Kind)
  417           if ((unsigned)C1->Kind < (unsigned)C2->Kind)
  419           else if (C1->Kind == C2->Kind)
  419           else if (C1->Kind == C2->Kind)
  420             return C1->BBI.BB->getNumber() < C2->BBI.BB->getNumber();
  420             return C1->BBI.BB->getNumber() < C2->BBI.BB->getNumber();
  488       BBInfo &BBI = Token->BBI;
  489       IfcvtKind Kind = Token->Kind;
  490       unsigned NumDups = Token->NumDups;
  491       unsigned NumDups2 = Token->NumDups2;
  560                                   Token->TClobbersPred,
  561                                   Token->FClobbersPred);
  572                                       Token->TClobbersPred,
  573                                       Token->FClobbersPred);
lib/CodeGen/InlineSpiller.cpp
 1149     LI->assign(OrigLI, Allocator);
 1153   VNInfo *OrigVNI = StackSlotToOrigLI[StackSlot]->getVNInfoAt(Idx.getRegSlot());
 1166   VNInfo *OrigVNI = It->second->getVNInfoAt(Idx.getRegSlot());
lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp
   77       OwnedMDT->getBase().recalculate(*MF);
   83     OwnedMLI->getBase().analyze(MDT->getBase());
   88   OwnedMBFI->calculate(*MF, MBPI, *MLI);
lib/CodeGen/LiveDebugVariables.cpp
  559     userValue->print(OS, TRI);
  562     userLabel->print(OS, TRI);
  670     if (L->match(Label, DL->getInlinedAt(), Idx)) {
  951     userValues[i]->computeIntervals(MF->getRegInfo(), *TRI, *LIS, LS);
  952     userValues[i]->mapVirtRegs(this);
 1396     LLVM_DEBUG(userValue->print(dbgs(), TRI));
 1397     userValue->rewriteLocations(*VRM, *MF, *TII, *TRI, SpillOffsets);
 1398     userValue->emitDebugValues(VRM, *LIS, *TII, *TRI, SpillOffsets);
 1402     LLVM_DEBUG(userLabel->print(dbgs(), TRI));
 1403     userLabel->emitDebugLabel(*LIS, *TII);
lib/CodeGen/LiveInterval.cpp
  322     LR->segmentSet->insert(LR->segmentSet->end(), S);
  322     LR->segmentSet->insert(LR->segmentSet->end(), S);
  327         LR->segmentSet->upper_bound(Segment(Pos, Pos.getNextSlot(), nullptr));
  328     if (I == LR->segmentSet->begin())
  337     iterator I = LR->segmentSet->upper_bound(S);
  338     if (I != LR->segmentSet->end() && !(S.start < *I))
  809   segments.append(segmentSet->begin(), segmentSet->end());
  809   segments.append(segmentSet->begin(), segmentSet->end());
lib/CodeGen/MIRParser/MIRParser.cpp
  390     Target->setTarget(MF.getSubtarget());
  515       const auto *RC = Target->getRegClass(VReg.Class.Value);
  520         const RegisterBank *RegBank = Target->getRegBank(VReg.Class.Value);
  921   return Impl->parseIRModule();
  925   return Impl->parseMachineFunctions(M, MMI);
  943   auto Filename = Contents->getBufferIdentifier();
lib/CodeGen/MachineBlockFrequencyInfo.cpp
  196   MBFI->calculate(F, MBPI, MLI);
  205     MBFI->print(dbgs());
  228   return MBFI ? MBFI->getBlockFreq(MBB) : 0;
  233   const Function &F = MBFI->getFunction()->getFunction();
  234   return MBFI ? MBFI->getBlockProfileCount(F, MBB) : None;
  239   const Function &F = MBFI->getFunction()->getFunction();
  240   return MBFI ? MBFI->getProfileCountFromFreq(F, Freq) : None;
  246   return MBFI->isIrrLoopHeader(MBB);
  250   return MBFI ? MBFI->getFunction() : nullptr;
  254   return MBFI ? &MBFI->getBPI() : nullptr;
  260   return MBFI ? MBFI->printBlockFreq(OS, Freq) : OS;
  266   return MBFI ? MBFI->printBlockFreq(OS, MBB) : OS;
  270   return MBFI ? MBFI->getEntryFreq() : 0;
lib/CodeGen/MachineBlockPlacement.cpp
  769   auto BBFreq = MBFI->getBlockFreq(BB);
  770   auto SuccFreq = MBFI->getBlockFreq(Succ);
  773   uint64_t EntryFreq = MBFI->getEntryFreq();
  799     auto Freq = MBFI->getBlockFreq(SuccPred)
 1012       BlockFrequency EdgeFreq = MBFI->getBlockFreq(SuccPred) *
 1416   BlockFrequency CandidateEdgeFreq = MBFI->getBlockFreq(BB) * RealSuccProb;
 1442         MBFI->getBlockFreq(Pred) * MBPI->getEdgeProbability(Pred, Succ);
 1611     BlockFrequency CandidateFreq = MBFI->getBlockFreq(MBB);
 1613                MBFI->printBlockFreq(dbgs(), CandidateFreq) << " (freq)\n");
 1829         BlockFrequency EdgeFreq = MBFI->getBlockFreq(Pred) *
 1869     FallThrough2Exit = MBFI->getBlockFreq(NewTop) *
 1871   BlockFrequency BackEdgeFreq = MBFI->getBlockFreq(NewTop) *
 1882        BlockFrequency EdgeFreq = MBFI->getBlockFreq(Pred) *
 1904        BlockFrequency EdgeFreq = MBFI->getBlockFreq(BestPred) *
 1909      BlockFrequency OrigEdgeFreq = MBFI->getBlockFreq(BestPred) *
 1975                MBFI->printBlockFreq(dbgs(), Pred) << " freq\n");
 2115       BlockFrequency ExitEdgeFreq = MBFI->getBlockFreq(MBB) * SuccProb;
 2119                  MBFI->printBlockFreq(dbgs(), ExitEdgeFreq) << ")\n");
 2315       auto EdgeFreq = MBFI->getBlockFreq(Pred) *
 2342       auto ExitFreq = MBFI->getBlockFreq(BB) * LargestExitEdgeProb;
 2390       auto TailBBFreq = MBFI->getBlockFreq(TailBB);
 2443         LoopFreq += MBFI->getBlockFreq(LoopPred) *
 2447       auto Freq = MBFI->getBlockFreq(LoopBB).getFrequency();
 2753   BlockFrequency EntryFreq = MBFI->getBlockFreq(&F->front());
 2773     BlockFrequency Freq = MBFI->getBlockFreq(ChainBB);
 2780     BlockFrequency LoopHeaderFreq = MBFI->getBlockFreq(LoopHeader);
 2802     BlockFrequency LayoutEdgeFreq = MBFI->getBlockFreq(LayoutPred) * LayoutProb;
 3080     MBFI->view("MBP." + MF.getName(), false);
lib/CodeGen/MachineDominators.cpp
   60   DT->recalculate(F);
   75     if (!DT->verify(DomTreeT::VerificationLevel::Basic)) {
   83     DT->print(OS);
  103     MachineDomTreeNode *SuccDTNode = DT->getNode(Succ);
  126       if (!DT->dominates(SuccDTNode, DT->getNode(PredBB))) {
  126       if (!DT->dominates(SuccDTNode, DT->getNode(PredBB))) {
  138     MachineDomTreeNode *NewDTNode = DT->addNewBlock(Edge.NewBB, Edge.FromBB);
  144       DT->changeImmediateDominator(DT->getNode(Edge.ToBB), NewDTNode);
  144       DT->changeImmediateDominator(DT->getNode(Edge.ToBB), NewDTNode);
lib/CodeGen/MachinePipeliner.cpp
 2276     M->apply(this);
 2939     return DFAResources->canReserveResources(MID);
 2979     return DFAResources->reserveResources(MID);
 3023     return DFAResources->clearResources();
lib/CodeGen/MachinePostDominators.cpp
   41   PDT->recalculate(F);
   56     NCD = PDT->findNearestCommonDominator(NCD, BB);
   59     if (PDT->isVirtualRoot(PDT->getNode(NCD)))
   59     if (PDT->isVirtualRoot(PDT->getNode(NCD)))
   68     if (!PDT->verify(PostDomTreeT::VerificationLevel::Basic)) {
   77   PDT->print(OS);
lib/CodeGen/MachineScheduler.cpp
  641     SchedImpl->releaseTopNode(SuccSU);
  678     SchedImpl->releaseBottomNode(PredSU);
  689   SchedImpl->enterMBB(bb);
  693   SchedImpl->leaveMBB();
  708   SchedImpl->initPolicy(begin, end, regioninstrs);
  748   LLVM_DEBUG(SchedImpl->dumpPolicy());
  764   SchedImpl->initialize(this);
  772     SUnit *SU = SchedImpl->pickNode(IsTopNode);
  803     SchedImpl->schedNode(SU, IsTopNode);
  822     m->apply(this);
  855     SchedImpl->releaseTopNode(SU);
  861     SchedImpl->releaseBottomNode(*I);
  867   SchedImpl->registerRoots();
  983   ShouldTrackPressure = SchedImpl->shouldTrackPressure();
  984   ShouldTrackLaneMasks = SchedImpl->shouldTrackLaneMasks();
 1198   LLVM_DEBUG(SchedImpl->dumpPolicy());
 1208   SchedImpl->initialize(this);
 1220     SUnit *SU = SchedImpl->pickNode(IsTopNode);
 1234         SchedImpl->scheduleTree(SubtreeID);
 1239     SchedImpl->schedNode(SU, IsTopNode);
lib/CodeGen/ModuloSchedule.cpp
  869         LoopInfo->createTripCountGreaterCondition(j + 1, *Prolog, Cond);
  886         LoopInfo->disposed();
  904     LoopInfo->setPreheader(PrologBBs[MaxIter]);
  905     LoopInfo->adjustTripCount(-(MaxIter + 1));
 1777         Info->createTripCountGreaterCondition(TC, *Prolog, Cond);
 1805     Info->adjustTripCount(-(Schedule.getNumStages() - 1));
 1806     Info->setPreheader(Prologs.back());
 1808     Info->disposed();
lib/CodeGen/ParallelCG.cpp
   32   if (TM->addPassesToEmitFile(CodeGenPasses, OS, nullptr, FileType))
lib/CodeGen/PeepholeOptimizer.cpp
 1185   while (CpyRewriter->getNextRewritableSource(Src, TrackPair)) {
 1201     if (CpyRewriter->RewriteCurrentSource(NewSrc.Reg, NewSrc.SubReg)) {
lib/CodeGen/PostRAHazardRecognizer.cpp
   83       unsigned NumPreNoops = HazardRec->PreEmitNoops(&MI);
   85         HazardRec->EmitNoop();
   90       HazardRec->EmitInstruction(&MI);
   91       if (HazardRec->atIssueLimit()) {
   92         HazardRec->AdvanceCycle();
lib/CodeGen/PostRASchedulerList.cpp
  444     M->apply(this);
lib/CodeGen/RegAllocGreedy.cpp
 1188   ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks();
 1228                                     SA->getFirstSplitPoint(BC.Number)))
 1234       if (Intf.last() >= SA->getLastSplitPoint(BC.Number)) {
 1287                                   SA->getFirstSplitPoint(Number)))
 1296     if (Intf.last() >= SA->getLastSplitPoint(Number))
 1314   BitVector Todo = SA->getThroughBlocks();
 1373   if (!SA->getNumThroughBlocks())
 1416   ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks();
 1588   unsigned VirtRegToSplit = SA->getParent().reg;
 1589   ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks();
 1689   unsigned Reg = SA->getParent().reg;
 1693   ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks();
 1721       if (SA->shouldSplitSingleBlock(BI, SingleInstrs))
 1722         SE->splitSingleBlock(BI);
 1727       SE->splitLiveThroughBlock(Number, IntvIn, IntfIn, IntvOut, IntfOut);
 1729       SE->splitRegInBlock(BI, IntvIn, IntfIn);
 1731       SE->splitRegOutBlock(BI, IntvOut, IntfOut);
 1737   BitVector Todo = SA->getThroughBlocks();
 1766       SE->splitLiveThroughBlock(Number, IntvIn, IntfIn, IntvOut, IntfOut);
 1773   SE->finish(&IntvMap);
 1777   unsigned OrigBlocks = SA->getNumLiveBlocks();
 1801       if (SA->countLiveBlocks(&Reg) >= OrigBlocks) {
 1978   SE->reset(LREdit, SplitSpillMode);
 1988       Cand.IntvIdx = SE->openIntv();
 2001       Cand.IntvIdx = SE->openIntv();
 2021   assert(&SA->getParent() == &VirtReg && "Live range wasn't analyzed");
 2025   SE->reset(LREdit, SplitSpillMode);
 2026   ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks();
 2029     if (SA->shouldSplitSingleBlock(BI, SingleInstrs))
 2030       SE->splitSingleBlock(BI);
 2038   SE->finish(&IntvMap);
 2096   SE->reset(LREdit, SplitEditor::SM_Size);
 2098   ArrayRef<SlotIndex> Uses = SA->getUseSlots();
 2121     SE->openIntv();
 2122     SlotIndex SegStart = SE->enterIntvBefore(Uses[i]);
 2123     SlotIndex SegStop  = SE->leaveIntvAfter(Uses[i]);
 2124     SE->useIntv(SegStart, SegStop);
 2133   SE->finish(&IntvMap);
 2153   assert(SA->getUseBlocks().size() == 1 && "Not a local interval");
 2154   const SplitAnalysis::BlockInfo &BI = SA->getUseBlocks().front();
 2155   ArrayRef<SlotIndex> Uses = SA->getUseSlots();
 2168     if (!Matrix->query(const_cast<LiveInterval&>(SA->getParent()), *Units)
 2233   if (SA->getUseBlocks().size() != 1)
 2236   const SplitAnalysis::BlockInfo &BI = SA->getUseBlocks().front();
 2245   ArrayRef<SlotIndex> Uses = SA->getUseSlots();
 2422   SE->reset(LREdit);
 2424   SE->openIntv();
 2425   SlotIndex SegStart = SE->enterIntvBefore(Uses[BestBefore]);
 2426   SlotIndex SegStop  = SE->leaveIntvAfter(Uses[BestAfter]);
 2427   SE->useIntv(SegStart, SegStop);
 2429   SE->finish(&IntvMap);
 2471     SA->analyze(&VirtReg);
 2481   SA->analyze(&VirtReg);
 2487   if (SA->didRepairRange()) {
 2811     SA->analyze(&VirtReg);
 2823     SA->analyze(&VirtReg);
lib/CodeGen/RegAllocPBQP.cpp
  828     ConstraintsRoot->addConstraint(std::make_unique<SpillCosts>());
  829     ConstraintsRoot->addConstraint(std::make_unique<Interference>());
  831       ConstraintsRoot->addConstraint(std::make_unique<Coalescing>());
  832     ConstraintsRoot->addConstraint(Subtarget.getCustomPBQPConstraints());
  842       ConstraintsRoot->apply(G);
lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp
  253       if (!ResourcesModel->canReserveResources(&TII->get(
  286     ResourcesModel->clearResources();
  293       ResourcesModel->reserveResources(&TII->get(
  307     ResourcesModel->clearResources();
  314     ResourcesModel->clearResources();
  464     ResourcesModel->clearResources();
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 1016   SL->init(DAG.getTargetLoweringInfo(), TM, DAG.getDataLayout());
 2057       SL->SwitchCases.push_back(CB);
 2066   SL->SwitchCases.push_back(CB);
 2275       assert(SL->SwitchCases[0].ThisBB == BrMBB && "Unexpected lowering!");
 2278       if (ShouldEmitAsBranches(SL->SwitchCases)) {
 2279         for (unsigned i = 1, e = SL->SwitchCases.size(); i != e; ++i) {
 2280           ExportFromCurrentBlock(SL->SwitchCases[i].CmpLHS);
 2281           ExportFromCurrentBlock(SL->SwitchCases[i].CmpRHS);
 2285         visitSwitchCase(SL->SwitchCases[0], BrMBB);
 2286         SL->SwitchCases.erase(SL->SwitchCases.begin());
 2286         SL->SwitchCases.erase(SL->SwitchCases.begin());
 2292       for (unsigned i = 1, e = SL->SwitchCases.size(); i != e; ++i)
 2293         FuncInfo.MF->erase(SL->SwitchCases[i].ThisBB);
 2295       SL->SwitchCases.clear();
 2910   for (unsigned i = 0, e = SL->JTCases.size(); i != e; ++i)
 2911     if (SL->JTCases[i].first.HeaderBB == First)
 2912       SL->JTCases[i].first.HeaderBB = Last;
 2915   for (unsigned i = 0, e = SL->BitTestCases.size(); i != e; ++i)
 2916     if (SL->BitTestCases[i].Parent == First)
 2917       SL->BitTestCases[i].Parent = Last;
10161         JumpTableHeader *JTH = &SL->JTCases[I->JTCasesIndex].first;
10162         SwitchCG::JumpTable *JT = &SL->JTCases[I->JTCasesIndex].second;
10210         BitTestBlock *BTB = &SL->BitTestCases[I->BTCasesIndex];
10269           SL->SwitchCases.push_back(CB);
10420     SL->SwitchCases.push_back(CB);
10532   SL->findJumpTables(Clusters, &SI, DefaultMBB);
10533   SL->findBitTestClusters(Clusters, &SI);
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
 1774   for (auto &BTB : SDB->SL->BitTestCases) {
 1855   SDB->SL->BitTestCases.clear();
 1860   for (unsigned i = 0, e = SDB->SL->JTCases.size(); i != e; ++i) {
 1862     if (!SDB->SL->JTCases[i].first.Emitted) {
 1864       FuncInfo->MBB = SDB->SL->JTCases[i].first.HeaderBB;
 1867       SDB->visitJumpTableHeader(SDB->SL->JTCases[i].second,
 1868                                 SDB->SL->JTCases[i].first, FuncInfo->MBB);
 1875     FuncInfo->MBB = SDB->SL->JTCases[i].second.MBB;
 1878     SDB->visitJumpTable(SDB->SL->JTCases[i].second);
 1891       if (PHIBB == SDB->SL->JTCases[i].second.Default)
 1893            .addMBB(SDB->SL->JTCases[i].first.HeaderBB);
 1899   SDB->SL->JTCases.clear();
 1903   for (unsigned i = 0, e = SDB->SL->SwitchCases.size(); i != e; ++i) {
 1905     FuncInfo->MBB = SDB->SL->SwitchCases[i].ThisBB;
 1910     Succs.push_back(SDB->SL->SwitchCases[i].TrueBB);
 1911     if (SDB->SL->SwitchCases[i].TrueBB != SDB->SL->SwitchCases[i].FalseBB)
 1911     if (SDB->SL->SwitchCases[i].TrueBB != SDB->SL->SwitchCases[i].FalseBB)
 1912       Succs.push_back(SDB->SL->SwitchCases[i].FalseBB);
 1915     SDB->visitSwitchCase(SDB->SL->SwitchCases[i], FuncInfo->MBB);
 1951   SDB->SL->SwitchCases.clear();
lib/CodeGen/StackColoring.cpp
  561     Intervals[I]->dump();
  852             VNInfo *VNI = Intervals[Slot]->getValNumInfo(0);
  853             Intervals[Slot]->addSegment(
  868       VNInfo *VNI = Intervals[i]->getValNumInfo(0);
  869       Intervals[i]->addSegment(LiveInterval::Segment(Starts[i], EndIdx, VNI));
 1103         if (Intervals[Slot]->empty())
 1185     LI->getNextValue(Indexes->getZeroIndex(), VNInfoAllocator);
 1211     if (Intervals[SortedSlots[I]]->empty())
lib/CodeGen/StackMaps.cpp
  301   MCContext &OutContext = AP.OutStreamer->getContext();
  303   AP.OutStreamer->EmitLabel(MILabel);
  558   MCContext &OutContext = AP.OutStreamer->getContext();
lib/DebugInfo/DWARF/DWARFContext.cpp
  105     if (const auto &C = U->getStringOffsetsTableContribution())
  319   StringRef Extension = sys::path::extension(DObj->getFileName());
  323   const auto *ObjFile = DObj->getFile();
  344                  DObj->getAbbrevSection()))
  347                  DObj->getAbbrevDWOSection()))
  354         U->getDIEForOffset(DumpOffset.getValue())
  358         U->dump(OS, DumpOpts);
  371         U->getDIEForOffset(*DumpOffset)
  374         U->dump(OS, DumpOpts);
  384                                    DObj->getLocSection().Data)) {
  389                      DObj->getLoclistsSection().Data)) {
  390     DWARFDataExtractor Data(*DObj, DObj->getLoclistsSection(), isLittleEndian(),
  396                      DObj->getLocDWOSection().Data)) {
  401                                    DObj->getFrameSection().Data))
  405                                    DObj->getEHFrameSection().Data))
  416                  DObj->getArangesSection())) {
  418     DataExtractor arangesData(DObj->getArangesSection(), isLittleEndian(), 0);
  445                                    DObj->getLineSection().Data)) {
  446     DWARFDataExtractor LineData(*DObj, DObj->getLineSection(), isLittleEndian(),
  455                      DObj->getLineDWOSection().Data)) {
  456     DWARFDataExtractor LineData(*DObj, DObj->getLineDWOSection(),
  464                  DObj->getCUIndexSection())) {
  469                  DObj->getTUIndexSection())) {
  474                  DObj->getStrSection())) {
  475     DataExtractor strData(DObj->getStrSection(), isLittleEndian(), 0);
  484                  DObj->getStrDWOSection())) {
  485     DataExtractor strDWOData(DObj->getStrDWOSection(), isLittleEndian(), 0);
  494                  DObj->getLineStrSection())) {
  495     DataExtractor strData(DObj->getLineStrSection(), isLittleEndian(), 0);
  507                  DObj->getAddrSection().Data)) {
  508     DWARFDataExtractor AddrData(*DObj, DObj->getAddrSection(),
  514                  DObj->getRangesSection().Data)) {
  516     DWARFDataExtractor rangesData(*DObj, DObj->getRangesSection(),
  534     return (*I)->getAddrOffsetSectionItem(Index);
  538                  DObj->getRnglistsSection().Data)) {
  539     DWARFDataExtractor RnglistData(*DObj, DObj->getRnglistsSection(),
  545                  DObj->getRnglistsDWOSection().Data)) {
  546     DWARFDataExtractor RnglistData(*DObj, DObj->getRnglistsDWOSection(),
  552                  DObj->getPubnamesSection().Data))
  553     DWARFDebugPubTable(*DObj, DObj->getPubnamesSection(), isLittleEndian(), false)
  557                  DObj->getPubtypesSection().Data))
  558     DWARFDebugPubTable(*DObj, DObj->getPubtypesSection(), isLittleEndian(), false)
  562                  DObj->getGnuPubnamesSection().Data))
  563     DWARFDebugPubTable(*DObj, DObj->getGnuPubnamesSection(), isLittleEndian(),
  568                  DObj->getGnuPubtypesSection().Data))
  569     DWARFDebugPubTable(*DObj, DObj->getGnuPubtypesSection(), isLittleEndian(),
  574                  DObj->getStrOffsetsSection().Data))
  576                              DObj->getStrOffsetsSection(),
  577                              DObj->getStrSection(), normal_units(),
  580                  DObj->getStrOffsetsDWOSection().Data))
  582                              DObj->getStrOffsetsDWOSection(),
  583                              DObj->getStrDWOSection(), dwo_units(),
  587                  DObj->getGdbIndexSection())) {
  592                  DObj->getAppleNamesSection().Data))
  596                  DObj->getAppleTypesSection().Data))
  600                  DObj->getAppleNamespacesSection().Data))
  604                  DObj->getAppleObjCSection().Data))
  607                  DObj->getNamesSection().Data))
  627     if (!DWOCU->getDWOId()) {
  629           toUnsigned(DWOCU->getUnitDIE().find(DW_AT_GNU_dwo_id)))
  630         DWOCU->setDWOId(*DWOId);
  635     if (DWOCU->getDWOId() == Hash)
  665   DataExtractor CUIndexData(DObj->getCUIndexSection(), isLittleEndian(), 0);
  668   CUIndex->parse(CUIndexData);
  676   DataExtractor TUIndexData(DObj->getTUIndexSection(), isLittleEndian(), 0);
  679   TUIndex->parse(TUIndexData);
  687   DataExtractor GdbIndexData(DObj->getGdbIndexSection(), true /*LE*/, 0);
  689   GdbIndex->parse(GdbIndexData);
  697   DataExtractor abbrData(DObj->getAbbrevSection(), isLittleEndian(), 0);
  700   Abbrev->extract(abbrData);
  708   DataExtractor abbrData(DObj->getAbbrevDWOSection(), isLittleEndian(), 0);
  710   AbbrevDWO->extract(abbrData);
  721     DWARFDataExtractor LocData(*DObj, DObj->getLocSection(), isLittleEndian(),
  723     Loc->parse(LocData);
  736   DataExtractor LocData(DObj->getLocDWOSection().Data, isLittleEndian(), 4);
  740   LocDWO->parse(LocData, 0, LocData.getData().size(), 4 /* Version */);
  749   Aranges->generate(this);
  766   DWARFDataExtractor debugFrameData(*DObj, DObj->getFrameSection(),
  767                                     isLittleEndian(), DObj->getAddressSize());
  769   DebugFrame->parse(debugFrameData);
  777   DWARFDataExtractor debugFrameData(*DObj, DObj->getEHFrameSection(),
  778                                     isLittleEndian(), DObj->getAddressSize());
  780   DebugFrame->parse(debugFrameData);
  788   DataExtractor MacinfoData(DObj->getMacinfoSection(), isLittleEndian(), 0);
  790   Macro->parse(MacinfoData);
  803   if (Error E = Cache->extract())
  809   return getAccelTable(Names, *DObj, DObj->getNamesSection(),
  810                        DObj->getStrSection(), isLittleEndian());
  814   return getAccelTable(AppleNames, *DObj, DObj->getAppleNamesSection(),
  815                        DObj->getStrSection(), isLittleEndian());
  819   return getAccelTable(AppleTypes, *DObj, DObj->getAppleTypesSection(),
  820                        DObj->getStrSection(), isLittleEndian());
  825                        DObj->getAppleNamespacesSection(),
  826                        DObj->getStrSection(), isLittleEndian());
  830   return getAccelTable(AppleObjC, *DObj, DObj->getAppleObjCSection(),
  831                        DObj->getStrSection(), isLittleEndian());
  860   if (const DWARFLineTable *lt = Line->getLineTable(stmtOffset))
  870   return Line->getOrParseLineTable(lineData, stmtOffset, *this, U,
  877   DObj->forEachInfoSections([&](const DWARFSection &S) {
  881   DObj->forEachTypesSections([&](const DWARFSection &S) {
  889   DObj->forEachInfoDWOSections([&](const DWARFSection &S) {
  893   DObj->forEachTypesDWOSections([&](const DWARFSection &S) {
 1243               ? (DObj->getFileName() + ".dwp").toStringRef(DWPName)
 1491         *SectionData = SecIt.second->getBuffer();
 1495         InfoSections[SectionRef()].Data = SecIt.second->getBuffer();
 1497         InfoDWOSections[SectionRef()].Data = SecIt.second->getBuffer();
 1499         TypesSections[SectionRef()].Data = SecIt.second->getBuffer();
 1501         TypesDWOSections[SectionRef()].Data = SecIt.second->getBuffer();
 1856     Addr = CU->getAddressByteSize();
lib/DebugInfo/DWARF/DWARFDebugAranges.cpp
   54     uint64_t CUOffset = CU->getOffset();
   56       Expected<DWARFAddressRangesVector> CURanges = CU->collectAddressRanges();
lib/DebugInfo/DWARF/DWARFDebugFrame.cpp
  524             Entries.back()->cfis().parse(Data, &Offset, EndStructureOffset)) {
  536     return E->getOffset() < Offset;
  538   if (It != Entries.end() && (*It)->getOffset() == Offset)
  553     Entry->dump(OS, MRI, IsEH);
lib/DebugInfo/DWARF/DWARFDebugLine.cpp
 1107     if (auto CUDIE = CU->getUnitDIE())
 1111     if (auto TUDIE = TU->getUnitDIE())
lib/DebugInfo/DWARF/DWARFUnit.cpp
  107         (&(*I)->getInfoSection() != &Section || (*I)->getOffset() == Offset)) {
  107         (&(*I)->getInfoSection() != &Section || (*I)->getOffset() == Offset)) {
  115     Offset = U->getNextUnitOffset();
  124                               return LHS->getOffset() < RHS->getOffset();
  124                               return LHS->getOffset() < RHS->getOffset();
  134                          return LHS < RHS->getNextUnitOffset();
  136   if (CU != end && (*CU)->getOffset() <= Offset)
  153                          return LHS < RHS->getNextUnitOffset();
  155   if (CU != end && (*CU)->getOffset() <= Offset)
  210       return (*I)->getAddrOffsetSectionItem(Index);
lib/DebugInfo/DWARF/DWARFVerifier.cpp
  660     auto Die = CU->getUnitDIE();
  702     auto Die = CU->getUnitDIE();
  728           FileIndex, CU->getCompilationDir(),
  922     CUMap[CU->getOffset()] = NotIndexed;
 1453             AccelTable.getCUNameIndex(U->getOffset())) {
lib/DebugInfo/GSYM/GsymReader.cpp
   64   BinaryStreamReader FileData(MemBuffer->getBuffer(),
   91     DataExtractor Data(MemBuffer->getBuffer(), DataIsLittleEndian, 4);
   93       Swap->Hdr = ExpectedHdr.get();
   96     Hdr = &Swap->Hdr;
  139   DataExtractor Data(MemBuffer->getBuffer(), DataIsLittleEndian, 4);
  143   Swap->AddrOffsets.resize(Hdr->NumAddresses * Hdr->AddrOffSize);
  146       if (!Data.getU8(&Offset, Swap->AddrOffsets.data(), Hdr->NumAddresses))
  152                         reinterpret_cast<uint16_t *>(Swap->AddrOffsets.data()),
  159                         reinterpret_cast<uint32_t *>(Swap->AddrOffsets.data()),
  166                         reinterpret_cast<uint64_t *>(Swap->AddrOffsets.data()),
  171     AddrOffsets = ArrayRef<uint8_t>(Swap->AddrOffsets);
  175     Swap->AddrInfoOffsets.resize(Hdr->NumAddresses);
  176     if (Data.getU32(&Offset, Swap->AddrInfoOffsets.data(), Hdr->NumAddresses))
  177       AddrInfoOffsets = ArrayRef<uint32_t>(Swap->AddrInfoOffsets);
  184       Swap->Files.resize(NumFiles);
  185       if (Data.getU32(&Offset, &Swap->Files[0].Dir, NumFiles*2))
  186         Files = ArrayRef<FileEntry>(Swap->Files);
  192     StrTab.Data = MemBuffer->getBuffer().substr(Hdr->StrtabOffset,
  252   DataExtractor Data(MemBuffer->getBuffer().substr(AddrInfoOffset), Endian, 4);
lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp
   93     Result += Builder->calculateSerializedLength();
  167       if (auto EC = Builder->commit(SymbolWriter))
lib/DebugInfo/PDB/Native/DbiStream.cpp
   55   if (Stream->getLength() < sizeof(DbiStreamHeader))
   73   if (Stream->getLength() !=
  268   size_t StreamLen = SHS->getLength();
  294   size_t StreamLen = FS->getLength();
lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp
  140     Size += M->calculateSerializedLength();
  165     NumFileInfos += M->source_files().size();
  211     FileCount = static_cast<uint16_t>(MI->source_files().size());
  229     for (StringRef Name : MI->source_files()) {
  259     MI->finalize();
  322     if (auto EC = MI->finalizeMsfLayout())
  404     if (auto EC = M->commit(Writer, Layout, MsfBuffer))
lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp
  194   Size += PSH->calculateSerializedLength();
  195   Size += PSH->Records.size() * sizeof(uint32_t); // AddrMap
  202   return GSH->calculateSerializedLength();
  208   uint32_t GSHZero = PSH->calculateRecordByteSize();
  210   PSH->finalizeBuckets(PSHZero);
  211   GSH->finalizeBuckets(GSHZero);
  216   GSH->StreamIndex = *Idx;
  220   PSH->StreamIndex = *Idx;
  223       GSH->calculateRecordByteSize() + PSH->calculateRecordByteSize();
  223       GSH->calculateRecordByteSize() + PSH->calculateRecordByteSize();
  279   return PSH->StreamIndex;
  283   return GSH->StreamIndex;
  287   PSH->addSymbol(Pub, Msf);
  291   GSH->addSymbol(Sym, Msf);
  295   GSH->addSymbol(Sym, Msf);
  299   GSH->addSymbol(Sym, Msf);
  303   GSH->addSymbol(Sym);
  321   if (auto EC = writeRecords(Writer, PSH->Records))
  323   if (auto EC = writeRecords(Writer, GSH->Records))
  335   Header.SymHash = PSH->calculateSerializedLength();
  336   Header.AddrMap = PSH->Records.size() * 4;
  346   if (auto EC = PSH->commit(Writer))
  349   std::vector<ulittle32_t> AddrMap = computeAddrMap(PSH->Records);
  359   return GSH->commit(Writer);
lib/DebugInfo/PDB/Native/InfoStream.cpp
   86 uint32_t InfoStream::getStreamSize() const { return Stream->getLength(); }
lib/DebugInfo/PDB/Native/NativeSession.cpp
   61   StringRef Path = Buffer->getBufferIdentifier();
   67   if (auto EC = File->parseFileHeaders())
   69   if (auto EC = File->parseStreamData())
  195   auto ISS = Pdb->getInjectedSourceStream();
  200   auto Strings = Pdb->getStringTable();
lib/DebugInfo/PDB/Native/NativeTypeEnum.cpp
  301   return UnderlyingType ? UnderlyingType->getLength() : 0;
lib/DebugInfo/PDB/Native/NativeTypeFunctionSig.cpp
   41   SymIndexId getTypeId() const override { return RealType->getSymIndexId(); }
   53     return TypeEnumerator->getChildCount();
   56     return wrap(TypeEnumerator->getChildAtIndex(Index));
   59     return wrap(TypeEnumerator->getNext());
   62   void reset() override { TypeEnumerator->reset(); }
lib/DebugInfo/PDB/Native/PDBFile.cpp
  102 uint32_t PDBFile::getFileSize() const { return Buffer->getLength(); }
  109   if (auto EC = Buffer->readBytes(StreamBlockOffset, NumBytes, Result))
  134   if (Buffer->getLength() % SB->BlockSize != 0)
  268     if (auto EC = TempGlobals->reload())
  281     if (auto EC = TempInfo->reload())
  294     if (auto EC = TempDbi->reload(this))
  307     if (auto EC = TempTpi->reload())
  323     if (auto EC = TempIpi->reload())
  341     if (auto EC = TempPublics->reload())
  360     if (auto EC = TempSymbols->reload())
  375     if (auto EC = N->reload(Reader))
  395     if (auto EC = IJ->reload(*Strings))
lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp
   87   auto ExpectedStream = Msf->addStream(Size);
  126   if (Ipi && Ipi->getRecordCount() > 0) {
  142     if (auto EC = Gsi->finalizeMsfLayout())
  145       Dbi->setPublicsStreamIndex(Gsi->getPublicsStreamIndex());
  145       Dbi->setPublicsStreamIndex(Gsi->getPublicsStreamIndex());
  146       Dbi->setGlobalsStreamIndex(Gsi->getGlobalsStreamIndex());
  146       Dbi->setGlobalsStreamIndex(Gsi->getGlobalsStreamIndex());
  147       Dbi->setSymbolRecordStreamIndex(Gsi->getRecordStreamIdx());
  147       Dbi->setSymbolRecordStreamIndex(Gsi->getRecordStreamIdx());
  151     if (auto EC = Tpi->finalizeMsfLayout())
  155     if (auto EC = Dbi->finalizeMsfLayout())
  163     if (auto EC = Ipi->finalizeMsfLayout())
  170     if (auto EC = Info->finalizeMsfLayout())
  177       CRC.update(arrayRefFromStringRef(IS.Content->getBuffer()));
  182       Entry.FileSize = IS.Content->getBufferSize();
  202       SN = allocateNamedStream(IS.StreamName, IS.Content->getBufferSize());
  211     if (auto EC = Info->finalizeMsfLayout())
  258     assert(SourceWriter.bytesRemaining() == IS.Content->getBufferSize());
  260         arrayRefFromStringRef(IS.Content->getBuffer())));
  271       Msf->commit(Filename, Layout);
  298     if (auto EC = Info->commit(Layout, Buffer))
  303     if (auto EC = Dbi->commit(Layout, Buffer))
  308     if (auto EC = Tpi->commit(Layout, Buffer))
  313     if (auto EC = Ipi->commit(Layout, Buffer))
  318     if (auto EC = Gsi->commit(Layout, Buffer))
  333   if (Info->hashPDBContentsToGUID()) {
  350     H->Age = Info->getAge();
  351     H->Guid = Info->getGuid();
  352     Optional<uint32_t> Sig = Info->getSignature();
lib/DebugInfo/PDB/Native/SymbolStream.cpp
   30   if (auto EC = Reader.readArray(SymbolRecords, Stream->getLength()))
lib/DebugInfo/PDB/Native/TpiStream.cpp
  184   CVType F = Types->getType(ForwardRefTI);
  195     CVType CVT = Types->getType(TI);
  223   return Types->getType(Index);
lib/DebugInfo/PDB/PDBContext.cpp
   28     Session->setLoadAddress(ImageBase.get());
   40       Session->findSymbolByAddress(Address.Address, PDB_SymType::None);
   49   auto LineNumbers = Session->findLineNumbersByAddress(Address.Address, Length);
   50   if (!LineNumbers || LineNumbers->getChildCount() == 0)
   53   auto LineInfo = LineNumbers->getNext();
   55   auto SourceFile = Session->getSourceFileById(LineInfo->getSourceFileId());
   55   auto SourceFile = Session->getSourceFileById(LineInfo->getSourceFileId());
   59     Result.FileName = SourceFile->getFileName();
   60   Result.Column = LineInfo->getColumnNumber();
   61   Result.Line = LineInfo->getLineNumber();
   73   auto LineNumbers = Session->findLineNumbersByAddress(Address.Address, Size);
   74   if (!LineNumbers || LineNumbers->getChildCount() == 0)
   77   while (auto LineInfo = LineNumbers->getNext()) {
   79         {LineInfo->getVirtualAddress(), Address.SectionIndex}, Specifier);
   80     Table.push_back(std::make_pair(LineInfo->getVirtualAddress(), LineEntry));
  105       Session->findSymbolByAddress(Address, PDB_SymType::Function);
  113         Session->findSymbolByAddress(Address, PDB_SymType::PublicSymbol);
lib/DebugInfo/PDB/PDBSymbol.cpp
  104   auto SymbolPtr = createSymbol(PDBSession, RawSymbol->getSymTag());
  105   SymbolPtr->RawSymbol = RawSymbol.get();
  106   SymbolPtr->OwnedRawSymbol = std::move(RawSymbol);
  113   SymbolPtr->RawSymbol = &RawSymbol;
  174   while (auto Child = Result->getNext()) {
  175     ++Stats[Child->getSymTag()];
  177   Result->reset();
  213   Child->defaultDump(OS, Indent + 2, ShowFlags, PdbSymbolIdField::None);
lib/DebugInfo/PDB/PDBSymbolCompiland.cpp
   48       while (auto Env = Envs->getNext()) {
   49         std::string Var = Env->getName();
   51           EnvWorkingDir = Env->getValue();
   55           EnvSrc = Env->getValue();
   83       return OneSrcFile->getFileName();
   90   PDB_Lang Lang = Details ? Details->getLanguage() : PDB_Lang::Cpp;
   93     while (auto File = SrcFiles->getNext()) {
   94       std::string FileName = File->getFileName();
  104         return File->getFileName();
lib/DebugInfo/PDB/PDBSymbolData.cpp
   36     if (auto FirstLine = Lines->getNext())
   37       return FirstLine->getCompilandId();
   49       while (auto Section = SecContribs->getNext()) {
   50         if (Section->getAddressSection() == DataSection &&
   51             Section->getAddressOffset() <= DataOffset &&
   52             (Section->getAddressOffset() + Section->getLength()) > DataOffset)
   52             (Section->getAddressOffset() + Section->getLength()) > DataOffset)
   53           return Section->getCompilandId();
   59       if (LexParent->getSymTag() == PDB_SymType::Exe)
   61       if (LexParent->getSymTag() == PDB_SymType::Compiland)
   63       LexParentId = LexParent->getRawSymbol().getLexicalParentId();
lib/DebugInfo/PDB/PDBSymbolExe.cpp
   24     return Pointer->getLength();
lib/DebugInfo/PDB/PDBSymbolFunc.cpp
   38     while (auto Child = DataChildren->getNext()) {
   39       if (Child->getDataKind() == PDB_DataKind::Param) {
   40         std::string Name = Child->getName();
   58         Args[Index]->getSymIndexId());
  106     if (auto FirstLine = Lines->getNext()) {
  107       return FirstLine->getCompilandId();
lib/DebugInfo/PDB/PDBSymbolTypeFunctionSig.cpp
   39     return Enumerator->getChildCount();
   43     auto FunctionArgSymbol = Enumerator->getChildAtIndex(Index);
   46     return Session.getSymbolById(FunctionArgSymbol->getTypeId());
   50     auto FunctionArgSymbol = Enumerator->getNext();
   53     return Session.getSymbolById(FunctionArgSymbol->getTypeId());
   56   void reset() override { Enumerator->reset(); }
   81   uint32_t NumArgs = SigArguments->getChildCount();
   84   auto Last = SigArguments->getChildAtIndex(NumArgs - 1);
lib/DebugInfo/PDB/UDTLayout.cpp
   42   const IPDBRawSymbol &RawType = SymbolType->getRawSymbol();
   69     : LayoutItemBase(&Parent, Member.get(), Member->getName(),
   70                      Member->getOffset(), getTypeLength(*Member), false),
   72   auto Type = DataMember->getType();
   75     UsedBytes = UdtLayout->usedBytes();
  100   auto VTableType = cast<PDBSymbolTypePointer>(VTable->getType());
  101   ElementSize = VTableType->getLength();
  154     : UDTLayoutBase(&Parent, *B, B->getName(), OffsetInParent, B->getLength(),
  154     : UDTLayoutBase(&Parent, *B, B->getName(), OffsetInParent, B->getLength(),
  162   IsVirtualBase = Base->isVirtualBaseClass();
  176   while (auto Child = Children->getNext()) {
  178       if (Base->isVirtualBaseClass())
  184       if (Data->getDataKind() == PDB_DataKind::Member)
  206     uint32_t Offset = Base->getOffset();
  236     int VBPO = VB->getVirtualBasePointerOffset();
  238       if (auto VBP = VB->getRawSymbol().getVirtualBaseTableType()) {
  240                                                        VBPO, VBP->getLength());
  278   uint32_t Begin = Child->getOffsetInParent();
  280   if (!Child->isElided()) {
  281     BitVector ChildBytes = Child->usedBytes();
  288     ChildBytes <<= Child->getOffsetInParent();
lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp
   75     res->addSymbol(P.first, P.second, OpdExtractor.get(), OpdAddress);
   81       if (auto EC = res->addCoffExportSymbols(CoffObj))
   85   std::vector<std::pair<SymbolDesc, StringRef>> &Fs = res->Functions,
   86                                                 &Os = res->Objects;
  259   DILineInfo LineInfo = DebugInfoContext->getLineInfoForAddress(
  280   DIInliningInfo InlinedContext = DebugInfoContext->getInliningInfoForAddress(
  314   return DebugInfoContext->getLocalsForAddress(ModuleOffset);
lib/DebugInfo/Symbolize/Symbolize.cpp
  195   return CRCHash == llvm::crc32(arrayRefFromStringRef(MB.get()->getBuffer()));
lib/ExecutionEngine/ExecutionEngine.cpp
   84     : DL(M->getDataLayout()), LazyFunctionCreator(nullptr) {
  158     Function *F = Modules[i]->getFunction(FnName);
  167     GlobalVariable *GV = Modules[i]->getGlobalVariable(Name,AllowInternal);
  321       if (GlobalValue *GV = Modules[i]->getNamedValue(Name))
lib/ExecutionEngine/Interpreter/Interpreter.cpp
   37   if (Error Err = M->materializeAll()) {
lib/ExecutionEngine/JITLink/JITLink.cpp
  218   auto Magic = identify_magic(Ctx->getObjectBuffer().getBuffer());
  223     Ctx->notifyFailed(make_error<JITLinkError>("Unsupported file format"));
lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp
   28   if (auto GraphOrErr = buildGraph(Ctx->getObjectBuffer()))
   31     return Ctx->notifyFailed(GraphOrErr.takeError());
   36     return Ctx->notifyFailed(std::move(Err));
   39     dbgs() << "Link graph \"" << G->getName() << "\" pre-pruning:\n";
   46     dbgs() << "Link graph \"" << G->getName() << "\" post-pruning:\n";
   52     return Ctx->notifyFailed(std::move(Err));
   59     return Ctx->notifyFailed(std::move(Err));
   62   Ctx->notifyResolved(*G);
   98     dbgs() << "Link graph \"" << G->getName() << "\" before copy-and-fixup:\n";
  107     dbgs() << "Link graph \"" << G->getName() << "\" after copy-and-fixup:\n";
  121   Alloc->finalizeAsync(std::move(Phase3Continuation));
  127   Ctx->notifyFinalized(std::move(Alloc));
  142   for (auto *B : G->blocks()) {
  224   if (auto AllocOrErr = Ctx->getMemoryManager().allocate(Segments))
  234              << (const void *)Alloc->getWorkingMemory(Prot).data() << "\n";
  244         Alloc->getTargetMemory(static_cast<sys::Memory::ProtectionFlags>(Prot));
  260   for (auto *Sym : G->external_symbols()) {
  271   for (auto *Sym : G->external_symbols()) {
  280     for (auto *Sym : G->external_symbols())
  284   assert(llvm::all_of(G->external_symbols(),
  292   Ctx->notifyFailed(joinErrors(std::move(Err), Alloc->deallocate()));
  292   Ctx->notifyFailed(joinErrors(std::move(Err), Alloc->deallocate()));
  297   G->dump(dbgs(), [this](Edge::Kind K) { return getEdgeKindName(K); });
lib/ExecutionEngine/JITLink/MachO.cpp
   35   StringRef Data = Ctx->getObjectBuffer().getBuffer();
   37     Ctx->notifyFailed(make_error<JITLinkError>("Truncated MachO buffer"));
   46            << Ctx->getObjectBuffer().getBufferIdentifier() << "\"\n";
   50     Ctx->notifyFailed(
   73     Ctx->notifyFailed(make_error<JITLinkError>("MachO-64 CPU type not valid"));
   77   Ctx->notifyFailed(make_error<JITLinkError>("MachO magic not valid"));
lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp
   94     CommonSection = &G->createSection(CommonSectionName, Prot);
  165     NSec.GraphSection = &G->createSection(*Name, Prot);
  287       Data ? G->createContentBlock(GraphSec, StringRef(Data, Size), Address,
  289            : G->createZeroFillBlock(GraphSec, Size, Address, Alignment, 0);
  290   auto &Sym = G->addAnonymousSymbol(B, 0, Size, false, IsLive);
  315         NSym.GraphSymbol = &G->addCommonSymbol(
  324         NSym.GraphSymbol = &G->addExternalSymbol(*NSym.Name, 0);
  331       NSym.GraphSymbol = &G->addAbsoluteSymbol(
  467               ? G->createContentBlock(
  471               : G->createZeroFillBlock(*NSec.GraphSection, BlockSize,
  500                 ? G->addDefinedSymbol(B, NSym.Value - BlockStart, *NSym.Name,
  503                 : G->addAnonymousSymbol(B, NSym.Value - BlockStart,
lib/ExecutionEngine/JITLink/MachO_arm64.cpp
  679   if (Ctx->shouldAddDefaultTargetPasses(TT)) {
  681     if (auto MarkLive = Ctx->getMarkLivePass(TT))
  693   if (auto Err = Ctx->modifyPassConfig(TT, Config))
  694     return Ctx->notifyFailed(std::move(Err));
lib/ExecutionEngine/JITLink/MachO_x86_64.cpp
  568   if (Ctx->shouldAddDefaultTargetPasses(TT)) {
  570     if (auto MarkLive = Ctx->getMarkLivePass(TT))
  582   if (auto Err = Ctx->modifyPassConfig(TT, Config))
  583     return Ctx->notifyFailed(std::move(Err));
lib/ExecutionEngine/MCJIT/MCJIT.cpp
   66     : ExecutionEngine(TM->createDataLayout(), std::move(M)), TM(std::move(TM)),
   83   if (First->getDataLayout().isDefault())
   84     First->setDataLayout(getDataLayout());
  105   if (M->getDataLayout().isDefault())
  106     M->setDataLayout(getDataLayout());
  164   if (TM->addPassesToEmitMC(PM, Ctx, ObjStream, !getVerifyModules()))
  179     MemoryBufferRef MB = CompiledObjBuffer->getMemBufferRef();
  214     object::ObjectFile::createObjectFile(ObjectToLoad->getMemBufferRef());
  358       if (ChildBin->isObject()) {
  412   TM->getNameWithPrefix(Name, F, Mang);
lib/ExecutionEngine/Orc/CompileUtils.cpp
   49   auto Obj = object::ObjectFile::createObjectFile(ObjBuffer->getMemBufferRef());
lib/ExecutionEngine/Orc/Core.cpp
  436   for (auto &KV : MU->getSymbols())
  782         for (auto &KV : MU->getSymbols()) {
  796         for (auto &KV : MU->getSymbols()) {
  806         for (auto &KV : UMI->MU->getSymbols()) {
 1337         UMII->second->MU->doDiscard(*this, UMII->first);
 1364       auto NewDefs = DG->tryToGenerate(*this, *Unresolved);
 1416     auto NewDefs = DG->tryToGenerate(*this, Unresolved);
 1490       for (auto &KV : MU->getSymbols()) {
 1538       auto NewDefs = DG->tryToGenerate(*this, Unresolved);
 1614       for (auto &KV : MU->getSymbols()) {
 1771     UMII->second->MU->doDiscard(*this, S);
 1834       if (JD->getName() == Name)
 1847       JDs.front()->addToSearchOrder(*JDs.back());
 2114       JD->dump(OS);
lib/ExecutionEngine/Orc/IndirectionUtils.cpp
   63   if (auto TrampolineAddr = TP->getTrampoline()) {
lib/ExecutionEngine/Orc/LLJIT.cpp
   32     CompileThreads->wait();
   36   auto InternedName = ES->intern(Name);
   48   return CompileLayer->add(JD, std::move(TSM), ES->allocateVModule());
   48   return CompileLayer->add(JD, std::move(TSM), ES->allocateVModule());
   54   return ObjLinkingLayer->add(JD, std::move(Obj), ES->allocateVModule());
   54   return ObjLinkingLayer->add(JD, std::move(Obj), ES->allocateVModule());
   59   return ES->lookup(JITDylibSearchList({{&JD, true}}), ES->intern(Name));
   59   return ES->lookup(JITDylibSearchList({{&JD, true}}), ES->intern(Name));
   76     ObjLinkingLayer->setOverrideObjectFlagsWithResponsibilityFlags(true);
  106       Main(this->ES->getMainJITDylib()), DL(""), CtorRunner(Main),
  131     CompileLayer->setCloneToNewContextOnEmit(true);
  133     ES->setDispatchMaterialization(
  138           CompileThreads->async(std::move(Work));
  188   return CODLayer->add(JD, std::move(TSM), ES->allocateVModule());
  188   return CODLayer->add(JD, std::move(TSM), ES->allocateVModule());
  236     CODLayer->setCloneToNewContextOnEmit(true);
lib/ExecutionEngine/Orc/Layer.cpp
  121       getObjectSymbolFlags(L.getExecutionSession(), O->getMemBufferRef());
  139     return O->getBufferIdentifier();
  162   for (auto &Sym : (*Obj)->symbols()) {
lib/ExecutionEngine/Orc/LazyReexports.cpp
   30   auto Trampoline = TP->getTrampoline();
lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp
   42     return ObjBuffer->getMemBufferRef();
   68         LookupContinuation->run(Result.takeError());
   73         LookupContinuation->run(std::move(LR));
  340     P->modifyPassConfig(MR, TT, PassConfig);
  345     P->notifyLoaded(MR);
  352     Err = joinErrors(std::move(Err), P->notifyEmitted(MR));
  369     Err = joinErrors(std::move(Err), P->notifyRemovingModule(K));
  382   return joinErrors(std::move(Err), Alloc->deallocate());
  390     Err = joinErrors(std::move(Err), P->notifyRemovingAllModules());
  404     Err = joinErrors(std::move(Err), Allocs.back()->deallocate());
lib/ExecutionEngine/Orc/OrcCBindingsStack.h
  183         if (auto Sym = Stack.CODLayer->findSymbol(Name, true))
  272     return CCMgr->getCompileCallback(std::move(WrappedCallback));
  276     return IndirectStubsMgr->createStub(StubName, Addr,
  281     return IndirectStubsMgr->updatePointer(Name, Addr);
  292     if (M->getDataLayout().isDefault())
  293       M->setDataLayout(DL);
  350     if (auto Err = KeyLayers[K]->removeModule(K))
  361             ObjBuffer->getMemBufferRef())) {
  379     if (auto Sym = IndirectStubsMgr->findStub(Name, ExportedSymbolsOnly))
  382       return CODLayer->findSymbol(mangle(Name), ExportedSymbolsOnly);
  389     return KeyLayers[K]->findSymbolIn(K, mangle(Name), ExportedSymbolsOnly);
lib/ExecutionEngine/Orc/OrcMCJITReplacement.h
  235       : ExecutionEngine(TM->createDataLayout()), TM(std::move(TM)),
  261     if (M->getDataLayout().isDefault()) {
  262       M->setDataLayout(getDataLayout());
  264       assert(M->getDataLayout() == getDataLayout() && "DataLayout Mismatch");
  300         ES.allocateVModule(), MemoryBuffer::getMemBufferCopy(O->getData())));
  409         if (ChildBin->isObject()) {
  412               MemoryBuffer::getMemBufferCopy(ChildBin->getData())));
lib/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.cpp
   96   auto ObjBuffer = MemoryBuffer::getMemBuffer(O->getMemBufferRef(), false);
  110     for (auto &Sym : (*Obj)->symbols()) {
lib/ExecutionEngine/Orc/ThreadSafeModule.cpp
   58     ClonedModule->setModuleIdentifier(M.getName());
lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
 1278   Dyld->setProcessAllSections(ProcessAllSections);
 1279   Dyld->setNotifyStubEmitted(std::move(NotifyStubEmitted));
 1289   Dyld->setProcessAllSections(ProcessAllSections);
 1290   Dyld->setNotifyStubEmitted(std::move(NotifyStubEmitted));
 1302   Dyld->setProcessAllSections(ProcessAllSections);
 1303   Dyld->setNotifyStubEmitted(std::move(NotifyStubEmitted));
 1327   if (!Dyld->isCompatibleFile(Obj))
 1330   auto LoadedObjInfo = Dyld->loadObject(Obj);
 1338   return Dyld->getSymbolLocalAddress(Name);
 1343   return Dyld->getSymbolSectionID(Name);
 1349   return Dyld->getSymbol(Name);
 1355   return Dyld->getSymbolTable();
 1358 void RuntimeDyld::resolveRelocations() { Dyld->resolveRelocations(); }
 1361   Dyld->reassignSectionAddress(SectionID, Addr);
 1366   Dyld->mapSectionAddress(LocalAddress, TargetAddress);
 1369 bool RuntimeDyld::hasError() { return Dyld->hasError(); }
 1371 StringRef RuntimeDyld::getErrorString() { return Dyld->getErrorString(); }
 1386   return Dyld->getSectionContent(SectionID);
 1391   return Dyld->getSectionLoadAddress(SectionID);
 1396     Dyld->registerEHFrames();
 1401     Dyld->deregisterEHFrames();
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp
  863   return Impl->check(CheckExpr);
  868   return Impl->checkAllRulesInBuffer(RulePrefix, MemBuf);
  874   return Impl->getSectionAddr(FileName, SectionName, LocalAddress);
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
  162   for (const auto &Sec : Obj->sections()) {
  197         createRTDyldELFObject<ELF32LE>(Buffer->getMemBufferRef(), Obj, L);
  200         createRTDyldELFObject<ELF32BE>(Buffer->getMemBufferRef(), Obj, L);
  203         createRTDyldELFObject<ELF64BE>(Buffer->getMemBufferRef(), Obj, L);
  206         createRTDyldELFObject<ELF64LE>(Buffer->getMemBufferRef(), Obj, L);
lib/ExecutionEngine/TargetSelect.cpp
   32     TT.setTriple(M->getTargetTriple());
lib/FuzzMutate/FuzzerCLI.cpp
  162     errs() << "Running: " << Arg << " (" << Buf->getBufferSize() << " bytes)\n";
  163     TestOne(reinterpret_cast<const uint8_t *>(Buf->getBufferStart()),
  164             Buf->getBufferSize());
  181   auto M = parseBitcodeFile(Buffer->getMemBufferRef(), Context);
lib/FuzzMutate/IRMutator.cpp
   64               Strategy->getWeight(CurSize, MaxSize, RS.totalWeight()));
lib/IR/Constants.cpp
  649   assert(Slot->getType() == IntegerType::get(Context, V.getBitWidth()));
lib/IR/DIBuilder.cpp
   65   TempMDTuple(Temp)->replaceAllUsesWith(Node.get());
lib/IR/LLVMContext.cpp
  120   pImpl->DiagHandler->DiagHandlerCallback = DiagnosticHandler;
  121   pImpl->DiagHandler->DiagnosticContext = DiagnosticContext;
  158   return pImpl->DiagHandler->DiagHandlerCallback;
  162   return pImpl->DiagHandler->DiagnosticContext;
  223       pImpl->DiagHandler->handleDiagnostics(DI))
lib/IR/Metadata.cpp
  590     Context.takeReplaceableUses()->resolveAllUses();
lib/IR/Module.cpp
  398   return Materializer->materialize(GV);
  405   return M->materializeModule();
  411   return Materializer->materializeMetadata();
  423     return Materializer->getIdentifiedStructTypes();
lib/IR/ModuleSummaryIndex.cpp
   37                         return Summary->isDSOLocal();
   46                         return Summary->canAutoHide();
  121       if (auto *GVS = dyn_cast<GlobalVarSummary>(Ref->getBaseObject())) {
  173       if (auto *GVS = dyn_cast<GlobalVarSummary>(S->getBaseObject()))
  187                 P.second.SummaryList[0]->getBaseObject()))
lib/IR/RemarkStreamer.cpp
  111   RemarkSerializer->emit(R);
  124   if (RemarkSerializer->Mode != remarks::SerializerMode::Separate)
  130   switch (RemarkSerializer->SerializerFormat) {
  173           *Format, remarks::SerializerMode::Separate, RemarksFile->os());
lib/IR/Verifier.cpp
 5161     if (!V->verify(F) && FatalErrors) {
 5172         HasErrors |= !V->verify(F);
 5174     HasErrors |= !V->verify();
 5175     if (FatalErrors && (HasErrors || V->hasBrokenDebugInfo()))
lib/IRReader/IRReader.cpp
   35   if (isBitcode((const unsigned char *)Buffer->getBufferStart(),
   36                 (const unsigned char *)Buffer->getBufferEnd())) {
   41         Err = SMDiagnostic(Buffer->getBufferIdentifier(), SourceMgr::DK_Error,
   49   return parseAssembly(Buffer->getMemBufferRef(), Err, Context);
   87       ModuleOrErr.get()->setDataLayout(DataLayoutString);
  107   return parseIR(FileOrErr.get()->getMemBufferRef(), Err, Context,
  122       wrap(parseIR(MB->getMemBufferRef(), Diag, *unwrap(ContextRef)).release());
lib/LTO/Caching.cpp
  114           auto MBCopy = MemoryBuffer::getMemBufferCopy((*MBOrErr)->getBuffer(),
lib/LTO/LTO.cpp
  288       Hasher.update(FileOrErr.get()->getBuffer());
  293           Hasher.update(FileOrErr.get()->getBuffer());
  309     GlobalValue::LinkageTypes OriginalLinkage = S->linkage();
  313         GlobalValue::isAppendingLinkage(S->linkage()))
  325         S->setLinkage(GlobalValue::getWeakLinkage(
  336         S->setCanAutoHide(VI.canAutoHide() &&
  343       S->setLinkage(GlobalValue::AvailableExternallyLinkage);
  344     if (S->linkage() != OriginalLinkage)
  345       recordNewLinkage(S->modulePath(), VI.getGUID(), S->linkage());
  345       recordNewLinkage(S->modulePath(), VI.getGUID(), S->linkage());
  391     if (isExported(S->modulePath(), GUID)) {
  392       if (GlobalValue::isLocalLinkage(S->linkage()))
  393         S->setLinkage(GlobalValue::ExternalLinkage);
  397                !GlobalValue::isLocalLinkage(S->linkage()) &&
  398                (!GlobalValue::isInterposableLinkage(S->linkage()) ||
  400                S->linkage() != GlobalValue::AppendingLinkage &&
  403                S->linkage() != GlobalValue::AvailableExternallyLinkage &&
  410       S->setLinkage(GlobalValue::InternalLinkage);
  436   File->TargetTriple = FOrErr->TheReader.getTargetTriple();
  437   File->SourceFileName = FOrErr->TheReader.getSourceFileName();
  438   File->COFFLinkerOpts = FOrErr->TheReader.getCOFFLinkerOpts();
  439   File->DependentLibraries = FOrErr->TheReader.getDependentLibraries();
  440   File->ComdatTable = FOrErr->TheReader.getComdatTable();
  443     size_t Begin = File->Symbols.size();
  449         File->Symbols.push_back(Sym);
  450     File->ModuleSymIndices.push_back({Begin, File->Symbols.size()});
  450     File->ModuleSymIndices.push_back({Begin, File->Symbols.size()});
  453   File->Mods = FOrErr->Mods;
  454   File->Strtab = std::move(FOrErr->Strtab);
  502     Triple TT(RegularLTO.CombinedModule->getTargetTriple());
  575   if (RegularLTO.CombinedModule->getTargetTriple().empty())
  576     RegularLTO.CombinedModule->setTargetTriple(Input->getTargetTriple());
  576     RegularLTO.CombinedModule->setTargetTriple(Input->getTargetTriple());
  579   for (unsigned I = 0; I != Input->Mods.size(); ++I)
  793         RegularLTO.CombinedModule->getNamedValue(GV->getName());
  800   return RegularLTO.Mover->move(std::move(Mod.M), Keep,
  864   Function *TypeTestFunc = RegularLTO.CombinedModule->getFunction(
  866   Function *TypeCheckedLoadFunc = RegularLTO.CombinedModule->getFunction(
  948     PrintStatisticsJSON(StatsFile->os());
  956   const DataLayout &DL = RegularLTO.CombinedModule->getDataLayout();
  961     GlobalVariable *OldGV = RegularLTO.CombinedModule->getNamedGlobal(I.first);
  996           RegularLTO.CombinedModule->getNamedValue(R.second.IRName);
 1007     RegularLTO.CombinedModule->addModuleFlag(Module::Error, "LTOPostLink", 1);
 1368     if (Error E = BackendProc->start(Task, Mod.second, ImportLists[Mod.first],
 1375   return BackendProc->wait();
 1392     (*ResultOrErr)->keep();
 1410   StatsFile->keep();
lib/LTO/LTOBackend.cpp
  343   if (TM->addPassesToEmitFile(CodeGenPasses, *Stream->OS,
  344                               DwoOut ? &DwoOut->os() : nullptr,
  350     DwoOut->keep();
  422   DiagOutputFile->keep();
  423   DiagOutputFile->os().flush();
  439       Mod->getContext(), C.RemarksFilename, C.RemarksPasses, C.RemarksFormat,
lib/LTO/LTOCodeGenerator.cpp
  161   bool ret = TheLinker->linkInModule(Mod->takeModule());
  171   assert(&Mod->getModule().getContext() == &Context &&
  176   MergedModule = Mod->takeModule();
  342   TripleStr = MergedModule->getTargetTriple();
  345     MergedModule->setTargetTriple(TripleStr);
  454     for (auto &GV : MergedModule->globals())
  456     for (auto &GV : MergedModule->aliases())
  466   MergedModule->addModuleFlag(Module::Error, "LTOPostLink", 1);
  493   llvm::for_each(MergedModule->functions(), externalize);
  494   llvm::for_each(MergedModule->globals(), externalize);
  495   llvm::for_each(MergedModule->aliases(), externalize);
  515     DiagnosticOutputFile->keep();
  517     DiagnosticOutputFile->os().flush();
  556   MergedModule->setDataLayout(TargetMach->createDataLayout());
  556   MergedModule->setDataLayout(TargetMach->createDataLayout());
  559       createTargetTransformInfoWrapperPass(TargetMach->getTargetIRAnalysis()));
  561   Triple TargetTriple(TargetMach->getTargetTriple());
  614     PrintStatisticsJSON(StatsFile->os());
lib/LTO/LTOModule.cpp
   68       BufferOrErr.get()->getMemBufferRef());
  118   return makeLTOModule(Buffer->getMemBufferRef(), options, Context,
  140   return makeLTOModule(Buffer->getMemBufferRef(), options, Context,
  164     (*Ret)->OwnedContext = std::move(Context);
  201   std::string TripleStr = M->getTargetTriple();
  232   Ret->parseSymbols();
  233   Ret->parseMetadata();
  641   const Triple TT(_target->getTargetTriple());
lib/LTO/ThinLTOCodeGenerator.cpp
  106         auto Linkage = Summary->linkage();
  116         auto Linkage = Summary->linkage();
  146     assert(ModuleMap.find(M->getName()) == ModuleMap.end() &&
  148     ModuleMap[M->getName()] = M.get();
  516   auto TripleStr = (*InputOrError)->getTargetTriple();
  570     auto &M = Mod->getSingleBitcodeModule();
  572             M.readSummary(*CombinedIndex, Mod->getName(), NextModuleId++)) {
  956   Index->collectDefinedGVSummariesPerModule(ModuleToDefinedGVSummaries);
 1017     auto ModuleIdentifier = Module->getName();
 1032         Modules[LeftIndex]->getSingleBitcodeModule().getBuffer().size();
 1034         Modules[RightIndex]->getSingleBitcodeModule().getBuffer().size();
 1044         auto ModuleIdentifier = Mod->getName();
lib/LineEditor/LineEditor.cpp
   91   return Completer->complete(Buffer, Pos);
  205   Data->LE = this;
  206   Data->Out = Out;
  208   Data->Hist = ::history_init();
  209   assert(Data->Hist);
  211   Data->EL = ::el_init(ProgName.str().c_str(), In, Out, Err);
  212   assert(Data->EL);
  214   ::el_set(Data->EL, EL_PROMPT, ElGetPromptFn);
  215   ::el_set(Data->EL, EL_EDITOR, "emacs");
  216   ::el_set(Data->EL, EL_HIST, history, Data->Hist);
  216   ::el_set(Data->EL, EL_HIST, history, Data->Hist);
  217   ::el_set(Data->EL, EL_ADDFN, "tab_complete", "Tab completion function",
  219   ::el_set(Data->EL, EL_BIND, "\t", "tab_complete", NULL);
  220   ::el_set(Data->EL, EL_BIND, "^r", "em-inc-search-prev",
  222   ::el_set(Data->EL, EL_BIND, "^w", "ed-delete-prev-word",
  224   ::el_set(Data->EL, EL_BIND, "\033[3~", "ed-delete-next-char",
  226   ::el_set(Data->EL, EL_CLIENTDATA, Data.get());
  229   ::history(Data->Hist, &HE, H_SETSIZE, 800);
  230   ::history(Data->Hist, &HE, H_SETUNIQUE, 1);
  237   ::history_end(Data->Hist);
  238   ::el_end(Data->EL);
  239   ::fwrite("\n", 1, 1, Data->Out);
  245     ::history(Data->Hist, &HE, H_SAVE, HistoryPath.c_str());
  252     ::history(Data->Hist, &HE, H_LOAD, HistoryPath.c_str());
  259   const char *Line = ::el_gets(Data->EL, &LineLen);
  272     ::history(Data->Hist, &HE, H_ENTER, Line);
lib/Linker/IRMover.cpp
  447     SrcM->getContext().diagnose(LinkDiagnosticInfo(DS_Warning, Message));
  744   for (GlobalValue &SGV : SrcM->globals()) {
  774   for (GlobalValue &SGV : SrcM->aliases())
  782   std::vector<StructType *> Types = SrcM->getIdentifiedStructTypes();
 1113   NamedMDNode *SrcCompileUnits = SrcM->getNamedMetadata("llvm.dbg.cu");
 1179   const NamedMDNode *SrcModFlags = SrcM->getModuleFlagsMetadata();
 1180   for (const NamedMDNode &NMD : SrcM->named_metadata()) {
 1194   const NamedMDNode *SrcModFlags = SrcM->getModuleFlagsMetadata();
 1269                          SrcM->getModuleIdentifier() + "' and '" +
 1282                        SrcM->getModuleIdentifier() + "' and '" +
 1302                          SrcM->getModuleIdentifier() + "' and '" +
 1313             << "' from " << SrcM->getModuleIdentifier() << " with '"
 1382   if (SrcM->getMaterializer())
 1383     if (Error Err = SrcM->getMaterializer()->materializeMetadata())
 1389     DstM.setDataLayout(SrcM->getDataLayout());
 1391   if (SrcM->getDataLayout() != DstM.getDataLayout()) {
 1393                 SrcM->getModuleIdentifier() + "' is '" +
 1394                 SrcM->getDataLayoutStr() + "' whereas '" +
 1400   if (DstM.getTargetTriple().empty() && !SrcM->getTargetTriple().empty())
 1401     DstM.setTargetTriple(SrcM->getTargetTriple());
 1403   Triple SrcTriple(SrcM->getTargetTriple()), DstTriple(DstM.getTargetTriple());
 1405   if (!SrcM->getTargetTriple().empty()&&
 1408                 SrcM->getModuleIdentifier() + "' is '" +
 1409                 SrcM->getTargetTriple() + "' whereas '" +
 1416   if (!IsPerformingImport && !SrcM->getModuleInlineAsm().empty()) {
 1417     std::string SrcModuleInlineAsm = adjustInlineAsm(SrcM->getModuleInlineAsm(),
lib/Linker/LinkModules.cpp
   60     SrcM->getContext().diagnose(LinkDiagnosticInfo(DS_Error, Message));
  193     const DataLayout &SrcDL = SrcM->getDataLayout();
  461   for (const auto &SMEC : SrcM->getComdatSymbolTable()) {
  501   for (GlobalVariable &GV : SrcM->globals())
  511   for (GlobalAlias &GA : SrcM->aliases())
  518   for (GlobalVariable &GV : SrcM->globals())
  526   for (GlobalAlias &GA : SrcM->aliases())
lib/MC/ELFObjectWriter.cpp
  401   return OWriter.TargetObjectWriter->is64Bit();
  428   W.OS << char(OWriter.TargetObjectWriter->getOSABI());
  430   W.OS << char(OWriter.TargetObjectWriter->getABIVersion());
  436   W.write<uint16_t>(OWriter.TargetObjectWriter->getEMachine()); // e_machine = target
  949   OWriter.TargetObjectWriter->sortRelocs(Asm, Relocs);
  957       if (OWriter.TargetObjectWriter->getEMachine() == ELF::EM_MIPS) {
  960         write(OWriter.TargetObjectWriter->getRSsym(Entry.Type));
  961         write(OWriter.TargetObjectWriter->getRType3(Entry.Type));
  962         write(OWriter.TargetObjectWriter->getRType2(Entry.Type));
  963         write(OWriter.TargetObjectWriter->getRType(Entry.Type));
  981       if (OWriter.TargetObjectWriter->getEMachine() == ELF::EM_MIPS) {
  983                 OWriter.TargetObjectWriter->getRType2(Entry.Type)) {
  991                 OWriter.TargetObjectWriter->getRType3(Entry.Type)) {
 1154     OWriter.TargetObjectWriter->addTargetSectionFlags(Ctx, Section);
 1273   return TargetObjectWriter->hasRelocationAddend();
 1437   if (TargetObjectWriter->needsRelocateWithSymbol(*Sym, Type))
 1498   unsigned Type = TargetObjectWriter->getRelocType(Ctx, Target, Fixup, IsPCRel);
lib/MC/MCAsmBackend.cpp
   34   switch (TW->getFormat()) {
   59   if (TW->getFormat() != Triple::ELF)
  119   CodePadder->handleBasicBlockStart(OS, Context);
  124   CodePadder->handleBasicBlockEnd(Context);
  128   CodePadder->handleInstructionBegin(Inst);
  132   CodePadder->handleInstructionEnd(Inst);
  136   return CodePadder->relaxFragment(PF, Layout);
lib/MC/MCAsmStreamer.cpp
   73             (asmbackend) ? asmbackend->createObjectWriter(NullStream)
   79         InstPrinter->setCommentStream(CommentStream);
 1539       InstPrinter->printRegName(OS, *LLVMRegister);
 1770   InstPrinter->printRegName(OS, Register);
 1779   InstPrinter->printRegName(OS, Register);
 1796   InstPrinter->printRegName(OS, Register);
 1806   InstPrinter->printRegName(OS, Register);
 1946     InstPrinter->printInst(&Inst, OS, "", STI);
lib/MC/MCDisassembler/Disassembler.cpp
   94   DisAsm->setSymbolizer(std::move(Symbolizer));
   97   int AsmPrinterVariant = MAI->getAssemblerDialect();
lib/MC/MCDisassembler/MCDisassembler.cpp
   32     return Symbolizer->tryAddingSymbolicOperand(Inst, cStream, Value, Address,
   41     Symbolizer->tryAddingPcLoadReferenceComment(cStream, Value, Address);
lib/MC/MCDisassembler/MCExternalSymbolizer.cpp
  138   Expr = RelInfo->createExprForCAPIVariantKind(Expr, SymbolicOp.VariantKind);
lib/MC/MCObjectStreamer.cpp
  118     Assembler->reset();
  181   Assembler->registerSymbol(Sym);
  437     emitDwarfSetLineAddr(*this, Assembler->getDWARFLinetableParams(), LineDelta,
  444     MCDwarfLineAddr::Emit(this, Assembler->getDWARFLinetableParams(), LineDelta,
  630   Optional<MCFixupKind> MaybeKind = Assembler->getBackend().getFixupKind(Name);
lib/MC/MCParser/AsmParser.cpp
  737   PlatformParser->Initialize(*this);
 1239     if (!PlatformParser->HasBracketExpressions())
 2228       Info.ParsedOperands[i]->print(OS);
lib/MC/MCParser/DarwinAsmParser.cpp
  792   *OS << getSourceManager().getBufferInfo(CurBuf).Buffer->getBufferIdentifier()
lib/MC/MCStreamer.cpp
  958       (!WinFrameInfos.empty() && !WinFrameInfos.back()->End)) {
lib/MC/MCWin64EH.cpp
  228     MCSection *XData = Streamer.getAssociatedXDataSection(CFI->TextSection);
  235     MCSection *PData = Streamer.getAssociatedPDataSection(CFI->TextSection);
  660     MCSection *XData = Streamer.getAssociatedXDataSection(CFI->TextSection);
  667     MCSection *PData = Streamer.getAssociatedPDataSection(CFI->TextSection);
lib/MC/MachObjectWriter.cpp
  150   W.write<uint32_t>(TargetObjectWriter->getCPUType());
  151   W.write<uint32_t>(TargetObjectWriter->getCPUSubtype());
  473   TargetObjectWriter->recordRelocation(this, Asm, Layout, Fragment, Fixup,
lib/MC/WasmObjectWriter.cpp
  260   bool is64Bit() const { return TargetObjectWriter->is64Bit(); }
  261   bool isEmscripten() const { return TargetObjectWriter->isEmscripten(); }
  471   unsigned Type = TargetObjectWriter->getRelocType(Target, Fixup);
lib/MC/WinCOFFObjectWriter.cpp
  157     Header.Machine = TargetObjectWriter->getMachine();
  238   Header.Machine = TargetObjectWriter->getMachine();
  771   Reloc.Data.Type = TargetObjectWriter->getRelocType(
  824   if (TargetObjectWriter->recordRelocation(Fixup))
  969     if (Symbol->Section)
  970       Symbol->Data.SectionNumber = Symbol->Section->Number;
  970       Symbol->Data.SectionNumber = Symbol->Section->Number;
  971     Symbol->setIndex(Header.NumberOfSymbols++);
  973     Symbol->Data.NumberOfAuxSymbols = Symbol->Aux.size();
  973     Symbol->Data.NumberOfAuxSymbols = Symbol->Aux.size();
  974     Header.NumberOfSymbols += Symbol->Data.NumberOfAuxSymbols;
  979     if (S->Name.size() > COFF::NameSize)
  980       Strings.add(S->Name);
  982     if (S->Name.size() > COFF::NameSize)
  983       Strings.add(S->Name);
  994     if (Symbol->Other) {
  995       assert(Symbol->getIndex() != -1);
  996       assert(Symbol->Aux.size() == 1 && "Symbol must contain one aux symbol!");
  997       assert(Symbol->Aux[0].AuxType == ATWeakExternal &&
  999       Symbol->Aux[0].Aux.WeakExternal.TagIndex = Symbol->Other->getIndex();
  999       Symbol->Aux[0].Aux.WeakExternal.TagIndex = Symbol->Other->getIndex();
 1005     if (Section->Symbol->Aux[0].Aux.SectionDefinition.Selection !=
 1009     const MCSectionCOFF &MCSec = *Section->MCSection;
 1031     Section->Symbol->Aux[0].Aux.SectionDefinition.Number = AssocSec->Number;
 1081     if (Symbol->getIndex() != -1)
lib/MC/XCOFFObjectWriter.cpp
  267   if (TargetObjectWriter->is64Bit())
  360   if (TargetObjectWriter->is64Bit())
lib/MCA/Context.cpp
   57   StagePipeline->appendStage(std::move(Fetch));
   59     StagePipeline->appendStage(std::make_unique<MicroOpQueueStage>(
   61   StagePipeline->appendStage(std::move(Dispatch));
   62   StagePipeline->appendStage(std::move(Execute));
   63   StagePipeline->appendStage(std::move(Retire));
lib/MCA/HardwareUnits/LSUnit.cpp
   46     G.second->cycleEvent();
  166   It->second->onInstructionExecuted();
  167   if (It->second->isExecuted())
lib/MCA/HardwareUnits/ResourceManager.cpp
  171   return Resources[getResourceStateIndex(ResourceID)]->getNumUnits();
  188   uint64_t SubResourceID = Strategies[Index]->select(RS.getReadyMask());
  202     Strategies[RSID]->used(RR.second);
  218     Strategies[GroupIndex]->used(RR.first);
  287     if (!Resources[Index]->isReady(NumUnits))
lib/MCA/HardwareUnits/Scheduler.cpp
   36   Resources->dump();
   42       Resources->canBeDispatched(IR.getInstruction()->getUsedBuffers());
   78   Resources->issueInstruction(D, UsedResources);
  108   Resources->releaseBuffers(Inst.getUsedBuffers());
  197         Strategy->compare(IR, ReadySet[QueueIndex])) {
  199       uint64_t BusyResourceMask = Resources->checkAvailability(IS.getDesc());
  253     if (Resources->checkAvailability(IS.getDesc()))
  271   Resources->cycleEvent(Freed);
  302   Resources->reserveBuffers(IS.getUsedBuffers());
lib/MCA/InstrBuilder.cpp
  547   ID->NumMicroOps = SCDesc.NumMicroOps;
  548   ID->SchedClassID = SchedClassID;
  565   ID->MayLoad = MCDesc.mayLoad();
  566   ID->MayStore = MCDesc.mayStore();
  567   ID->HasSideEffects = MCDesc.hasUnmodeledSideEffects();
  568   ID->BeginGroup = SCDesc.BeginGroup;
  569   ID->EndGroup = SCDesc.EndGroup;
  580   LLVM_DEBUG(dbgs() << "\t\tMaxLatency=" << ID->MaxLatency << '\n');
  581   LLVM_DEBUG(dbgs() << "\t\tNumMicroOps=" << ID->NumMicroOps << '\n');
  628       NewIS->setOptimizableMove();
  651     NewIS->getUses().emplace_back(RD, RegID);
  652     ReadState &RS = NewIS->getUses().back();
  700     NewIS->getDefs().emplace_back(WD, RegID,
lib/MCA/Pipeline.cpp
   28     S->addListener(Listener);
   33     return S->hasWorkToComplete();
   56     Err = S->cycleStart();
   67     Err = S->cycleEnd();
lib/MCA/Stages/EntryStage.cpp
   63     return !I->isRetired();
lib/Object/Archive.cpp
  453   return Parent->ThinBuffers.back()->getBuffer();
lib/Object/ArchiveWriter.cpp
   54   M.MemberName = M.Buf->getBufferIdentifier();
  104   M.MemberName = M.Buf->getBufferIdentifier();
  377   for (const object::BasicSymbolRef &S : Obj->symbols()) {
  460     MemoryBufferRef Buf = M.Buf->getMemBufferRef();
lib/Object/Binary.cpp
  105       createBinary(Buffer->getMemBufferRef());
lib/Object/ELFObjectFile.cpp
  431   auto PltEntries = MIA->findPltEntries(Plt->getAddress(),
lib/Object/Error.cpp
   84     if (M->convertToErrorCode() == object_error::invalid_file_type)
lib/Object/IRObjectFile.cpp
   70   return Mods[0]->getTargetTriple();
lib/Object/ModuleSymbolTable.cpp
  118   Parser->setTargetParser(*TAP);
  119   if (Parser->Run(false))
lib/Object/Object.cpp
  181       ObjectFile::createObjectFile(Buf->getMemBufferRef()));
lib/Object/ObjectFile.cpp
  176       createObjectFile(Buffer->getMemBufferRef());
lib/Object/TapiUniversal.cpp
   33   auto Archs = ParsedFile->getArchitectures();
lib/Object/WindowsResource.cpp
  283       LangZeroIt->second->IsDataNode) {
  284     uint32_t RemovedIndex = LangZeroIt->second->DataIndex;
  555     Child.second->print(Writer, Child.first);
  558     Child.second->print(Writer, to_string(Child.first));
  580     Size += Child.second->getTreeSize();
  583     Size += Child.second->getTreeSize();
  595       Child.second->shiftDataIndexDown(Index);
  597       Child.second->shiftDataIndexDown(Index);
  707   BufferStart = OutputBuffer->getBufferStart();
  902           StringTableOffsets[Child.second->getStringIndex()]);
  903       if (Child.second->checkIsDataNode()) {
  910                            (Child.second->getStringChildren().size() +
  911                             Child.second->getIDChildren().size()) *
  922       if (Child.second->checkIsDataNode()) {
  929                            (Child.second->getStringChildren().size() +
  930                             Child.second->getIDChildren().size()) *
lib/Object/XCOFFObjectFile.cpp
  631   const auto *Base = Obj->base();
  632   MemoryBufferRef Data = Obj->Data;
  636       getObject<void>(Data, Base + CurOffset, Obj->getFileHeaderSize());
  639   Obj->FileHeader = FileHeaderOrErr.get();
  641   CurOffset += Obj->getFileHeaderSize();
  644   CurOffset += Obj->getOptionalHeaderSize();
  647   if (Obj->getNumberOfSections()) {
  649                                            Obj->getNumberOfSections() *
  650                                                Obj->getSectionHeaderSize());
  653     Obj->SectionHeaderTable = SecHeadersOrErr.get();
  657   if (Obj->is64Bit())
  661   if (Obj->getLogicalNumberOfSymbolTableEntries32() == 0)
  665   CurOffset = Obj->fileHeader32()->SymbolTableOffset;
  667                              Obj->getLogicalNumberOfSymbolTableEntries32();
  672   Obj->SymbolTblPtr = SymTableOrErr.get();
  680   Obj->StringTable = StringTableOrErr.get();
lib/ObjectYAML/ELFEmitter.cpp
  209     if (!D->Name.empty())
  210       DocSections.insert(D->Name);
  214     if (D->Type == llvm::ELF::SHT_REL || D->Type == llvm::ELF::SHT_RELA)
  214     if (D->Type == llvm::ELF::SHT_REL || D->Type == llvm::ELF::SHT_RELA)
  215       if (!Doc.Symbols && D->Link.empty())
  220   if (Doc.Sections.empty() || Doc.Sections.front()->Type != ELF::SHT_NULL)
  242     Sec->Name = SecName;
 1096     StringRef Name = Doc.Sections[I]->Name;
lib/ObjectYAML/ELFYAML.cpp
 1122     sectionType = Section->Type;
lib/ObjectYAML/MinidumpYAML.cpp
  403     Type = S->Type;
  408   switch (S->Kind) {
  438   switch (S->Kind) {
lib/ObjectYAML/WasmEmitter.cpp
  555     if (!Checker.isValidSectionOrder(Sec->Type, SecName)) {
  556       reportError("out of order section type: " + Twine(Sec->Type));
  559     encodeULEB128(Sec->Type, OS);
  591       reportError("unknown section type: " + Twine(Sec->Type));
  606     if (Sec->Relocations.empty()) {
lib/ObjectYAML/WasmYAML.cpp
  165     SectionType = Section->Type;
lib/Option/Arg.cpp
   70     return Alias->getAsString(Args);
lib/Option/Option.cpp
  261   Arg *UnaliasedA = new Arg(UnaliasedOption, UnaliasedSpelling, A->getIndex());
lib/ProfileData/Coverage/CoverageMapping.cpp
  288       if (Error E = Coverage->loadFunctionRecord(Record, ProfileReader))
  322         CovMappingBufOrErr.get()->getMemBufferRef();
lib/ProfileData/Coverage/CoverageMappingReader.cpp
  579     auto NextHeaderOrErr = Reader->readFunctionRecords(Buf, End);
  594   Reader->ProfileNames = std::move(ProfileNames);
  598                 Reader->ProfileNames, Coverage, Reader->MappingRecords,
  598                 Reader->ProfileNames, Coverage, Reader->MappingRecords,
  599                 Reader->Filenames))
  603             Reader->ProfileNames, Coverage, Reader->MappingRecords,
  603             Reader->ProfileNames, Coverage, Reader->MappingRecords,
  604             Reader->Filenames))
  609                 Reader->ProfileNames, Coverage, Reader->MappingRecords,
  609                 Reader->ProfileNames, Coverage, Reader->MappingRecords,
  610                 Reader->Filenames))
  614             Reader->ProfileNames, Coverage, Reader->MappingRecords,
  614             Reader->ProfileNames, Coverage, Reader->MappingRecords,
  615             Reader->Filenames))
  693     if (!Arch.empty() && OF->getArch() != Triple(Arch).getArch())
  700   uint8_t BytesInAddress = OF->getBytesInAddress();
  701   support::endianness Endian = OF->isLittleEndian()
  706   auto ObjFormat = OF->getTripleObjectFormat();
  769           ArchiveOrErr.get()->getMemoryBufferRef(), Arch, ObjectFileBuffers);
lib/ProfileData/GCOV.cpp
   44     if (!GFun->readGCNO(Buffer, Version))
   80     if (!Functions[i]->readGCDA(Buffer, Version))
  109     FPtr->print(OS);
  121     FPtr->collectLineCounts(FI);
  190       Blocks[BlockNo]->addDstEdge(Edge);
  191       Blocks[Dst]->addSrcEdge(Edge);
  342   return Blocks.front()->getCount();
  348   return Blocks.back()->getCount();
  355     Block->print(OS);
  372     Block->collectLineCounts(FI);
  628       Remaining = Buffer->getBuffer();
lib/ProfileData/InstrProf.cpp
  890   VPD->swapBytesToHost(Endianness);
  892   Error E = VPD->checkIntegrity();
 1177     Reader->accumulateCounts(Sum, IsCS);
lib/ProfileData/InstrProfReader.cpp
   65   if (uint64_t(Buffer->getBufferSize()) > std::numeric_limits<uint64_t>::max())
   68   if (Buffer->getBufferSize() == 0)
  116   if (uint64_t(Buffer->getBufferSize()) > std::numeric_limits<uint64_t>::max())
  224             if (Error E = Symtab->addFuncName(VD.first))
  257   if (Error E = Symtab->addFuncName(Record.Name))
  308   if (DataBuffer->getBufferSize() < sizeof(RawInstrProf::Header))
  311       DataBuffer->getBufferStart());
  318   const char *End = DataBuffer->getBufferEnd();
  378   if (Start + ValueDataOffset > DataBuffer->getBufferEnd())
  456           ValueDataStart, (const unsigned char *)DataBuffer->getBufferEnd(),
  465   VDataPtrOrErr.get()->deserializeTo(Record, Symtab.get());
  466   CurValueDataSize = VDataPtrOrErr.get()->getSize();
  521   VDataPtrOrErr.get()->deserializeTo(DataBuffer.back(), nullptr);
  522   D += VDataPtrOrErr.get()->TotalSize;
  577   auto Iter = HashTable->find(FuncName);
  578   if (Iter == HashTable->end())
  611   RecordIterator = HashTable->data_begin();
  670     for (StringRef Name : Underlying.HashTable->keys()) {
  703                     return Err->get() == instrprof_error::unknown_function
  767     for (unsigned I = 0; I < SummaryData->NumCutoffEntries; I++) {
  768       const IndexedInstrProf::Summary::Entry &Ent = SummaryData->getEntry(I);
  778         DetailedSummary, SummaryData->get(Summary::TotalBlockCount),
  779         SummaryData->get(Summary::MaxBlockCount),
  780         SummaryData->get(Summary::MaxInternalBlockCount),
  781         SummaryData->get(Summary::MaxFunctionCount),
  782         SummaryData->get(Summary::TotalNumBlocks),
  783         SummaryData->get(Summary::TotalNumFunctions));
  801       (const unsigned char *)DataBuffer->getBufferStart();
  803   if ((const unsigned char *)DataBuffer->getBufferEnd() - Cur < 24)
  844     if (Error E = Remapper->populateRemappings())
  859   if (Error E = Index->populateSymtab(*NewSymtab.get())) {
  871   Error Err = Remapper->getRecords(FuncName, Data);
  898   Error E = Index->getRecords(Data);
  904     Index->advanceToNextKey();
lib/ProfileData/InstrProfWriter.cpp
  159       uint32_t S = VDataPtr->getSize();
  160       VDataPtr->swapBytesFromHost(ValueProfDataEndianness);
lib/ProfileData/SampleProfReader.cpp
  545       Remapper->insert(Name);
  552         (!Remapper || !Remapper->exist(FuncName)))
  568   if (std::error_code EC = ProfSymList->read(Data, End - Data))
  606       reinterpret_cast<const uint8_t *>(Buffer->getBufferStart());
  639       End = BufStart + Buffer->getBufferSize();
  666             reinterpret_cast<const uint8_t *>(Buffer->getBufferStart()) +
  762       reinterpret_cast<const uint8_t *>(Buffer->getBufferStart());
  764   End = BufStart + Buffer->getBufferSize();
  832   Data = reinterpret_cast<const uint8_t *>(Buffer->getBufferStart());
  833   End = Data + Buffer->getBufferSize();
  860       reinterpret_cast<const uint8_t *>(Buffer->getBufferStart()) +
 1226     if (auto Key = Remappings->insert(Sample.first()))
 1234   if (auto Key = Remappings->lookup(Fname))
 1250   if (uint64_t(Buffer->getBufferSize()) > std::numeric_limits<uint32_t>::max())
 1309   if (Error E = Remappings->read(*B.get())) {
 1312           C.diagnose(DiagnosticInfoSampleProfile(B->getBufferIdentifier(),
 1357     Reader->Remapper = std::move(ReaderOrErr.get());
 1360   FunctionSamples::Format = Reader->getFormat();
 1361   if (std::error_code EC = Reader->readHeader()) {
lib/ProfileData/SampleProfWriter.cpp
   87   uint64_t SectionStart = OutputStream->tell();
  126                          OutputStream->tell() - SectionStart});
  148   uint64_t Offset = OutputStream->tell();
  189   SecLBRProfileStart = OutputStream->tell();
  412   SecHdrTableOffset = OutputStream->tell();
  423   uint64_t Saved = OutputStream->tell();
  475   TableOffset = OutputStream->tell();
  482   encodeULEB128(Summary->getTotalCount(), OS);
  483   encodeULEB128(Summary->getMaxCount(), OS);
  484   encodeULEB128(Summary->getMaxFunctionCount(), OS);
  485   encodeULEB128(Summary->getNumCounts(), OS);
  486   encodeULEB128(Summary->getNumFunctions(), OS);
  487   std::vector<ProfileSummaryEntry> &Entries = Summary->getDetailedSummary();
  551   uint64_t Offset = OutputStream->tell();
  609   Writer->Format = Format;
lib/Remarks/BitstreamRemarkParser.cpp
  324     Parser->ExternalFilePrependPath = *ExternalFilePrependPath;
  432   ParserHelper = BitstreamParserHelper(TmpRemarkBuffer->getBuffer());
lib/Remarks/YAMLRemarkParser.cpp
  157       Buf = SeparateBuf->getBuffer();
  166     Result->SeparateBuf = std::move(SeparateBuf);
lib/Remarks/YAMLRemarkSerializer.cpp
  192     MetaSerializer->emit();
lib/Support/CodeGenCoverage.cpp
  112     CoverageFile->os() << BackendName;
  113     CoverageFile->os().write((const char *)&Zero, sizeof(unsigned char));
  115       CoverageFile->os().write((const char *)&I, sizeof(uint64_t));
  116     CoverageFile->os().write((const char *)&InvZero, sizeof(uint64_t));
  118     CoverageFile->keep();
lib/Support/FileCheck.cpp
   37   Expected<uint64_t> LeftOp = LeftOperand->eval();
   38   Expected<uint64_t> RightOp = RightOperand->eval();
   55   Expected<uint64_t> EvaluatedValue = ExpressionAST->eval();
 1134       PatternContext->defineCmdlineVariables(Req.GlobalDefines, SM);
 1140   PatternContext->createLineVariable();
 1152         CmdLine->getBuffer().substr(Prefix.size(), PatternString.size());
 1237         CheckStrings->empty()) {
 1255     CheckStrings->emplace_back(P, UsedPrefix, PatternLoc);
 1256     std::swap(DagNotMatches, CheckStrings->back().DagNotStrings);
 1263     CheckStrings->emplace_back(
 1266     std::swap(DagNotMatches, CheckStrings->back().DagNotStrings);
 1269   if (CheckStrings->empty()) {
 1814   StringRef CmdlineDefsDiagRef = CmdLineDefsDiagBuffer->getBuffer();
 1847       Expected<uint64_t> Value = ExpressionAST->eval();
 1935   unsigned i = 0, j = 0, e = CheckStrings->size();
 1964       PatternContext->clearLocalVars();
lib/Support/FileOutputBuffer.cpp
   40   uint8_t *getBufferStart() const override { return (uint8_t *)Buffer->data(); }
   43     return (uint8_t *)Buffer->data() + Buffer->size();
   43     return (uint8_t *)Buffer->data() + Buffer->size();
   46   size_t getBufferSize() const override { return Buffer->size(); }
lib/Support/Host.cpp
 1244   (*Text)->getBuffer().split(strs, "\n", /*MaxSplit=*/-1,
lib/Support/MemoryBuffer.cpp
  130   memcpy(Buf->getBufferStart(), InputData.data(), InputData.size());
  304   memset(SB->getBufferStart(), 0, Size);
  464   MutableArrayRef<char> ToRead = Buf->getBuffer();
lib/Support/Signals.cpp
  178   StringRef Output = OutputBuf.get()->getBuffer();
lib/Support/SourceMgr.cpp
   63     if (Loc.getPointer() >= Buffers[i].Buffer->getBufferStart() &&
   66         Loc.getPointer() <= Buffers[i].Buffer->getBufferEnd())
   80     size_t Sz = Buffer->getBufferSize();
   82     StringRef S = Buffer->getBuffer();
   92   const char *BufStart = Buffer->getBufferStart();
   93   assert(Ptr >= BufStart && Ptr <= Buffer->getBufferEnd());
  133   size_t Sz = SB.Buffer->getBufferSize();
  144   const char *BufStart = SB.Buffer->getBufferStart();
  159      << getBufferInfo(CurBuf).Buffer->getBufferIdentifier()
lib/Support/SpecialCaseList.cpp
   67     if (RegExKV.first->match(Query))
   76   if (SCL->createInternal(Paths, Error))
   84   if (SCL->createInternal(MB, Error))
  180       if (!M->insert(Section, LineNo, REError)) {
  211     if (SectionIter.SectionMatcher->match(Section)) {
lib/Support/VirtualFileSystem.cpp
  121   return (*F)->getBuffer(Name, FileSize, RequiresNullTerminator, IsVolatile);
  657       Result += Entry.second->toString(Indent + 2);
  689   return Root->toString(/*Indent=*/0);
  737                       ResolvedGroup, Buffer->getBufferSize(), ResolvedType,
  775                Buffer->getBuffer();
  778              Buffer->getBuffer();
  896       llvm::sys::path::append(Path, I->second->getFileName());
  898       switch (I->second->getKind()) {
 1219         if (Name.equals(Root->getName())) {
 1232         if (DirContent && Name.equals(Content->getName()))
 1587   yaml::Stream Stream(Buffer->getMemBufferRef(), SM);
 1591   yaml::Node *Root = DI->getRoot();
 1615     FS->setExternalContentsPrefixDir(OverlayAbsDir);
 1754     return InnerFile->getBuffer(Name, FileSize, RequiresNullTerminator,
 1758   std::error_code close() override { return InnerFile->close(); }
 1782   auto ExternalStatus = (*Result)->status();
 1834       Path.push_back(SubEntry->getName());
 2075     llvm::sys::path::append(PathStr, (*Current)->getName());
 2077     switch ((*Current)->getKind()) {
lib/Support/YAMLParser.cpp
 1772 bool Stream::failed() { return scanner->failed(); }
 1775   scanner->printError( N->getSourceRange().Start
 1786   scanner->getNext();
 1798     i->skip();
 1813       Ret = Doc->getTagMap().find("!")->second;
 1817       Ret = Doc->getTagMap().find("!!")->second;
 1823           Doc->getTagMap().find(TagHandle);
 1824       if (It != Doc->getTagMap().end())
 1854   return Doc->peekNext();
 1858   return Doc->getNext();
 1862   return Doc->parseBlockNode();
 1866   return Doc->NodeAllocator;
 1870   Doc->setError(Msg, Tok);
 1874   return Doc->failed();
 2270   if (stream.scanner->failed())
 2286   return stream.scanner->peekNext();
 2290   return stream.scanner->getNext();
 2294   stream.scanner->setError(Message, Location.Range.begin());
 2298   return stream.scanner->failed();
lib/Support/YAMLTraits.cpp
   60   DocIterator = Strm->begin();
   68   DocIterator = Strm->begin();
   87   if (DocIterator != Strm->end()) {
   88     Node *N = DocIterator->getRoot();
   90       assert(Strm->failed() && "Root is NULL iff parsing failed");
  108   return ++DocIterator != Strm->end();
  368   Strm->printError(node, message);
  390       SQHNode->Entries.push_back(std::move(Entry));
  415       mapHNode->Mapping[KeyStr] = std::move(ValueHNode);
lib/TableGen/JSONBackend.cpp
  135     auto &Name = C.second->getNameInitAsString();
  141     auto &Name = D.second->getNameInitAsString();
lib/TableGen/Main.cpp
  125       if (std::move(ExistingOrErr.get())->getBuffer() == Out.str())
lib/TableGen/Record.cpp
 2365     if (D.second->isSubClassOf(Class))
lib/TableGen/SetTheory.cpp
  305   I->second->apply(*this, DagExpr, Elts, Loc);
  325       I->second->expand(*this, Set, Elts);
lib/TableGen/TGLexer.cpp
  578   if (!PrepIncludeStack.back()->empty()) {
  696     PrepIncludeStack.back()->push_back(
  724     if (PrepIncludeStack.back()->empty())
  727     PreprocessorControlDesc IfdefEntry = PrepIncludeStack.back()->back();
  736     PrepIncludeStack.back()->pop_back();
  737     PrepIncludeStack.back()->push_back(
  757     if (PrepIncludeStack.back()->empty())
  760     auto &IfdefOrElseEntry = PrepIncludeStack.back()->back();
  771     PrepIncludeStack.back()->pop_back();
 1001   for (auto I = PrepIncludeStack.back()->rbegin(),
 1002             E = PrepIncludeStack.back()->rend();
 1012   if (PrepIncludeStack.back()->empty())
 1016   auto &PrepControl = PrepIncludeStack.back()->back();
lib/TableGen/TGParser.cpp
  295   for (auto &E : Entry.Loop->Entries) {
  348     Loops.back()->Entries.push_back(std::move(E));
  383       return resolve(Loop.Entries, Substs, Final, &Dest->back().Loop->Entries,
  418         Rec->appendLoc(*Loc);
  423       Rec->resolveReferences(R);
  438   if (Record *Prev = Records.getDef(Rec->getNameInitAsString())) {
  439     if (!Rec->isAnonymous()) {
  440       PrintError(Rec->getLoc(),
  441                  "def already exists: " + Rec->getNameInitAsString());
  445     Rec->setName(Records.getNewAnonymousName());
  448   Rec->resolveReferences();
  451   if (!isa<StringInit>(Rec->getNameInit())) {
  452     PrintError(Rec->getLoc(), Twine("record name '") +
  453                                   Rec->getNameInit()->getAsString() +
  459   assert(Rec->getTemplateArgs().empty() && "How'd this get template args?");
  462     DefInit *I = Rec->getDefInit();
  464       PrintError(Rec->getLoc(), Twine("adding record of incompatible type '") +
  874     VarInit *IterVar = dyn_cast<VarInit>(L->IterVar);
 2644   for (auto &E : Entry.Loop->Entries) {
 3220     Loop->dump();
 3222     Rec->dump();
lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp
  362       if (I != J && I->rangeOverlapsWith(*J))
lib/Target/AArch64/AArch64AsmPrinter.cpp
  134       OutStreamer->BeginCOFFSymbolDef(CurrentFnSym);
  135       OutStreamer->EmitCOFFSymbolStorageClass(Scl);
  136       OutStreamer->EmitCOFFSymbolType(Type);
  137       OutStreamer->EndCOFFSymbolDef();
  222   OutStreamer->EmitCodeAlignment(4);
  224   OutStreamer->EmitLabel(CurSled);
  235   OutStreamer->EmitLabel(Target);
  290     OutStreamer->SwitchSection(OutContext.getELFSection(
  295     OutStreamer->EmitSymbolAttribute(Sym, MCSA_ELF_TypeFunction);
  296     OutStreamer->EmitSymbolAttribute(Sym, MCSA_Weak);
  297     OutStreamer->EmitSymbolAttribute(Sym, MCSA_Hidden);
  298     OutStreamer->EmitLabel(Sym);
  300     OutStreamer->EmitInstruction(MCInstBuilder(AArch64::UBFMXri)
  306     OutStreamer->EmitInstruction(MCInstBuilder(AArch64::LDRBBroX)
  313     OutStreamer->EmitInstruction(
  321     OutStreamer->EmitInstruction(
  328     OutStreamer->EmitLabel(ReturnSym);
  329     OutStreamer->EmitInstruction(
  331     OutStreamer->EmitLabel(HandleMismatchOrPartialSym);
  334       OutStreamer->EmitInstruction(MCInstBuilder(AArch64::SUBSWri)
  341       OutStreamer->EmitInstruction(
  347       OutStreamer->EmitInstruction(
  355         OutStreamer->EmitInstruction(MCInstBuilder(AArch64::ADDXri)
  361       OutStreamer->EmitInstruction(MCInstBuilder(AArch64::SUBSWrs)
  367       OutStreamer->EmitInstruction(
  373       OutStreamer->EmitInstruction(
  379       OutStreamer->EmitInstruction(MCInstBuilder(AArch64::LDRBBui)
  384       OutStreamer->EmitInstruction(
  391       OutStreamer->EmitInstruction(
  397       OutStreamer->EmitLabel(HandleMismatchSym);
  400     OutStreamer->EmitInstruction(MCInstBuilder(AArch64::STPXpre)
  407     OutStreamer->EmitInstruction(MCInstBuilder(AArch64::STPXi)
  415       OutStreamer->EmitInstruction(MCInstBuilder(AArch64::ORRXrs)
  421     OutStreamer->EmitInstruction(MCInstBuilder(AArch64::MOVZXi)
  430     OutStreamer->EmitInstruction(
  437     OutStreamer->EmitInstruction(
  445     OutStreamer->EmitInstruction(
  460     OutStreamer->EmitAssemblerFlag(MCAF_SubsectionsViaSymbols);
  475     OutStreamer->EmitLOHDirective(D.getKind(), MCArgs);
  703       OutStreamer->SwitchSection(ReadOnlySec);
  715     OutStreamer->EmitLabel(GetJTISymbol(JTI));
  743   OutStreamer->EmitValue(Value, Size);
  916     OutStreamer->EmitLabel(LOHLabel);
  920     static_cast<AArch64TargetStreamer *>(OutStreamer->getTargetStreamer());
  968     if (isVerbose() && OutStreamer->hasRawTextSupport()) {
  972       OutStreamer->EmitRawText(StringRef(OS.str()));
  985       OutStreamer->EmitCFIBKeyFrame();
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
 1804     Op->Tok.Data = Str.data();
 1805     Op->Tok.Length = Str.size();
 1806     Op->Tok.IsSuffix = IsSuffix;
 1807     Op->StartLoc = S;
 1808     Op->EndLoc = S;
 1819     Op->Reg.RegNum = RegNum;
 1820     Op->Reg.Kind = Kind;
 1821     Op->Reg.ElementWidth = 0;
 1822     Op->Reg.EqualityTy = EqTy;
 1823     Op->Reg.ShiftExtend.Type = ExtTy;
 1824     Op->Reg.ShiftExtend.Amount = ShiftAmount;
 1825     Op->Reg.ShiftExtend.HasExplicitAmount = HasExplicitAmount;
 1826     Op->StartLoc = S;
 1827     Op->EndLoc = E;
 1842     Op->Reg.ElementWidth = ElementWidth;
 1851     Op->VectorList.RegNum = RegNum;
 1852     Op->VectorList.Count = Count;
 1853     Op->VectorList.NumElements = NumElements;
 1854     Op->VectorList.ElementWidth = ElementWidth;
 1855     Op->VectorList.RegisterKind = RegisterKind;
 1856     Op->StartLoc = S;
 1857     Op->EndLoc = E;
 1864     Op->VectorIndex.Val = Idx;
 1865     Op->StartLoc = S;
 1866     Op->EndLoc = E;
 1873     Op->Imm.Val = Val;
 1874     Op->StartLoc = S;
 1875     Op->EndLoc = E;
 1884     Op->ShiftedImm .Val = Val;
 1885     Op->ShiftedImm.ShiftAmount = ShiftAmount;
 1886     Op->StartLoc = S;
 1887     Op->EndLoc = E;
 1894     Op->CondCode.Code = Code;
 1895     Op->StartLoc = S;
 1896     Op->EndLoc = E;
 1903     Op->FPImm.Val = Val.bitcastToAPInt().getSExtValue();
 1904     Op->FPImm.IsExact = IsExact;
 1905     Op->StartLoc = S;
 1906     Op->EndLoc = S;
 1915     Op->Barrier.Val = Val;
 1916     Op->Barrier.Data = Str.data();
 1917     Op->Barrier.Length = Str.size();
 1918     Op->StartLoc = S;
 1919     Op->EndLoc = S;
 1929     Op->SysReg.Data = Str.data();
 1930     Op->SysReg.Length = Str.size();
 1931     Op->SysReg.MRSReg = MRSReg;
 1932     Op->SysReg.MSRReg = MSRReg;
 1933     Op->SysReg.PStateField = PStateField;
 1934     Op->StartLoc = S;
 1935     Op->EndLoc = S;
 1942     Op->SysCRImm.Val = Val;
 1943     Op->StartLoc = S;
 1944     Op->EndLoc = E;
 1953     Op->Prefetch.Val = Val;
 1954     Op->Barrier.Data = Str.data();
 1955     Op->Barrier.Length = Str.size();
 1956     Op->StartLoc = S;
 1957     Op->EndLoc = S;
 1966     Op->PSBHint.Val = Val;
 1967     Op->PSBHint.Data = Str.data();
 1968     Op->PSBHint.Length = Str.size();
 1969     Op->StartLoc = S;
 1970     Op->EndLoc = S;
 1979     Op->BTIHint.Val = Val << 1 | 32;
 1980     Op->BTIHint.Data = Str.data();
 1981     Op->BTIHint.Length = Str.size();
 1982     Op->StartLoc = S;
 1983     Op->EndLoc = S;
 1991     Op->ShiftExtend.Type = ShOp;
 1992     Op->ShiftExtend.Amount = Val;
 1993     Op->ShiftExtend.HasExplicitAmount = HasExplicitAmount;
 1994     Op->StartLoc = S;
 1995     Op->EndLoc = E;
 3680             Operands[1]->getReg());
 4816       OperandLocs.push_back(Operands[i]->getStartLoc());
lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp
   33   return ConstantPools->addEntry(Streamer, Expr, Size, Loc);
   37   ConstantPools->emitForCurrentSection(Streamer);
   41 void AArch64TargetStreamer::finish() { ConstantPools->emitAll(Streamer); }
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
  121   return static_cast<AMDGPUTargetStreamer*>(OutStreamer->getTargetStreamer());
  138     HSAMetadataStream->begin(M);
  171     HSAMetadataStream->end();
  172     bool Success = HSAMetadataStream->emitTo(*getTargetStreamer());
  208     HSAMetadataStream->emitKernel(*MF, CurrentProgramInfo);
  335     OutStreamer->SwitchSection(getObjFileLowering().getTextSection());
  351   OutStreamer->emitRawComment(" codeLenInByte = " + Twine(CodeSize), false);
  352   OutStreamer->emitRawComment(" NumSgprs: " + Twine(NumSGPR), false);
  353   OutStreamer->emitRawComment(" NumVgprs: " + Twine(NumVGPR), false);
  355     OutStreamer->emitRawComment(" NumAgprs: " + Twine(*NumAGPR), false);
  356     OutStreamer->emitRawComment(" TotalNumVgprs: " + Twine(TotalNumVGPR),
  359   OutStreamer->emitRawComment(" ScratchSize: " + Twine(ScratchSize), false);
  360   OutStreamer->emitRawComment(" MemoryBound: " + Twine(MFI->isMemoryBound()),
  437     OutStreamer->SwitchSection(ConfigSection);
  460     bool SaveFlag = OutStreamer->getUseAssemblerInfoForParsing();
  461     OutStreamer->setUseAssemblerInfoForParsing(true);
  462     MCAssembler *Assembler = OutStreamer->getAssemblerPtr();
  463     OutStreamer->setUseAssemblerInfoForParsing(SaveFlag);
  477     OutStreamer->SwitchSection(CommentSection);
  480       OutStreamer->emitRawComment(" Function info:", false);
  492     OutStreamer->emitRawComment(" Kernel info:", false);
  502     OutStreamer->emitRawComment(
  504     OutStreamer->emitRawComment(
  506     OutStreamer->emitRawComment(
  510     OutStreamer->emitRawComment(
  512     OutStreamer->emitRawComment(
  515     OutStreamer->emitRawComment(
  518     OutStreamer->emitRawComment(
  522     OutStreamer->emitRawComment(
  526     OutStreamer->emitRawComment(
  529     OutStreamer->emitRawComment(
  532     OutStreamer->emitRawComment(
  535     OutStreamer->emitRawComment(
  538     OutStreamer->emitRawComment(
  541     OutStreamer->emitRawComment(
  544     OutStreamer->emitRawComment(
  552     OutStreamer->SwitchSection(
  562       OutStreamer->EmitBytes(StringRef(DisasmLines[i]));
  563       OutStreamer->EmitBytes(StringRef(Comment));
 1128     OutStreamer->EmitIntValue(R_00B848_COMPUTE_PGM_RSRC1, 4);
 1130     OutStreamer->EmitIntValue(CurrentProgramInfo.ComputePGMRSrc1, 4);
 1132     OutStreamer->EmitIntValue(R_00B84C_COMPUTE_PGM_RSRC2, 4);
 1133     OutStreamer->EmitIntValue(CurrentProgramInfo.ComputePGMRSrc2, 4);
 1135     OutStreamer->EmitIntValue(R_00B860_COMPUTE_TMPRING_SIZE, 4);
 1136     OutStreamer->EmitIntValue(S_00B860_WAVESIZE(CurrentProgramInfo.ScratchBlocks), 4);
 1141     OutStreamer->EmitIntValue(RsrcReg, 4);
 1142     OutStreamer->EmitIntValue(S_00B028_VGPRS(CurrentProgramInfo.VGPRBlocks) |
 1144     OutStreamer->EmitIntValue(R_0286E8_SPI_TMPRING_SIZE, 4);
 1145     OutStreamer->EmitIntValue(
 1150     OutStreamer->EmitIntValue(R_00B02C_SPI_SHADER_PGM_RSRC2_PS, 4);
 1151     OutStreamer->EmitIntValue(S_00B02C_EXTRA_LDS_SIZE(CurrentProgramInfo.LDSBlocks), 4);
 1152     OutStreamer->EmitIntValue(R_0286CC_SPI_PS_INPUT_ENA, 4);
 1153     OutStreamer->EmitIntValue(MFI->getPSInputEnable(), 4);
 1154     OutStreamer->EmitIntValue(R_0286D0_SPI_PS_INPUT_ADDR, 4);
 1155     OutStreamer->EmitIntValue(MFI->getPSInputAddr(), 4);
 1158   OutStreamer->EmitIntValue(R_SPILLED_SGPRS, 4);
 1159   OutStreamer->EmitIntValue(MFI->getNumSpilledSGPRs(), 4);
 1160   OutStreamer->EmitIntValue(R_SPILLED_VGPRS, 4);
 1161   OutStreamer->EmitIntValue(MFI->getNumSpilledVGPRs(), 4);
lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp
  642   auto Dims = HSAMetadataDoc->getArrayNode();
  653   auto Version = HSAMetadataDoc->getArrayNode();
  664   auto Printf = HSAMetadataDoc->getArrayNode();
  715   auto Args = HSAMetadataDoc->getArrayNode();
  885   auto Kern = HSAMetadataDoc->getMapNode();
  917   getRootMetadata("amdhsa.kernels") = HSAMetadataDoc->getArrayNode();
  923   HSAMetadataDoc->toYAML(StrOS);
lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.h
  100     return HSAMetadataDoc->getRoot().getMap(/*Convert=*/true)[Key];
  104     return HSAMetadataDoc->getRoot();
lib/Target/AMDGPU/AMDGPULibFunc.cpp
  688   if (F.Impl->parseFuncName(FuncName))
lib/Target/AMDGPU/AMDGPULibFunc.h
  370   std::string getName() const { return Impl->getName(); }
  371   unsigned getNumArgs() const { return Impl->getNumArgs(); }
  372   EFuncId getId() const { return Impl->getId(); }
  373   ENamePrefix getPrefix() const { return Impl->getPrefix(); }
  378   bool isMangled() const { return Impl->isMangled(); }
  379   void setId(EFuncId Id) { Impl->setId(Id); }
  381     return Impl->parseFuncName(MangledName);
  386   std::string mangle() const { return Impl->mangle(); }
  388   void setName(StringRef N) { Impl->setName(N); }
  389   void setPrefix(ENamePrefix PFX) { Impl->setPrefix(PFX); }
  392     return Impl->getFunctionType(M);
lib/Target/AMDGPU/AMDGPUMCInstLower.cpp
  291         OutStreamer->emitRawComment(Twine(" mask branch ") + BBStr);
  299         OutStreamer->emitRawComment(" return to shader part epilog");
  305         OutStreamer->emitRawComment(" wave barrier");
  311         OutStreamer->emitRawComment(" divergent unreachable");
lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
  526   I->setScalarizeGlobalBehavior(ScalarizeGlobal);
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
  900     Op->Imm.Val = Val;
  901     Op->Imm.IsFPImm = IsFPImm;
  902     Op->Imm.Type = Type;
  903     Op->Imm.Mods = Modifiers();
  904     Op->StartLoc = Loc;
  905     Op->EndLoc = Loc;
  913     Res->Tok.Data = Str.data();
  914     Res->Tok.Length = Str.size();
  915     Res->StartLoc = Loc;
  916     Res->EndLoc = Loc;
  924     Op->Reg.RegNo = RegNo;
  925     Op->Reg.Mods = Modifiers();
  926     Op->StartLoc = S;
  927     Op->EndLoc = E;
  934     Op->Expr = Expr;
  935     Op->StartLoc = S;
  936     Op->EndLoc = S;
 1985   assert(R->isReg());
 1986   RegNo = R->getReg();
 1987   StartLoc = R->getStartLoc();
 1988   EndLoc = R->getEndLoc();
 2416     assert(R->isReg());
lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
  365         !(MCII->get(MI.getOpcode()).TSFlags & SIInstrFlags::VOP3))) {
  383   if (Res && (MCII->get(MI.getOpcode()).TSFlags & SIInstrFlags::MIMG)) {
  412     int Tied = MCII->get(MI.getOpcode()).getOperandConstraint(VDstIn_Idx,
  454   unsigned DescNumOps = MCII->get(Opc).getNumOperands();
  496   bool IsGather4 = MCII->get(MI.getOpcode()).TSFlags & SIInstrFlags::Gather4;
  551     auto DataRCID = MCII->get(NewOpcode).OpInfo[VDataIdx].RegClass;
  574     auto AddrRCID = MCII->get(NewOpcode).OpInfo[VAddr0Idx].RegClass;
lib/Target/AMDGPU/GCNIterativeScheduler.cpp
  365   scheduleRegion(R, R.BestSchedule->Schedule, R.BestSchedule->MaxPressure);
  365   scheduleRegion(R, R.BestSchedule->Schedule, R.BestSchedule->MaxPressure);
  524             R->BestSchedule->MaxPressure.getOccupancy(ST) >= TgtOcc) {
  603         R->BestSchedule->MaxPressure.getOccupancy(ST) >= TgtOcc) {
lib/Target/AMDGPU/R600AsmPrinter.cpp
   91   OutStreamer->EmitIntValue(RsrcReg, 4);
   92   OutStreamer->EmitIntValue(S_NUM_GPRS(MaxGPR + 1) |
   94   OutStreamer->EmitIntValue(R_02880C_DB_SHADER_CONTROL, 4);
   95   OutStreamer->EmitIntValue(S_02880C_KILL_ENABLE(killPixel), 4);
   98     OutStreamer->EmitIntValue(R_0288E8_SQ_LDS_ALLOC, 4);
   99     OutStreamer->EmitIntValue(alignTo(MFI->getLDSSize(), 4) >> 2, 4);
  114   OutStreamer->SwitchSection(ConfigSection);
  123     OutStreamer->SwitchSection(CommentSection);
  126     OutStreamer->emitRawComment(
lib/Target/AMDGPU/SIInsertWaitcnts.cpp
 1507           Brackets->clear();
 1513       if (Brackets->hasPending()) {
 1527           } else if (SuccBI.Incoming->merge(*Brackets)) {
lib/Target/AMDGPU/SIMachineScheduler.cpp
 1943   SchedImpl->initialize(this);
lib/Target/AMDGPU/SIMemoryLegalizer.cpp
 1145       Changed |= CC->enableLoadCacheBypass(MI, MOI.getScope(),
 1150       Changed |= CC->insertWait(MI, MOI.getScope(),
 1158       Changed |= CC->insertWait(MI, MOI.getScope(),
 1163       Changed |= CC->insertCacheInvalidate(MI, MOI.getScope(),
 1173     Changed |= CC->enableNonTemporal(MI);
 1189       Changed |= CC->insertWait(MI, MOI.getScope(),
 1200     Changed |= CC->enableNonTemporal(MI);
 1226       Changed |= CC->insertWait(MI, MOI.getScope(),
 1235       Changed |= CC->insertCacheInvalidate(MI, MOI.getScope(),
 1256       Changed |= CC->insertWait(MI, MOI.getScope(),
 1267       Changed |= CC->insertWait(MI, MOI.getScope(),
 1273       Changed |= CC->insertCacheInvalidate(MI, MOI.getScope(),
lib/Target/AMDGPU/SIModeRegister.cpp
  259         insertSetreg(MBB, InsertionPoint, TII, IPChange.delta(NewInfo->Change));
  272         NewInfo->Change = NewInfo->Change.merge(Setreg);
  272         NewInfo->Change = NewInfo->Change.merge(Setreg);
  274         NewInfo->Change = NewInfo->Change.mergeUnknown(Mask);
  274         NewInfo->Change = NewInfo->Change.mergeUnknown(Mask);
  276     } else if (!NewInfo->Change.isCompatible(InstrMode)) {
  283         if (!IPChange.delta(NewInfo->Change).isCombinable(InstrMode)) {
  288             NewInfo->FirstInsertionPoint = InsertionPoint;
  289             NewInfo->Require = NewInfo->Change;
  289             NewInfo->Require = NewInfo->Change;
  293                          IPChange.delta(NewInfo->Change));
  294             IPChange = NewInfo->Change;
  299         NewInfo->Change = NewInfo->Change.merge(InstrMode);
  299         NewInfo->Change = NewInfo->Change.merge(InstrMode);
  304         IPChange = NewInfo->Change;
  305         NewInfo->Change = NewInfo->Change.merge(InstrMode);
  305         NewInfo->Change = NewInfo->Change.merge(InstrMode);
  312     NewInfo->FirstInsertionPoint = InsertionPoint;
  313     NewInfo->Require = NewInfo->Change;
  313     NewInfo->Require = NewInfo->Change;
  316     insertSetreg(MBB, InsertionPoint, TII, IPChange.delta(NewInfo->Change));
  318   NewInfo->Exit = NewInfo->Change;
  318   NewInfo->Exit = NewInfo->Change;
  332     BlockInfo[ThisBlock]->Pred = DefaultStatus;
  338     BlockInfo[ThisBlock]->Pred = BlockInfo[PB.getNumber()]->Exit;
  338     BlockInfo[ThisBlock]->Pred = BlockInfo[PB.getNumber()]->Exit;
  342       BlockInfo[ThisBlock]->Pred = BlockInfo[ThisBlock]->Pred.intersect(BlockInfo[Pred->getNumber()]->Exit);
  342       BlockInfo[ThisBlock]->Pred = BlockInfo[ThisBlock]->Pred.intersect(BlockInfo[Pred->getNumber()]->Exit);
  342       BlockInfo[ThisBlock]->Pred = BlockInfo[ThisBlock]->Pred.intersect(BlockInfo[Pred->getNumber()]->Exit);
  345   Status TmpStatus = BlockInfo[ThisBlock]->Pred.merge(BlockInfo[ThisBlock]->Change);
  345   Status TmpStatus = BlockInfo[ThisBlock]->Pred.merge(BlockInfo[ThisBlock]->Change);
  346   if (BlockInfo[ThisBlock]->Exit != TmpStatus) {
  347     BlockInfo[ThisBlock]->Exit = TmpStatus;
  366   if (!BlockInfo[ThisBlock]->Pred.isCompatible(BlockInfo[ThisBlock]->Require)) {
  366   if (!BlockInfo[ThisBlock]->Pred.isCompatible(BlockInfo[ThisBlock]->Require)) {
  367     Status Delta = BlockInfo[ThisBlock]->Pred.delta(BlockInfo[ThisBlock]->Require);
  367     Status Delta = BlockInfo[ThisBlock]->Pred.delta(BlockInfo[ThisBlock]->Require);
  368     if (BlockInfo[ThisBlock]->FirstInsertionPoint)
  369       insertSetreg(MBB, BlockInfo[ThisBlock]->FirstInsertionPoint, TII, Delta);
lib/Target/AMDGPU/SIPeepholeSDWA.cpp
 1226         MachineInstr *PotentialMI = Operand->potentialToConvert(TII);
 1239         MachineInstr *PotentialMI = Operand->potentialToConvert(TII);
lib/Target/ARM/ARMAsmPrinter.cpp
   66   OutStreamer->EmitDataRegion(MCDR_DataRegionEnd);
   71     OutStreamer->EmitAssemblerFlag(MCAF_Code16);
   72     OutStreamer->EmitThumbFunc(CurrentFnSym);
   74     OutStreamer->EmitAssemblerFlag(MCAF_Code32);
   76   OutStreamer->EmitLabel(CurrentFnSym);
   93   OutStreamer->EmitValue(E, Size);
  154     OutStreamer->BeginCOFFSymbolDef(CurrentFnSym);
  155     OutStreamer->EmitCOFFSymbolStorageClass(Scl);
  156     OutStreamer->EmitCOFFSymbolType(Type);
  157     OutStreamer->EndCOFFSymbolDef();
  170     OutStreamer->EmitAssemblerFlag(MCAF_Code16);
  173       OutStreamer->EmitLabel(TIP.second);
  470     OutStreamer->EmitAssemblerFlag(WasThumb ? MCAF_Code16 : MCAF_Code32);
  477   OutStreamer->EmitAssemblerFlag(MCAF_SyntaxUnified);
  487     OutStreamer->EmitAssemblerFlag(MCAF_Code16);
  528       OutStreamer->SwitchSection(TLOFMacho.getNonLazySymbolPointerSection());
  535       OutStreamer->AddBlankLine();
  541       OutStreamer->SwitchSection(TLOFMacho.getThreadLocalPointerSection());
  548       OutStreamer->AddBlankLine();
  556     OutStreamer->EmitAssemblerFlag(MCAF_SubsectionsViaSymbols);
  560   MCTargetStreamer &TS = *OutStreamer->getTargetStreamer();
  589   MCTargetStreamer &TS = *OutStreamer->getTargetStreamer();
  879         OutStreamer->EmitLabel(GVSym);
  928       OutStreamer->EmitLabel(DotSym);
  934   OutStreamer->EmitValue(Expr, Size);
  947   OutStreamer->EmitLabel(JTISymbol);
  950   OutStreamer->EmitDataRegion(MCDR_DataRegionJT32);
  977     OutStreamer->EmitValue(Expr, 4);
  980   OutStreamer->EmitDataRegion(MCDR_DataRegionEnd);
  993   OutStreamer->EmitLabel(JTISymbol);
 1021   OutStreamer->EmitLabel(JTISymbol);
 1029   OutStreamer->EmitDataRegion(OffsetWidth == 1 ? MCDR_DataRegionJT8
 1053     OutStreamer->EmitValue(Expr, OffsetWidth);
 1058   OutStreamer->EmitDataRegion(MCDR_DataRegionEnd);
 1068   MCTargetStreamer &TS = *OutStreamer->getTargetStreamer();
 1240   MCTargetStreamer &TS = *OutStreamer->getTargetStreamer();
 1249     OutStreamer->EmitDataRegion(MCDR_DataRegionEnd);
 1510     OutStreamer->EmitLabel(getBFLabel(DL.getPrivateGlobalPrefix(),
 1522     OutStreamer->EmitLabel(getPICLabel(DL.getPrivateGlobalPrefix(),
 1543     OutStreamer->EmitLabel(getPICLabel(DL.getPrivateGlobalPrefix(),
 1574     OutStreamer->EmitLabel(getPICLabel(DL.getPrivateGlobalPrefix(),
 1617       OutStreamer->EmitDataRegion(MCDR_DataRegion);
 1621     OutStreamer->EmitLabel(GetCPISymbol(LabelId));
 1653     OutStreamer->EmitLabel(GetCPISymbol(MI->getOperand(3).getImm()));
 1695       OutStreamer->EmitCodeAlignment(4);
 1737     OutStreamer->EmitLabel(GetCPISymbol(MI->getOperand(3).getImm()));
 1806     OutStreamer->EmitZeros(MI->getOperand(1).getImm());
 1813       OutStreamer->AddComment("trap");
 1821     OutStreamer->AddComment("trap");
 1830       OutStreamer->AddComment("trap");
 1850     OutStreamer->AddComment("eh_setjmp begin");
 1892     OutStreamer->AddComment("eh_setjmp end");
 1901     OutStreamer->EmitLabel(Label);
 1916     OutStreamer->AddComment("eh_setjmp begin");
 1954     OutStreamer->AddComment("eh_setjmp end");
lib/Target/ARM/ARMConstantIslandPass.cpp
  304   BBInfoVector &BBInfo = BBUtils->getBBInfo();
  333   BBInfoVector &BBInfo = BBUtils->getBBInfo();
  475   BBUtils->clear();
  692   BBUtils->computeAllBlockSizes();
  693   BBInfoVector &BBInfo = BBUtils->getBBInfo();
  699   BBUtils->adjustBBOffsetsAfter(&MF->front());
  875   BBUtils->insert(NewBB->getNumber(), BasicBlockInfo());
  937   BBUtils->insert(NewBB->getNumber(), BasicBlockInfo());
  956   BBUtils->computeBlockSize(OrigBB);
  960   BBUtils->computeBlockSize(NewBB);
  963   BBUtils->adjustBBOffsetsAfter(OrigBB);
  972   unsigned UserOffset = BBUtils->getOffsetOf(U.MI);
  974   SmallVectorImpl<BasicBlockInfo> &BBInfo = BBUtils->getBBInfo();
 1023   BBInfoVector &BBInfo = BBUtils->getBBInfo();
 1064   unsigned CPEOffset = BBUtils->getOffsetOf(CPEMI);
 1068         BBInfoVector &BBInfo = BBUtils->getBBInfo();
 1216   BBInfoVector &BBInfo = BBUtils->getBBInfo();
 1273   BBInfoVector &BBInfo = BBUtils->getBBInfo();
 1305       BBUtils->computeBlockSize(UserMBB);
 1306       BBUtils->adjustBBOffsetsAfter(UserMBB);
 1538   BBUtils->adjustBBSize(NewIsland, Size);
 1539   BBUtils->adjustBBOffsetsAfter(&*--NewIsland->getIterator());
 1551                        BBUtils->getBBInfo()[NewIsland->getNumber()].Offset));
 1562   BBInfoVector &BBInfo = BBUtils->getBBInfo();
 1563   BBUtils->adjustBBSize(CPEBB, -Size);
 1575   BBUtils->adjustBBOffsetsAfter(CPEBB);
 1608   if (BBUtils->isBBInRange(MI, DestBB, Br.MaxDisp))
 1633   BBInfoVector &BBInfo = BBUtils->getBBInfo();
 1635   BBUtils->adjustBBOffsetsAfter(MBB);
 1682       if (BBUtils->isBBInRange(MI, NewDest, Br.MaxDisp)) {
 1699     BBUtils->adjustBBSize(MBB, -delta);
 1720   BBUtils->adjustBBSize(MBB, TII->getInstSizeInBytes(MBB->back()));
 1727   BBUtils->adjustBBSize(MBB, TII->getInstSizeInBytes(MBB->back()));
 1732   BBUtils->adjustBBSize(MI->getParent(), -TII->getInstSizeInBytes(*MI));
 1734   BBUtils->adjustBBOffsetsAfter(MBB);
 1809       BBUtils->adjustBBSize(MBB, -2);
 1810       BBUtils->adjustBBOffsetsAfter(MBB);
 1843       if (BBUtils->isBBInRange(Br.MI, DestBB, MaxOffs)) {
 1847         BBUtils->adjustBBSize(MBB, -2);
 1848         BBUtils->adjustBBOffsetsAfter(MBB);
 1883     unsigned BrOffset = BBUtils->getOffsetOf(Br.MI) + 4 - 2;
 1884     BBInfoVector &BBInfo = BBUtils->getBBInfo();
 1907     if (BBUtils->getOffsetOf(MBB) < BBUtils->getOffsetOf(DestBB) ||
 1907     if (BBUtils->getOffsetOf(MBB) < BBUtils->getOffsetOf(DestBB) ||
 1908         !BBUtils->isBBInRange(Br.MI, DestBB, 4094))
 1978     BBInfoVector &BBInfo = BBUtils->getBBInfo();
 1994     BBUtils->adjustBBOffsetsAfter(MBB);
 2178     unsigned JTOffset = BBUtils->getOffsetOf(MI) + 4;
 2180     BBInfoVector &BBInfo = BBUtils->getBBInfo();
 2343     BBUtils->adjustBBOffsetsAfter(MBB);
lib/Target/ARM/ARMLowOverheadLoops.cpp
  102   BBUtils->computeAllBlockSizes();
  103   BBUtils->adjustBBOffsetsAfter(&MF->front());
  331   if (BBUtils->getOffsetOf(End) < BBUtils->getOffsetOf(ML->getHeader()) ||
  331   if (BBUtils->getOffsetOf(End) < BBUtils->getOffsetOf(ML->getHeader()) ||
  332       !BBUtils->isBBInRange(End, ML->getHeader(), 4094)) {
  337       (BBUtils->getOffsetOf(Start) >
  338        BBUtils->getOffsetOf(Start->getOperand(1).getMBB()) ||
  339        !BBUtils->isBBInRange(Start, Start->getOperand(1).getMBB(), 4094))) {
  370   unsigned BrOpc = BBUtils->isBBInRange(MI, DestBB, 254) ?
  429   unsigned BrOpc = BBUtils->isBBInRange(MI, DestBB, 254) ?
lib/Target/ARM/ARMMCInstLower.cpp
  197   OutStreamer->EmitCodeAlignment(4);
  199   OutStreamer->EmitLabel(CurSled);
  213     OutStreamer->EmitInstruction(Noop, getSubtargetInfo());
  215   OutStreamer->EmitLabel(Target);
lib/Target/ARM/ARMParallelDSP.cpp
  188           LLVM_DEBUG(dbgs() << *Mul->Root << "\n"
  189                      << "  " << *Mul->LHS << "\n"
  190                      << "  " << *Mul->RHS << "\n");
  559     if (!MulCand->HasTwoLoadInputs())
  673     if (MulCand->Paired)
  676     Instruction *Mul = cast<Instruction>(MulCand->Root);
  721       WideLoads[BaseLHS]->getLoad() : CreateWideLoad(LHSMul->VecLd, Ty);
  723       WideLoads[BaseRHS]->getLoad() : CreateWideLoad(RHSMul->VecLd, Ty);
lib/Target/ARM/ARMSubtarget.h
  538     return &InstrInfo->getRegisterInfo();
lib/Target/ARM/ARMTargetMachine.cpp
  290     if (!I->isThumb() && !I->hasARMOps())
  290     if (!I->isThumb() && !I->hasARMOps())
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
 3384     Op->ITMask.Mask = Mask;
 3385     Op->StartLoc = S;
 3386     Op->EndLoc = S;
 3393     Op->CC.Val = CC;
 3394     Op->StartLoc = S;
 3395     Op->EndLoc = S;
 3402     Op->VCC.Val = CC;
 3403     Op->StartLoc = S;
 3404     Op->EndLoc = S;
 3410     Op->Cop.Val = CopVal;
 3411     Op->StartLoc = S;
 3412     Op->EndLoc = S;
 3418     Op->Cop.Val = CopVal;
 3419     Op->StartLoc = S;
 3420     Op->EndLoc = S;
 3427     Op->Cop.Val = Val;
 3428     Op->StartLoc = S;
 3429     Op->EndLoc = E;
 3435     Op->Reg.RegNum = RegNum;
 3436     Op->StartLoc = S;
 3437     Op->EndLoc = S;
 3443     Op->Tok.Data = Str.data();
 3444     Op->Tok.Length = Str.size();
 3445     Op->StartLoc = S;
 3446     Op->EndLoc = S;
 3453     Op->Reg.RegNum = RegNum;
 3454     Op->StartLoc = S;
 3455     Op->EndLoc = E;
 3464     Op->RegShiftedReg.ShiftTy = ShTy;
 3465     Op->RegShiftedReg.SrcReg = SrcReg;
 3466     Op->RegShiftedReg.ShiftReg = ShiftReg;
 3467     Op->RegShiftedReg.ShiftImm = ShiftImm;
 3468     Op->StartLoc = S;
 3469     Op->EndLoc = E;
 3477     Op->RegShiftedImm.ShiftTy = ShTy;
 3478     Op->RegShiftedImm.SrcReg = SrcReg;
 3479     Op->RegShiftedImm.ShiftImm = ShiftImm;
 3480     Op->StartLoc = S;
 3481     Op->EndLoc = E;
 3488     Op->ShifterImm.isASR = isASR;
 3489     Op->ShifterImm.Imm = Imm;
 3490     Op->StartLoc = S;
 3491     Op->EndLoc = E;
 3498     Op->RotImm.Imm = Imm;
 3499     Op->StartLoc = S;
 3500     Op->EndLoc = E;
 3507     Op->ModImm.Bits = Bits;
 3508     Op->ModImm.Rot = Rot;
 3509     Op->StartLoc = S;
 3510     Op->EndLoc = E;
 3517     Op->Imm.Val = Val;
 3518     Op->StartLoc = S;
 3519     Op->EndLoc = E;
 3526     Op->Bitfield.LSB = LSB;
 3527     Op->Bitfield.Width = Width;
 3528     Op->StartLoc = S;
 3529     Op->EndLoc = E;
 3561       Op->Registers.push_back(P.second);
 3563     Op->StartLoc = StartLoc;
 3564     Op->EndLoc = EndLoc;
 3573     Op->VectorList.RegNum = RegNum;
 3574     Op->VectorList.Count = Count;
 3575     Op->VectorList.isDoubleSpaced = isDoubleSpaced;
 3576     Op->StartLoc = S;
 3577     Op->EndLoc = E;
 3585     Op->VectorList.RegNum = RegNum;
 3586     Op->VectorList.Count = Count;
 3587     Op->VectorList.isDoubleSpaced = isDoubleSpaced;
 3588     Op->StartLoc = S;
 3589     Op->EndLoc = E;
 3597     Op->VectorList.RegNum = RegNum;
 3598     Op->VectorList.Count = Count;
 3599     Op->VectorList.LaneIndex = Index;
 3600     Op->VectorList.isDoubleSpaced = isDoubleSpaced;
 3601     Op->StartLoc = S;
 3602     Op->EndLoc = E;
 3609     Op->VectorIndex.Val = Idx;
 3610     Op->StartLoc = S;
 3611     Op->EndLoc = E;
 3618     Op->Imm.Val = Val;
 3619     Op->StartLoc = S;
 3620     Op->EndLoc = E;
 3630     Op->Memory.BaseRegNum = BaseRegNum;
 3631     Op->Memory.OffsetImm = OffsetImm;
 3632     Op->Memory.OffsetRegNum = OffsetRegNum;
 3633     Op->Memory.ShiftType = ShiftType;
 3634     Op->Memory.ShiftImm = ShiftImm;
 3635     Op->Memory.Alignment = Alignment;
 3636     Op->Memory.isNegative = isNegative;
 3637     Op->StartLoc = S;
 3638     Op->EndLoc = E;
 3639     Op->AlignmentLoc = AlignmentLoc;
 3647     Op->PostIdxReg.RegNum = RegNum;
 3648     Op->PostIdxReg.isAdd = isAdd;
 3649     Op->PostIdxReg.ShiftTy = ShiftTy;
 3650     Op->PostIdxReg.ShiftImm = ShiftImm;
 3651     Op->StartLoc = S;
 3652     Op->EndLoc = E;
 3659     Op->MBOpt.Val = Opt;
 3660     Op->StartLoc = S;
 3661     Op->EndLoc = S;
 3668     Op->ISBOpt.Val = Opt;
 3669     Op->StartLoc = S;
 3670     Op->EndLoc = S;
 3677     Op->TSBOpt.Val = Opt;
 3678     Op->StartLoc = S;
 3679     Op->EndLoc = S;
 3686     Op->IFlags.Val = IFlags;
 3687     Op->StartLoc = S;
 3688     Op->EndLoc = S;
 3694     Op->MMask.Val = MMask;
 3695     Op->StartLoc = S;
 3696     Op->EndLoc = S;
 3702     Op->BankedReg.Val = Reg;
 3703     Op->StartLoc = S;
 3704     Op->EndLoc = S;
 3975   if (!PrevOp->isReg())
 3976     return Error(PrevOp->getStartLoc(), "shift must be of a register");
 3977   int SrcReg = PrevOp->getReg();
 6673           (Operand->isReg() &&
 6675              Operand->getReg()))))
 7196     return Error(Operands[ListNo + HasWritebackToken]->getStartLoc(),
 7199     return Error(Operands[ListNo + HasWritebackToken]->getStartLoc(),
 7214     return Error(Operands[ListNo + HasWritebackToken]->getStartLoc(),
 7217     return Error(Operands[ListNo + HasWritebackToken]->getStartLoc(),
 7220     return Error(Operands[ListNo + HasWritebackToken]->getStartLoc(),
 7235       return Error(Operands[3]->getStartLoc(),
 7240       return Error(Operands[3]->getStartLoc(),
 7246         return Error(Operands[3]->getStartLoc(),
 7249         return Error(Operands[3]->getStartLoc(),
 7259       return Error(Operands[3]->getStartLoc(),
 7268         return Error(Operands[3]->getStartLoc(),
 7272         return Error(Operands[3]->getStartLoc(),
 7299   SMLoc Loc = Operands[0]->getStartLoc();
 7315           CondLoc = Operands[I]->getStartLoc();
 7362           PredLoc = Operands[I]->getStartLoc();
 7416       return Error(Operands[2]->getStartLoc(),
 7458       return Error(Operands[3]->getStartLoc(),
 7491       return Error(Operands[3]->getStartLoc(),
 7535       return Error(Operands[3]->getStartLoc(),
 7551       return Error(Operands[5]->getStartLoc(),
 7569       return Error(Operands[3 + HasWritebackToken]->getStartLoc(),
 7573       return Error(Operands[2]->getStartLoc(),
 7578       return Error(Operands[3]->getStartLoc(),
 7595       return Error(Operands.back()->getStartLoc(),
 7613       return Error(Operands.back()->getStartLoc(),
 7630       return Error(Operands[4]->getStartLoc(),
 7638     return Error(Operands[2]->getStartLoc(),
 7653       return Error(Operands[3]->getStartLoc(),
 7665       return Error(Operands[2]->getStartLoc(),
 7675       return Error(Operands[2]->getStartLoc(),
 7686       return Error(Operands[4]->getStartLoc(),
 7692       return Error(Operands[4]->getStartLoc(),
 7705       return Error(Operands[4]->getStartLoc(),
 7720       return Error(Operands[4]->getStartLoc(),
 7727       return Error(Operands[2]->getStartLoc(), "branch target out of range");
 7730     int op = (Operands[2]->isImm()) ? 2 : 3;
 7732       return Error(Operands[op]->getStartLoc(), "branch target out of range");
 7738       return Error(Operands[2]->getStartLoc(), "branch target out of range");
 7741     int Op = (Operands[2]->isImm()) ? 2 : 3;
 7743       return Error(Operands[Op]->getStartLoc(), "branch target out of range");
 7749       return Error(Operands[2]->getStartLoc(), "branch target out of range");
 7763     int i = (Operands[3]->isImm()) ? 3 : 4;
 7784       return Error(Operands[1]->getStartLoc(), "instruction 'esb' is not "
 7788       return Error(Operands[1]->getStartLoc(), "instruction 'csdb' is not "
 7799       return Error(Operands[2]->getStartLoc(),
 7804         return Error(Operands[3]->getStartLoc(),
 7808         return Error(Operands[3]->getStartLoc(),
 7816       return Error(Operands[1]->getStartLoc(),
 7820       return Error(Operands[2]->getStartLoc(),
 7831             Operands[3]->getStartLoc(),
 7841         return Error(Operands[2]->getStartLoc(),
 7859       return Error(Operands[1]->getStartLoc(),
 7863       return Error(Operands[1]->getStartLoc(),
 7873       return Error(Operands[5]->getStartLoc(),
 7882       return Error(Operands[3]->getStartLoc(),
 7891       return Error(Operands[3]->getStartLoc(),
 7902     if (Operands[3]->getReg() == Operands[4]->getReg()) {
 7902     if (Operands[3]->getReg() == Operands[4]->getReg()) {
 7903       return Error (Operands[3]->getStartLoc(),
 7906     if (Operands[3]->getReg() == Operands[5]->getReg()) {
 7906     if (Operands[3]->getReg() == Operands[5]->getReg()) {
 7907       return Error (Operands[3]->getStartLoc(),
 7913     if (Operands[4]->getReg() != Operands[6]->getReg())
 7913     if (Operands[4]->getReg() != Operands[6]->getReg())
 7914       return Error (Operands[4]->getStartLoc(), "Q-registers must be the same");
 7917       return Error (Operands[5]->getStartLoc(), "Q-register indexes must be 2 and 0 or 3 and 1");
 7921     if (Operands[2]->getReg() != Operands[4]->getReg())
 7921     if (Operands[2]->getReg() != Operands[4]->getReg())
 7922       return Error (Operands[2]->getStartLoc(), "Q-registers must be the same");
 7925       return Error (Operands[3]->getStartLoc(), "Q-register indexes must be 2 and 0 or 3 and 1");
lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
  546     if (!LastEMSInfo->hasInfo())
  611     if (LastEMSInfo->State == EMS_Data)
  613     else if (LastEMSInfo->State == EMS_None) {
  623       LastEMSInfo->State = EMS_Data;
  627     LastEMSInfo->State = EMS_Data;
  631     if (LastEMSInfo->State == EMS_Thumb)
  635     LastEMSInfo->State = EMS_Thumb;
  639     if (LastEMSInfo->State == EMS_ARM)
  643     LastEMSInfo->State = EMS_ARM;
lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp
   37   return ConstantPools->addEntry(Streamer, Expr, 4, Loc);
   41   ConstantPools->emitForCurrentSection(Streamer);
   42   ConstantPools->clearCacheForCurrentSection(Streamer);
   46 void ARMTargetStreamer::finish() { ConstantPools->emitAll(Streamer); }
lib/Target/BPF/AsmParser/BPFAsmParser.cpp
  198     Op->Tok = Str;
  199     Op->StartLoc = S;
  200     Op->EndLoc = S;
  207     Op->Reg.RegNum = RegNo;
  208     Op->StartLoc = S;
  209     Op->EndLoc = E;
  216     Op->Imm.Val = Val;
  217     Op->StartLoc = S;
  218     Op->EndLoc = E;
lib/Target/BPF/BTFDebug.cpp
  390   TypeEntry->setId(TypeEntries.size() + 1);
  391   uint32_t Id = TypeEntry->getId();
  398   TypeEntry->setId(TypeEntries.size() + 1);
  399   uint32_t Id = TypeEntry->getId();
  732     TypeLen += TypeEntry->getSize();
  742     TypeEntry->emitType(OS);
  905     TypeEntry->completeType(*this);
  935     TypeEntry->completeType(*this);
 1118     DataSecEntries[SecName]->addVar(VarId, Asm->getSymbol(&Global), Size);
 1180     TypeEntry->completeType(*this);
lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp
 1505         if (*Operands[4]->getStartLoc().getPointer() == '#') {
 1506           StringStart = Operands[5]->getStartLoc().getPointer();
 1507           StringEnd = Operands[6]->getStartLoc().getPointer();
 1509           StringStart = Operands[4]->getStartLoc().getPointer();
 1510           StringEnd = Operands[5]->getStartLoc().getPointer();
lib/Target/Hexagon/HexagonAsmPrinter.cpp
  268   const MCRegisterInfo *RI = OutStreamer->getContext().getRegisterInfo();
  327     if (!OutStreamer->hasRawTextSupport()) {
  329       MCSectionSubPair Current = OutStreamer->getCurrentSection();
  333       OutStreamer->SwitchSection(Current.first, Current.second);
  345     if (!OutStreamer->hasRawTextSupport()) {
  347       MCSectionSubPair Current = OutStreamer->getCurrentSection();
  349       OutStreamer->SwitchSection(Current.first, Current.second);
  765   MCContext &Ctx = OutStreamer->getContext();
  771   OutStreamer->EmitInstruction(MCB, getSubtargetInfo());
lib/Target/Hexagon/HexagonMachineScheduler.cpp
  208   SchedImpl->initialize(this);
  228     SUnit *SU = SchedImpl->pickNode(IsTopNode);
  237     SchedImpl->schedNode(SU, IsTopNode);
lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp
  585     Op->Tok.Data = Str.data();
  586     Op->Tok.Length = Str.size();
  587     Op->StartLoc = Start;
  588     Op->EndLoc = Start;
  595     Op->Reg.RegNum = RegNum;
  596     Op->StartLoc = Start;
  597     Op->EndLoc = End;
  604     Op->Imm.Value = Value;
  605     Op->StartLoc = Start;
  606     Op->EndLoc = End;
  612     const MCExpr *Imm = Op->getImm();
  613     Op->Kind = MEMORY_IMM;
  614     Op->Mem.BaseReg = 0;
  615     Op->Mem.AluOp = LPAC::ADD;
  616     Op->Mem.OffsetReg = 0;
  617     Op->Mem.Offset = Imm;
  624     unsigned OffsetReg = Op->getReg();
  625     Op->Kind = MEMORY_REG_REG;
  626     Op->Mem.BaseReg = BaseReg;
  627     Op->Mem.AluOp = AluOp;
  628     Op->Mem.OffsetReg = OffsetReg;
  629     Op->Mem.Offset = nullptr;
  636     const MCExpr *Imm = Op->getImm();
  637     Op->Kind = MEMORY_REG_IMM;
  638     Op->Mem.BaseReg = BaseReg;
  639     Op->Mem.AluOp = AluOp;
  640     Op->Mem.OffsetReg = 0;
  641     Op->Mem.Offset = Imm;
  715     RegNum = Op->getReg();
  880   if (Operands[0]->isToken())
  925           if (!Op->isLoImm16Signed()) {
  942   BaseReg = Op->getReg();
  982   if (Offset->isImm() && !Offset->isLoImm16Signed()) {
  982   if (Offset->isImm() && !Offset->isLoImm16Signed()) {
  990       Offset->isImm()
 1113   else if (Operands[0]->isToken() && Operands[1]->isReg() &&
 1113   else if (Operands[0]->isToken() && Operands[1]->isReg() &&
 1114            Operands[2]->isImm() && Operands[3]->isImm() && Operands[4]->isReg())
 1114            Operands[2]->isImm() && Operands[3]->isImm() && Operands[4]->isReg())
 1114            Operands[2]->isImm() && Operands[3]->isImm() && Operands[4]->isReg())
 1116   else if (Operands[0]->isToken() && Operands[1]->isToken() &&
 1116   else if (Operands[0]->isToken() && Operands[1]->isToken() &&
 1117            Operands[2]->isReg() && Operands[3]->isImm() &&
 1117            Operands[2]->isReg() && Operands[3]->isImm() &&
 1118            Operands[4]->isImm() && Operands[5]->isReg())
 1118            Operands[4]->isImm() && Operands[5]->isReg())
 1132   return Modifies && Operands[PossibleBaseIdx]->isReg() &&
 1133          Operands[PossibleDestIdx]->isReg() &&
 1134          Operands[PossibleBaseIdx]->getReg() ==
 1135              Operands[PossibleDestIdx]->getReg();
lib/Target/Lanai/LanaiAsmPrinter.cpp
  158   OutStreamer->EmitInstruction(MCInstBuilder(Lanai::ADD_I_LO)
  166   OutStreamer->EmitInstruction(MCInstBuilder(Lanai::SW_RI)
  178     OutStreamer->EmitInstruction(TmpInst, STI);
  180     OutStreamer->EmitInstruction(MCInstBuilder(Lanai::ADD_R)
  194   OutStreamer->EmitInstruction(TmpInst, STI);
lib/Target/MSP430/MSP430AsmPrinter.cpp
  160   MCSection *Cur = OutStreamer->getCurrentSectionOnly();
  166   MCSection *IV = OutStreamer->getContext().getELFSection(
  169   OutStreamer->SwitchSection(IV);
  172   OutStreamer->EmitSymbolValue(FunctionSymbol, TM.getProgramPointerSize());
  173   OutStreamer->SwitchSection(Cur);
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
  456     AssemblerOptions.back()->setFeatures(STI.getFeatureBits());
  464       AssemblerOptions.back()->setFeatures(STI.getFeatureBits());
  473       AssemblerOptions.back()->setFeatures(STI.getFeatureBits());
  479     AssemblerOptions.front()->setFeatures(getSTI().getFeatureBits());
  484     AssemblerOptions.front()->setFeatures(getSTI().getFeatureBits());
  854     Op->RegIdx.Index = Index;
  855     Op->RegIdx.RegInfo = RegInfo;
  856     Op->RegIdx.Kind = RegKind;
  857     Op->RegIdx.Tok.Data = Str.data();
  858     Op->RegIdx.Tok.Length = Str.size();
  859     Op->StartLoc = S;
  860     Op->EndLoc = E;
 1456     Op->Tok.Data = Str.data();
 1457     Op->Tok.Length = Str.size();
 1458     Op->StartLoc = S;
 1459     Op->EndLoc = S;
 1531     Op->Imm.Val = Val;
 1532     Op->StartLoc = S;
 1533     Op->EndLoc = E;
 1541     Op->Mem.Base = Base.release();
 1542     Op->Mem.Off = Off;
 1543     Op->StartLoc = S;
 1544     Op->EndLoc = E;
 1554     Op->RegList.List = new SmallVector<unsigned, 10>(Regs.begin(), Regs.end());
 1555     Op->StartLoc = StartLoc;
 1556     Op->EndLoc = EndLoc;
 2253       MCID.hasDelaySlot() && AssemblerOptions.back()->isReorder();
 2290       if (!AssemblerOptions.back()->isReorder())
 2590   if (MCID.hasDelaySlot() && AssemblerOptions.back()->isReorder())
 3524   if (MCID.hasDelaySlot() && AssemblerOptions.back()->isReorder())
 4979     if (AssemblerOptions.back()->isReorder())
 5016     if (AssemblerOptions.back()->isReorder())
 5573     SMLoc ErrorLoc = Operands[ErrorInfo]->getStartLoc();
 5604       ErrorLoc = Operands[ErrorInfo]->getStartLoc();
 5758     SMLoc ErrorStart = Operands[3]->getStartLoc();
 5759     SMLoc ErrorEnd = Operands[4]->getEndLoc();
 5764     SMLoc ErrorStart = Operands[3]->getStartLoc();
 5765     SMLoc ErrorEnd = Operands[4]->getEndLoc();
 5770     SMLoc ErrorStart = Operands[3]->getStartLoc();
 5771     SMLoc ErrorEnd = Operands[4]->getEndLoc();
 5781   if (RegIndex != 0 && AssemblerOptions.back()->getATRegIndex() == RegIndex)
 5787   if (!AssemblerOptions.back()->isMacro())
 5971   return AssemblerOptions.back()->getATRegIndex() != 0;
 5975   unsigned ATIndex = AssemblerOptions.back()->getATRegIndex();
 6668   AssemblerOptions.back()->setATRegIndex(0);
 6691     AssemblerOptions.back()->setATRegIndex(1);
 6728   if (!AssemblerOptions.back()->setATRegIndex(AtRegNo)) {
 6754   AssemblerOptions.back()->setReorder();
 6768   AssemblerOptions.back()->setNoReorder();
 6782   AssemblerOptions.back()->setMacro();
 6796   if (AssemblerOptions.back()->isReorder()) {
 6800   AssemblerOptions.back()->setNoMacro();
 7034       ComputeAvailableFeatures(AssemblerOptions.back()->getFeatures()));
 7035   STI.setFeatureBits(AssemblerOptions.back()->getFeatures());
 7118       ComputeAvailableFeatures(AssemblerOptions.front()->getFeatures()));
 7119   STI.setFeatureBits(AssemblerOptions.front()->getFeatures());
 7120   AssemblerOptions.back()->setFeatures(AssemblerOptions.front()->getFeatures());
 7120   AssemblerOptions.back()->setFeatures(AssemblerOptions.front()->getFeatures());
 7286   if (AssemblerOptions.back()->isReorder())
lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp
  112     I->EmitMipsOptionRecord();
lib/Target/Mips/MipsAsmPrinter.cpp
   75   return static_cast<MipsTargetStreamer &>(*OutStreamer->getTargetStreamer());
  205     OutStreamer->EmitDataRegion(MCDR_DataRegionEnd);
  221       OutStreamer->EmitDataRegion(MCDR_DataRegion);
  225     OutStreamer->EmitLabel(GetCPISymbol(LabelId));
  418   OutStreamer->EmitLabel(CurrentFnSym);
  461   OutStreamer->EmitDataRegion(MCDR_DataRegionEnd);
  800   OutStreamer->SwitchSection(
  827   OutStreamer->SwitchSection(getObjFileLowering().getTextSection());
  843   OutStreamer->AddBlankLine();
  848   OutStreamer->AddBlankLine();
  857   OutStreamer->EmitInstruction(I, STI);
  865   OutStreamer->EmitInstruction(I, STI);
  885   OutStreamer->EmitInstruction(I, STI);
  896   OutStreamer->EmitInstruction(I, STI);
  987   OutStreamer->EmitSymbolAttribute(MSymbol, MCSA_Global);
 1035   OutStreamer->AddComment("\t# Stub function to call " + Twine(RetType) + " " +
 1040   OutStreamer->PushSection();
 1047   OutStreamer->SwitchSection(M, nullptr);
 1051   OutStreamer->EmitValueToAlignment(4);
 1070   OutStreamer->EmitSymbolAttribute(MType, MCSA_ELF_TypeFunction);
 1071   OutStreamer->EmitLabel(Stub);
 1110   OutStreamer->EmitLabel(Tmp);
 1114   OutStreamer->emitELFSize(Stub, T_min_E);
 1116   OutStreamer->PopSection();
 1132   OutStreamer->SwitchSection(OutContext.getObjectFileInfo()->getTextSection());
 1200   OutStreamer->EmitCodeAlignment(4);
 1202   OutStreamer->EmitLabel(CurSled);
 1220   OutStreamer->EmitLabel(Target);
 1257         OutStreamer->EmitDTPRel32Value(MipsExpr->getSubExpr());
 1260         OutStreamer->EmitDTPRel64Value(MipsExpr->getSubExpr());
lib/Target/Mips/MipsSubtarget.h
  379     return &InstrInfo->getRegisterInfo();
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
  440     OutStreamer->EmitRawText(StringRef("\t.pragma \"nounroll\";\n"));
  470   OutStreamer->EmitRawText(O.str());
  474   OutStreamer->EmitRawText(StringRef("{\n"));
  488   OutStreamer->EmitRawText(StringRef("}\n"));
  496   OutStreamer->EmitRawText(O.str());
  512     OutStreamer->AddComment(Twine("implicit-def: ") +
  516     OutStreamer->AddComment(Twine("implicit-def: ") +
  519   OutStreamer->AddBlankLine();
  795   OutStreamer->EmitRawText(OS1.str());
  799     OutStreamer->AddComment("Start of file scope inline assembly");
  800     OutStreamer->AddBlankLine();
  801     OutStreamer->EmitRawText(StringRef(M.getModuleInlineAsm()));
  802     OutStreamer->AddBlankLine();
  803     OutStreamer->AddComment("End of file scope inline assembly");
  804     OutStreamer->AddBlankLine();
  841   OutStreamer->EmitRawText(OS2.str());
  929     static_cast<NVPTXTargetStreamer *>(OutStreamer->getTargetStreamer())
  932     OutStreamer->EmitRawText("\t.section\t.debug_loc\t{\t}");
  936   static_cast<NVPTXTargetStreamer *>(OutStreamer->getTargetStreamer())
 1687   OutStreamer->EmitRawText(O.str());
lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
  583     Op->Tok.Data = Str.data();
  584     Op->Tok.Length = Str.size();
  585     Op->StartLoc = S;
  586     Op->EndLoc = S;
  587     Op->IsPPC64 = IsPPC64;
  600     Op->Tok.Data = reinterpret_cast<const char *>(Op.get() + 1);
  601     Op->Tok.Length = Str.size();
  602     std::memcpy(const_cast<char *>(Op->Tok.Data), Str.data(), Str.size());
  603     Op->StartLoc = S;
  604     Op->EndLoc = S;
  605     Op->IsPPC64 = IsPPC64;
  612     Op->Imm.Val = Val;
  613     Op->StartLoc = S;
  614     Op->EndLoc = E;
  615     Op->IsPPC64 = IsPPC64;
  622     Op->Expr.Val = Val;
  623     Op->Expr.CRVal = EvaluateCRExpr(Val);
  624     Op->StartLoc = S;
  625     Op->EndLoc = E;
  626     Op->IsPPC64 = IsPPC64;
  633     Op->TLSReg.Sym = Sym;
  634     Op->StartLoc = S;
  635     Op->EndLoc = E;
  636     Op->IsPPC64 = IsPPC64;
  643     Op->Imm.Val = Val;
  644     Op->StartLoc = S;
  645     Op->EndLoc = E;
  646     Op->IsPPC64 = IsPPC64;
lib/Target/PowerPC/PPCAsmPrinter.cpp
  616     OutStreamer->EmitLabel(PICBase);
  968     OutStreamer->EmitLabel(GOTRef);
  969     OutStreamer->EmitValue(OffsExpr, 4);
  970     OutStreamer->EmitLabel(NextInstr);
 1135       OutStreamer->AddComment(PPCInstPrinter::
 1151       OutStreamer->AddComment(PPCInstPrinter::
 1205     OutStreamer->EmitLabel(BeginOfSled);
 1220     OutStreamer->EmitLabel(EndOfSled);
 1291     OutStreamer->EmitCodeAlignment(8);
 1293     OutStreamer->EmitLabel(BeginOfSled);
 1308       OutStreamer->EmitLabel(FallthroughLabel);
 1325       static_cast<PPCTargetStreamer *>(OutStreamer->getTargetStreamer());
 1338   OutStreamer->SwitchSection(OutContext.getELFSection(
 1344   OutStreamer->EmitLabel(CurrentPos);
 1353   OutStreamer->EmitAssignment(TOCSym, tocExpr);
 1355   OutStreamer->SwitchSection(getObjFileLowering().getTextSection());
 1370       OutStreamer->EmitLabel(RelocSymbol);
 1378       OutStreamer->EmitValue(OffsExpr, 4);
 1379       OutStreamer->EmitLabel(CurrentFnSym);
 1403       OutStreamer->EmitLabel(PPCFI->getTOCOffsetSymbol());
 1404       OutStreamer->EmitValue(TOCDeltaExpr, 8);
 1410   MCSectionSubPair Current = OutStreamer->getCurrentSection();
 1411   MCSectionELF *Section = OutStreamer->getContext().getELFSection(
 1413   OutStreamer->SwitchSection(Section);
 1414   OutStreamer->EmitLabel(CurrentFnSym);
 1415   OutStreamer->EmitValueToAlignment(8);
 1419   OutStreamer->EmitValue(MCSymbolRefExpr::create(Symbol1, OutContext),
 1423   OutStreamer->EmitValue(
 1427   OutStreamer->EmitIntValue(0, 8 /* size */);
 1428   OutStreamer->SwitchSection(Current.first, Current.second);
 1437       static_cast<PPCTargetStreamer &>(*OutStreamer->getTargetStreamer());
 1443       Section = OutStreamer->getContext().getELFSection(
 1446           Section = OutStreamer->getContext().getELFSection(
 1448     OutStreamer->SwitchSection(Section);
 1454       OutStreamer->EmitLabel(TOCEntryLabel);
 1458         OutStreamer->EmitValueToAlignment(4);
 1459         OutStreamer->EmitSymbolValue(TOCEntryTarget, 4);
 1509     OutStreamer->EmitLabel(GlobalEntryLabel);
 1549     OutStreamer->EmitLabel(LocalEntryLabel);
 1557       static_cast<PPCTargetStreamer *>(OutStreamer->getTargetStreamer());
 1576     OutStreamer->EmitIntValue(0, 4/*size*/);
 1577     OutStreamer->EmitIntValue(0, 8/*size*/);
 1629       *static_cast<PPCTargetStreamer *>(OutStreamer->getTargetStreamer());
 1636   OutStreamer->SwitchSection(TLOFMacho.getTextCoalSection());
 1638     OutStreamer->SwitchSection(
 1644     OutStreamer->SwitchSection(
 1650   OutStreamer->SwitchSection(getObjFileLowering().getTextSection());
 1684       OutStreamer->SwitchSection(TLOFMacho.getNonLazySymbolPointerSection());
 1689         OutStreamer->EmitLabel(Stubs[i].first);
 1692         OutStreamer->EmitSymbolAttribute(MCSym.getPointer(),
 1697           OutStreamer->EmitIntValue(0, isPPC64 ? 8 : 4 /*size*/);
 1706           OutStreamer->EmitValue(
 1712       OutStreamer->AddBlankLine();
 1721   OutStreamer->EmitAssemblerFlag(MCAF_SubsectionsViaSymbols);
 1730   MCSectionXCOFF *FnDescSec = OutStreamer->getContext().getXCOFFSection(
 1757   OutStreamer->SwitchSection(CSect);
 1774       OutStreamer->EmitXCOFFLocalCommonSymbol(GVSym, Size, Align);
 1776       OutStreamer->EmitCommonSymbol(GVSym, Size, Align);
 1783   OutStreamer->EmitLabel(EmittedInitSym);
 1791   MCSectionSubPair Current = OutStreamer->getCurrentSection();
 1793   OutStreamer->SwitchSection(
 1795   OutStreamer->EmitLabel(CurrentFnDescSym);
 1797   OutStreamer->EmitValue(MCSymbolRefExpr::create(CurrentFnSym, OutContext),
 1801   OutStreamer->EmitValue(MCSymbolRefExpr::create(TOCBaseSym, OutContext),
 1804   OutStreamer->EmitIntValue(0, PointerSize);
 1806   OutStreamer->SwitchSection(Current.first, Current.second);
 1817   MCSectionXCOFF *TOCBaseSection = OutStreamer->getContext().getXCOFFSection(
 1822   OutStreamer->SwitchSection(TOCBaseSection);
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
 1219       return std::make_pair(ValueEntry->first, &ValueEntry->second);
 1219       return std::make_pair(ValueEntry->first, &ValueEntry->second);
 1221     bool &Interesting = ValueEntry->first;
 1222     SmallVector<ValueBit, 64> &Bits = ValueEntry->second;
lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
  637     Op->Tok = Str;
  638     Op->StartLoc = S;
  639     Op->EndLoc = S;
  640     Op->IsRV64 = IsRV64;
  647     Op->Reg.RegNum = RegNo;
  648     Op->StartLoc = S;
  649     Op->EndLoc = E;
  650     Op->IsRV64 = IsRV64;
  657     Op->Imm.Val = Val;
  658     Op->StartLoc = S;
  659     Op->EndLoc = E;
  660     Op->IsRV64 = IsRV64;
  667     Op->SysReg.Data = Str.data();
  668     Op->SysReg.Length = Str.size();
  669     Op->SysReg.Encoding = Encoding;
  670     Op->StartLoc = S;
  671     Op->IsRV64 = IsRV64;
 1344   if (OptionalImmOp && !OptionalImmOp->isImmZero()) {
 1345     Error(OptionalImmOp->getStartLoc(), "optional integer offset must be 0",
 1346           SMRange(OptionalImmOp->getStartLoc(), OptionalImmOp->getEndLoc()));
 1346           SMRange(OptionalImmOp->getStartLoc(), OptionalImmOp->getEndLoc()));
lib/Target/RISCV/RISCVAsmPrinter.cpp
   66                           OutStreamer->getContext());
lib/Target/Sparc/AsmParser/SparcAsmParser.cpp
  380     Op->Tok.Data = Str.data();
  381     Op->Tok.Length = Str.size();
  382     Op->StartLoc = S;
  383     Op->EndLoc = S;
  390     Op->Reg.RegNum = RegNum;
  391     Op->Reg.Kind   = (SparcOperand::RegisterKind)Kind;
  392     Op->StartLoc = S;
  393     Op->EndLoc = E;
  400     Op->Imm.Val = Val;
  401     Op->StartLoc = S;
  402     Op->EndLoc = E;
  474     unsigned offsetReg = Op->getReg();
  475     Op->Kind = k_MemoryReg;
  476     Op->Mem.Base = Base;
  477     Op->Mem.OffsetReg = offsetReg;
  478     Op->Mem.Off = nullptr;
  485     Op->Mem.Base = Base;
  486     Op->Mem.OffsetReg = Sparc::G0;  // always 0
  487     Op->Mem.Off = nullptr;
  488     Op->StartLoc = S;
  489     Op->EndLoc = E;
  495     const MCExpr *Imm  = Op->getImm();
  496     Op->Kind = k_MemoryImm;
  497     Op->Mem.Base = Base;
  498     Op->Mem.OffsetReg = 0;
  499     Op->Mem.Off = Imm;
  749       Offset->isImm() ? SparcOperand::MorphToMEMri(BaseReg, std::move(Offset))
  762     if (!Mask->isImm() || !Mask->getImm()->evaluateAsAbsolute(ImmVal) ||
  762     if (!Mask->isImm() || !Mask->getImm()->evaluateAsAbsolute(ImmVal) ||
lib/Target/Sparc/SparcAsmPrinter.cpp
   42           *OutStreamer->getTargetStreamer());
  236   OutStreamer->EmitLabel(StartLabel);
  239   OutStreamer->EmitLabel(SethiLabel);
  244   OutStreamer->EmitLabel(EndLabel);
lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp
  163     Op->Token.Data = Str.data();
  164     Op->Token.Length = Str.size();
  171     Op->Reg.Kind = Kind;
  172     Op->Reg.Num = Num;
  179     Op->Imm = Expr;
  188     Op->Mem.MemKind = MemKind;
  189     Op->Mem.RegKind = RegKind;
  190     Op->Mem.Base = Base;
  191     Op->Mem.Index = Index;
  192     Op->Mem.Disp = Disp;
  194       Op->Mem.Length.Imm = LengthImm;
  196       Op->Mem.Length.Reg = LengthReg;
  204     Op->ImmTLS.Imm = Imm;
  205     Op->ImmTLS.Sym = Sym;
lib/Target/SystemZ/SystemZAsmPrinter.cpp
  471     OutStreamer->emitRawComment("MEMBARRIER");
  480     OutStreamer->EmitLabel(DotSym);
  493     OutStreamer->EmitLabel(DotSym);
  565   OutStreamer->EmitInstruction(MCInstBuilder(SystemZ::BRASL)
  679   OutStreamer->EmitValue(Expr, Size);
lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp
  586             Op->BrL.List.push_back(Lexer.getTok().getIntVal());
  721       if (parseRegTypeList(Signature->Params))
  822         ErrorLoc = Operands[ErrorInfo]->getStartLoc();
lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp
   80   MCTargetStreamer *TS = OutStreamer->getTargetStreamer();
  139         OutStreamer->emitELFSize(getSymbol(&G),
  155       OutStreamer->PushSection();
  159       OutStreamer->SwitchSection(MySection);
  160       OutStreamer->EmitBytes(Contents->getString());
  161       OutStreamer->PopSection();
  199     OutStreamer->PushSection();
  200     OutStreamer->SwitchSection(Producers);
  201     OutStreamer->EmitULEB128IntValue(FieldCount);
  206       OutStreamer->EmitULEB128IntValue(strlen(Producers.first));
  207       OutStreamer->EmitBytes(Producers.first);
  208       OutStreamer->EmitULEB128IntValue(Producers.second->size());
  210         OutStreamer->EmitULEB128IntValue(Producer.first.size());
  211         OutStreamer->EmitBytes(Producer.first);
  212         OutStreamer->EmitULEB128IntValue(Producer.second.size());
  213         OutStreamer->EmitBytes(Producer.second);
  216     OutStreamer->PopSection();
  257   OutStreamer->PushSection();
  258   OutStreamer->SwitchSection(FeaturesSection);
  260   OutStreamer->EmitULEB128IntValue(EmittedFeatures.size());
  262     OutStreamer->EmitIntValue(F.Prefix, 1);
  263     OutStreamer->EmitULEB128IntValue(F.Name.size());
  264     OutStreamer->EmitBytes(F.Name);
  267   OutStreamer->PopSection();
  339       OutStreamer->AddComment("fallthrough-return");
  340       OutStreamer->AddBlankLine();
lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.cpp
   78   valTypesFromMVTs(Results, Sig->Returns);
   79   valTypesFromMVTs(Params, Sig->Params);
lib/Target/X86/AsmParser/X86AsmParser.cpp
 2964       return Warning(Ops[0]->getStartLoc(), "mask, index, and destination "
 2996       return Warning(Ops[0]->getStartLoc(), "index and destination registers "
 3025       return Warning(Ops[0]->getStartLoc(),
lib/Target/X86/AsmParser/X86Operand.h
  585     Res->Tok.Data = Str.data();
  586     Res->Tok.Length = Str.size();
  595     Res->Reg.RegNo = RegNo;
  596     Res->AddressOf = AddressOf;
  597     Res->OffsetOfLoc = OffsetOfLoc;
  598     Res->SymName = SymName;
  599     Res->OpDecl = OpDecl;
  611     Res->Pref.Prefixes = Prefixes;
  618     Res->Imm.Val = Val;
  628     Res->Mem.SegReg   = 0;
  629     Res->Mem.Disp     = Disp;
  630     Res->Mem.BaseReg  = 0;
  631     Res->Mem.IndexReg = 0;
  632     Res->Mem.Scale    = 1;
  633     Res->Mem.Size     = Size;
  634     Res->Mem.ModeSize = ModeSize;
  635     Res->Mem.FrontendSize = FrontendSize;
  636     Res->SymName      = SymName;
  637     Res->OpDecl       = OpDecl;
  638     Res->AddressOf    = false;
  656     Res->Mem.SegReg   = SegReg;
  657     Res->Mem.Disp     = Disp;
  658     Res->Mem.BaseReg  = BaseReg;
  659     Res->Mem.IndexReg = IndexReg;
  660     Res->Mem.Scale    = Scale;
  661     Res->Mem.Size     = Size;
  662     Res->Mem.ModeSize = ModeSize;
  663     Res->Mem.FrontendSize = FrontendSize;
  664     Res->SymName      = SymName;
  665     Res->OpDecl       = OpDecl;
  666     Res->AddressOf    = false;
lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp
  151   if (!haveOpenFPOData() || CurFPOData->PrologueEnd) {
  174   CurFPOData->Function = ProcSym;
  175   CurFPOData->Begin = emitFPOLabel();
  176   CurFPOData->ParamsSize = ParamsSize;
  185   if (!CurFPOData->PrologueEnd) {
  187     if (!CurFPOData->Instructions.empty()) {
  189       CurFPOData->Instructions.clear();
  194     CurFPOData->PrologueEnd = CurFPOData->Begin;
  194     CurFPOData->PrologueEnd = CurFPOData->Begin;
  197   CurFPOData->End = emitFPOLabel();
  198   const MCSymbol *Fn = CurFPOData->Function;
  210   CurFPOData->Instructions.push_back(Inst);
  221   CurFPOData->Instructions.push_back(Inst);
  232   CurFPOData->Instructions.push_back(Inst);
  239   if (!llvm::any_of(CurFPOData->Instructions, [](const FPOInstruction &Inst) {
  250   CurFPOData->Instructions.push_back(Inst);
  257   CurFPOData->PrologueEnd = emitFPOLabel();
lib/Target/X86/X86AsmPrinter.cpp
   70     OutStreamer->BeginCOFFSymbolDef(CurrentFnSym);
   71     OutStreamer->EmitCOFFSymbolStorageClass(
   73     OutStreamer->EmitCOFFSymbolType(COFF::IMAGE_SYM_DTYPE_FUNCTION
   75     OutStreamer->EndCOFFSymbolDef();
   93         static_cast<X86TargetStreamer *>(OutStreamer->getTargetStreamer()))
  103             static_cast<X86TargetStreamer *>(OutStreamer->getTargetStreamer()))
  571       MCSection *Cur = OutStreamer->getCurrentSectionOnly();
  574       OutStreamer->SwitchSection(Nt);
  579       OutStreamer->EmitIntValue(4, 4 /*size*/); // data size for "GNU\0"
  580       OutStreamer->EmitIntValue(8 + WordSize, 4 /*size*/); // Elf_Prop size
  581       OutStreamer->EmitIntValue(ELF::NT_GNU_PROPERTY_TYPE_0, 4 /*size*/);
  582       OutStreamer->EmitBytes(StringRef("GNU", 4)); // note name
  585       OutStreamer->EmitIntValue(ELF::GNU_PROPERTY_X86_FEATURE_1_AND, 4);
  586       OutStreamer->EmitIntValue(4, 4);               // data size
  587       OutStreamer->EmitIntValue(FeatureFlagsAnd, 4); // data
  590       OutStreamer->endSection(Nt);
  591       OutStreamer->SwitchSection(Cur);
  596     OutStreamer->SwitchSection(getObjFileLowering().getTextSection());
  602     OutStreamer->BeginCOFFSymbolDef(S);
  603     OutStreamer->EmitCOFFSymbolStorageClass(COFF::IMAGE_SYM_CLASS_STATIC);
  604     OutStreamer->EmitCOFFSymbolType(COFF::IMAGE_SYM_DTYPE_NULL);
  605     OutStreamer->EndCOFFSymbolDef();
  620     OutStreamer->EmitSymbolAttribute(S, MCSA_Global);
  621     OutStreamer->EmitAssignment(
  624   OutStreamer->EmitSyntaxDirective();
  630     OutStreamer->EmitAssemblerFlag(MCAF_Code16);
  696     OutStreamer->EmitAssemblerFlag(MCAF_SubsectionsViaSymbols);
  715       OutStreamer->EmitSymbolAttribute(S, MCSA_Global);
lib/Target/X86/X86InsertPrefetch.cpp
  170   Reader->read();
  182   const FunctionSamples *Samples = Reader->getSamplesFor(MF.getFunction());
lib/Target/X86/X86MCInstLower.cpp
  103   OutStreamer->EmitInstruction(Inst, getSubtargetInfo());
  275       AsmPrinter.OutStreamer->EmitAssignment(Label, Expr);
  886   MCContext &Ctx = OutStreamer->getContext();
 1146     OutStreamer->EmitInstruction(CallInst, getSubtargetInfo());
 1181   OutStreamer->AddComment("on-fault: " + HandlerLabel->getName());
 1182   OutStreamer->EmitInstruction(MI, getSubtargetInfo());
 1188   MCContext &Ctx = OutStreamer->getContext();
 1214   CodeEmitter->encodeInstruction(MCI, VecOS, Fixups, getSubtargetInfo());
 1232   OutStreamer->EmitInstruction(MCI, getSubtargetInfo());
 1329   OutStreamer->AddComment("# XRay Custom Event Log");
 1330   OutStreamer->EmitCodeAlignment(2);
 1331   OutStreamer->EmitLabel(CurSled);
 1336   OutStreamer->EmitBinaryData("\xeb\x0f");
 1390   OutStreamer->AddComment("xray custom event end.");
 1423   OutStreamer->AddComment("# XRay Typed Event Log");
 1424   OutStreamer->EmitCodeAlignment(2);
 1425   OutStreamer->EmitLabel(CurSled);
 1430   OutStreamer->EmitBinaryData("\xeb\x14");
 1491   OutStreamer->AddComment("xray typed event end.");
 1513   OutStreamer->EmitCodeAlignment(2);
 1514   OutStreamer->EmitLabel(CurSled);
 1519   OutStreamer->EmitBytes("\xeb\x09");
 1541   OutStreamer->EmitCodeAlignment(2);
 1542   OutStreamer->EmitLabel(CurSled);
 1549   OutStreamer->EmitInstruction(Ret, getSubtargetInfo());
 1563   OutStreamer->EmitCodeAlignment(2);
 1564   OutStreamer->EmitLabel(CurSled);
 1570   OutStreamer->EmitBytes("\xeb\x09");
 1572   OutStreamer->EmitLabel(Target);
 1582   OutStreamer->AddComment("TAILCALL");
 1586   OutStreamer->EmitInstruction(TC, getSubtargetInfo());
 1750         static_cast<X86TargetStreamer *>(OutStreamer->getTargetStreamer());
 1783     OutStreamer->EmitWinCFIPushReg(MI->getOperand(0).getImm());
 1787     OutStreamer->EmitWinCFISaveReg(MI->getOperand(0).getImm(),
 1792     OutStreamer->EmitWinCFISaveXMM(MI->getOperand(0).getImm(),
 1797     OutStreamer->EmitWinCFIAllocStack(MI->getOperand(0).getImm());
 1801     OutStreamer->EmitWinCFISetFrame(MI->getOperand(0).getImm(),
 1806     OutStreamer->EmitWinCFIPushFrame(MI->getOperand(0).getImm());
 1810     OutStreamer->EmitWinCFIEndProlog();
 1839       OutStreamer->AddComment("EVEX TO VEX Compression ", false);
 1848     OutStreamer->emitRawComment("MEMBARRIER");
 1855     OutStreamer->AddComment(StringRef("eh_return, addr: %") +
 1861     OutStreamer->AddComment("CLEANUPRET");
 1867     OutStreamer->AddComment("CATCHRET");
 1882     OutStreamer->AddComment("TAILCALL");
 1978     bool HasActiveDwarfFrame = OutStreamer->getNumFrameInfos() &&
 1979                                !OutStreamer->getDwarfFrameInfos().back().End;
 1984       OutStreamer->EmitCFIAdjustCfaOffset(-stackGrowth);
 1988     OutStreamer->EmitLabel(PICBase);
 1995       OutStreamer->EmitCFIAdjustCfaOffset(stackGrowth);
 2013     OutStreamer->EmitLabel(DotSym);
 2120     if (!OutStreamer->isVerboseAsm())
 2151         OutStreamer->AddComment(getShuffleComment(MI, SrcIdx, SrcIdx, Mask));
 2178     if (!OutStreamer->isVerboseAsm())
 2223         OutStreamer->AddComment(getShuffleComment(MI, SrcIdx, SrcIdx, Mask));
 2232     if (!OutStreamer->isVerboseAsm())
 2254         OutStreamer->AddComment(getShuffleComment(MI, 1, 2, Mask));
 2260     if (!OutStreamer->isVerboseAsm())
 2271         OutStreamer->AddComment(getShuffleComment(MI, 1, 2, Mask));
 2277     if (!OutStreamer->isVerboseAsm())
 2288         OutStreamer->AddComment(CS.str());
 2339     if (!OutStreamer->isVerboseAsm())
 2385         OutStreamer->AddComment(CS.str());
 2397         OutStreamer->AddComment(CS.str());
 2432     if (!OutStreamer->isVerboseAsm())
 2484       OutStreamer->AddComment(CS.str());
 2502     OutStreamer->EmitInstruction(TmpInst, getSubtargetInfo());
lib/Target/XCore/XCoreAsmPrinter.cpp
   85   return static_cast<XCoreTargetStreamer&>(*OutStreamer->getTargetStreamer());
   96     OutStreamer->EmitSymbolAttribute(SymGlob, MCSA_Global);
   97     OutStreamer->EmitAssignment(SymGlob,
  102       OutStreamer->EmitSymbolAttribute(SymGlob, MCSA_Weak);
  114   OutStreamer->SwitchSection(getObjFileLowering().SectionForGlobal(GV, TM));
  133     OutStreamer->EmitSymbolAttribute(GVSym, MCSA_Global);
  137       OutStreamer->EmitSymbolAttribute(GVSym, MCSA_Weak);
  153     OutStreamer->EmitSymbolAttribute(GVSym, MCSA_ELF_TypeObject);
  154     OutStreamer->emitELFSize(GVSym, MCConstantExpr::create(Size, OutContext));
  156   OutStreamer->EmitLabel(GVSym);
  162     OutStreamer->EmitZeros(4 - Size);
  182   OutStreamer->EmitLabel(CurrentFnSym);
  271       OutStreamer->EmitRawText(O.str());
  284     OutStreamer->EmitRawText(O.str());
lib/Testing/Support/SupportHelpers.cpp
   49   InputFilePath.append((*File)->getBuffer().trim());
lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp
  117   if (!MB->getBufferSize()) {
lib/ToolDrivers/llvm-lib/LibDriver.cpp
   66   SmallString<128> Val = StringRef(FirstMember.Buf->getBufferIdentifier());
  122     if (identify_magic(MaybeBuf.get()->getBuffer()) == file_magic::archive) {
  134   fatalOpenError(std::move(Err), B->getBufferIdentifier());
  138     fatalOpenError(NameOrErr.takeError(), B->getBufferIdentifier());
  142   fatalOpenError(std::move(Err), B->getBufferIdentifier());
  345     MemoryBufferRef MBRef = (*MOrErr)->getMemBufferRef();
lib/Transforms/Coroutines/CoroCleanup.cpp
  124       return L->lowerRemainingCoroIntrinsics(F);
lib/Transforms/Coroutines/CoroEarly.cpp
  258     return L->lowerEarlyIntrinsics(F);
lib/Transforms/Coroutines/CoroElide.cpp
  302     L->CoroIds.clear();
  310             L->CoroIds.push_back(CII);
  313     if (L->CoroIds.empty())
  319     for (auto *CII : L->CoroIds)
  320       Changed |= L->processCoroId(CII, AA, DT);
lib/Transforms/IPO/BlockExtractor.cpp
  114   Buf->getBuffer().split(Lines, '\n', /*MaxSplit=*/-1,
lib/Transforms/IPO/FunctionImport.cpp
  310         auto ILI = ImportList[RefSummary->modulePath()].insert(VI.getGUID());
  315           (*ExportLists)[RefSummary->modulePath()].insert(VI.getGUID());
  428           FailureInfo->Attempts++;
  445             FailureInfo->Reason = Reason;
  446             FailureInfo->Attempts++;
  447             FailureInfo->MaxHotness =
  448                 std::max(FailureInfo->MaxHotness, Edge.second.getHotness());
  580       if (!FailureInfo->VI.getSummaryList().empty())
  582             FailureInfo->VI.getSummaryList()[0]->getBaseObject());
  582             FailureInfo->VI.getSummaryList()[0]->getBaseObject());
  583       dbgs() << FailureInfo->VI
  584              << ": Reason = " << getFailureName(FailureInfo->Reason)
  587              << ", MaxHotness = " << getHotnessName(FailureInfo->MaxHotness)
  588              << ", Attempts = " << FailureInfo->Attempts << "\n";
  599       return SL[0]->getSummaryKind() == GlobalValueSummary::GlobalVarKind;
  723     if (Summary->modulePath() == ModulePath)
  726     ImportList[Summary->modulePath()].insert(GUID);
  751       S->setLive(true);
  758       if (S->isLive()) {
  782                        return S->isLive();
  795         if (S->linkage() == GlobalValue::AvailableExternallyLinkage ||
  796             S->linkage() == GlobalValue::WeakODRLinkage ||
  797             S->linkage() == GlobalValue::LinkOnceODRLinkage)
  799         else if (GlobalValue::isInterposableLinkage(S->linkage()))
  815       S->setLive(true);
  831       Summary->setLive(true);
  832       for (auto Ref : Summary->refs())
 1096     assert(&DestModule.getContext() == &SrcModule->getContext() &&
 1101     if (Error Err = SrcModule->materializeMetadata())
 1114                         << SrcModule->getSourceFileName() << "\n");
 1124                                          SrcModule->getSourceFileName())}));
 1129     for (GlobalVariable &GV : SrcModule->globals()) {
 1136                         << SrcModule->getSourceFileName() << "\n");
 1143     for (GlobalAlias &GA : SrcModule->aliases()) {
 1150                         << SrcModule->getSourceFileName() << "\n");
 1161                           << SrcModule->getSourceFileName() << "\n");
 1168                                          SrcModule->getSourceFileName())}));
 1185                << " from " << SrcModule->getSourceFileName() << "\n";
 1241       if (GlobalValue::isLocalLinkage(S->linkage()))
 1242         S->setLinkage(GlobalValue::ExternalLinkage);
lib/Transforms/IPO/Inliner.cpp
  868     ImportedFunctionsStats->dump(InlinerFunctionImportStats ==
  888     ImportedFunctionsStats->setModuleInfo(M);
 1106         ImportedFunctionsStats->recordInline(F, Callee);
lib/Transforms/IPO/LowerTypeTests.cpp
 1677     yaml::Input In(ReadSummaryFile->getBuffer());
 1846         if (GVS->isLive())
 1847           for (auto &Ref : GVS->refs())
 1874               if (GVS->isLive() && !GlobalValue::isLocalLinkage(GVS->linkage()))
 1874               if (GVS->isLive() && !GlobalValue::isLocalLinkage(GVS->linkage()))
 2060         if (auto *FS = dyn_cast<FunctionSummary>(S->getBaseObject()))
lib/Transforms/IPO/PartialInlining.cpp
  538       OutliningInfo->ORI.push_back(RegInfo);
  600     if (OutliningInfo->GetNumInlinedBlocks() >= MaxNumInlineBlocks)
  613       OutliningInfo->Entries.push_back(CurrEntry);
  614       OutliningInfo->ReturnBlock = ReturnBlock;
  615       OutliningInfo->NonReturnBlock = NonReturnBlock;
  627     OutliningInfo->Entries.push_back(CurrEntry);
  637   assert(OutliningInfo->Entries[0] == &F->front() &&
  640   for (BasicBlock *E : OutliningInfo->Entries)
  675   while (OutliningInfo->GetNumInlinedBlocks() < MaxNumInlineBlocks) {
  676     BasicBlock *Cand = OutliningInfo->NonReturnBlock;
  688     if (!ReturnBlock || ReturnBlock != OutliningInfo->ReturnBlock)
  695     OutliningInfo->Entries.push_back(Cand);
  696     OutliningInfo->NonReturnBlock = NonReturnBlock;
  697     OutliningInfo->ReturnBlockPreds.push_back(Cand);
  724       Cloner.ClonedFuncBFI->getBlockFreq(&Cloner.ClonedFunc->getEntryBlock());
  726       Cloner.ClonedFuncBFI->getBlockFreq(OutliningCallBB);
  975   ClonedOI->ReturnBlock = cast<BasicBlock>(VMap[OI->ReturnBlock]);
  976   ClonedOI->NonReturnBlock = cast<BasicBlock>(VMap[OI->NonReturnBlock]);
  978     ClonedOI->Entries.push_back(cast<BasicBlock>(VMap[BB]));
  982     ClonedOI->ReturnBlockPreds.push_back(NewE);
 1015     ClonedOMRI->ORI.push_back(MappedRegionInfo);
 1047   BasicBlock *PreReturn = ClonedOI->ReturnBlock;
 1050   unsigned NumPredsFromEntries = ClonedOI->ReturnBlockPreds.size();
 1063   ClonedOI->ReturnBlock = ClonedOI->ReturnBlock->splitBasicBlock(
 1063   ClonedOI->ReturnBlock = ClonedOI->ReturnBlock->splitBasicBlock(
 1064       ClonedOI->ReturnBlock->getFirstNonPHI()->getIterator());
 1066   Instruction *Ins = &ClonedOI->ReturnBlock->front();
 1076     Ins = ClonedOI->ReturnBlock->getFirstNonPHI();
 1079     for (BasicBlock *E : ClonedOI->ReturnBlockPreds) {
 1097   for (auto E : ClonedOI->ReturnBlockPreds) {
 1098     E->getTerminator()->replaceUsesOfWith(PreReturn, ClonedOI->ReturnBlock);
 1113   if (ClonedOMRI->ORI.empty())
 1130        ClonedOMRI->ORI) {
 1185     return BB == ClonedOI->ReturnBlock ||
 1186            (std::find(ClonedOI->Entries.begin(), ClonedOI->Entries.end(), BB) !=
 1186            (std::find(ClonedOI->Entries.begin(), ClonedOI->Entries.end(), BB) !=
 1187             ClonedOI->Entries.end());
 1202   ToExtract.push_back(ClonedOI->NonReturnBlock);
 1204       PartialInlinerImpl::computeBBInlineCost(ClonedOI->NonReturnBlock);
 1206     if (!ToBeInlined(&BB) && &BB != ClonedOI->NonReturnBlock) {
lib/Transforms/IPO/SampleProfile.cpp
  290   void dump() { Reader->dump(); }
 1048     bool IsInSameLoop = LI->getLoopFor(BB1) == LI->getLoopFor(BB2);
 1048     bool IsInSameLoop = LI->getLoopFor(BB1) == LI->getLoopFor(BB2);
 1110     DT->getDescendants(BB1, DominatedBBs);
 1377     Loop *L = LI->getLoopFor(BB);
 1545   DT->recalculate(F);
 1550   LI->analyze(*DT);
 1688   Reader->collectFuncsFrom(M);
 1689   ProfileIsValid = (Reader->read() == sampleprof_error::success);
 1690   PSL = Reader->getProfileSymbolList();
 1697     if (auto NameTable = Reader->getNameTable())
 1720     M.setProfileSummary(Reader->getSummary().getMD(M.getContext()),
 1724   for (const auto &I : Reader->getProfiles())
 1795     if (PSL->contains(F.getName()))
 1824   Samples = Reader->getSamplesFor(F);
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
  286   MergedM->setModuleInlineAsm("");
  317   auto &Ctx = MergedM->getContext();
  341     NamedMDNode *NMD = MergedM->getOrInsertNamedMetadata("cfi.functions");
  366     NamedMDNode *NMD = MergedM->getOrInsertNamedMetadata("aliases");
  382     NamedMDNode *NMD = MergedM->getOrInsertNamedMetadata("symvers");
  395   MergedM->addModuleFlag(Module::Error, "ThinLTO", uint32_t(0));
lib/Transforms/IPO/WholeProgramDevirt.cpp
  720     if (!isExported(S->modulePath(), VI.getGUID()))
  731           Summary.getModuleHash(S->modulePath()));
  752     yaml::Input In(ReadSummaryFile->getBuffer());
  850                  return GlobalValue::isLinkOnceODRLinkage(Summary->linkage()) ||
  851                         GlobalValue::isWeakODRLinkage(Summary->linkage());
  854     if (!P.VTableVI.getSummaryList()[0]->isLive())
  905       IsExported |= S->modulePath() != FS->modulePath();
  909       IsExported |= S->modulePath() != FS->modulePath();
  992     if (GlobalValue::isLocalLinkage(S->linkage()) && Size > 1)
 1007   if (GlobalValue::isLocalLinkage(S->linkage())) {
 1013           TheFn.name(), ExportSummary.getModuleHash(S->modulePath()));
lib/Transforms/Instrumentation/CFGMST.h
  200       return Edge1->Weight > Edge2->Weight;
  200       return Edge1->Weight > Edge2->Weight;
  211       if (Ei->Removed)
  213       if (Ei->IsCritical) {
  214         if (Ei->DestBB && Ei->DestBB->isLandingPad()) {
  214         if (Ei->DestBB && Ei->DestBB->isLandingPad()) {
  215           if (unionGroups(Ei->SrcBB, Ei->DestBB))
  215           if (unionGroups(Ei->SrcBB, Ei->DestBB))
  216             Ei->InMST = true;
  222       if (Ei->Removed)
  226       if (!ExitBlockFound && Ei->SrcBB == nullptr)
  228       if (unionGroups(Ei->SrcBB, Ei->DestBB))
  228       if (unionGroups(Ei->SrcBB, Ei->DestBB))
  229         Ei->InMST = true;
  241          << BI.second->infoString() << "\n";
  248       OS << "  Edge " << Count++ << ": " << getBBInfo(EI->SrcBB).Index << "-->"
  249          << getBBInfo(EI->DestBB).Index << EI->infoString() << "\n";
  249          << getBBInfo(EI->DestBB).Index << EI->infoString() << "\n";
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
  188            SCL->inSection("dataflow", "fun", F.getName(), Category);
  200       return SCL->inSection("dataflow", "fun", GA.getName(), Category);
  202     return SCL->inSection("dataflow", "global", GA.getName(), Category) ||
  203            SCL->inSection("dataflow", "type", GetGlobalTypeString(GA),
  209     return SCL->inSection("dataflow", "src", M.getModuleIdentifier(), Category);
lib/Transforms/Instrumentation/GCOVProfiling.cpp
  761       Func->setCfgChecksum(FileChecksums.back());
  762       Func->writeOut();
 1006       uint32_t FuncChecksum = Funcs.empty() ? 0 : Funcs[j]->getFuncChecksum();
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
  313     return HWASan->sanitizeFunction(F);
lib/Transforms/Instrumentation/MemorySanitizer.cpp
 1302     VAHelper->finalizeInstrumentation();
 2441     VAHelper->visitVAStartInst(I);
 2445     VAHelper->visitVACopyInst(I);
 3348       VAHelper->visitCallSite(CS, IRB);
lib/Transforms/Instrumentation/PGOInstrumentation.cpp
  594       if (E->Removed)
  597       if (!E->InMST)
  737     if (E->Removed)
  739     const BasicBlock *SrcBB = E->SrcBB;
  740     const BasicBlock *DestBB = E->DestBB;
 1096     if (E->Removed || E->InMST)
 1096     if (E->Removed || E->InMST)
 1098     const BasicBlock *SrcBB = E->SrcBB;
 1106       const BasicBlock *DestBB = E->DestBB;
 1113     if (E->CountValid)
 1543   if (!PGOReader->hasCSIRLevelProfile() && IsCS)
 1547   if (!PGOReader->isIRLevelProfile()) {
 1556   M.setProfileSummary(PGOReader->getSummary(IsCS).getMD(M.getContext()),
 1600         NewBFI->view();
 1603         NewBFI->print(dbgs());
lib/Transforms/Instrumentation/ValueProfileCollector.cpp
   76   PImpl->get(Kind, Result);
lib/Transforms/Scalar/EarlyCSE.cpp
  729     MSSAUpdater->removeMemoryAccess(Inst, true);
lib/Transforms/Scalar/GVNHoist.cpp
  922           MSSAUpdater->removeMemoryAccess(OldMA);
  947         MSSAUpdater->removeMemoryAccess(Phi);
  959         MSSAUpdater->moveToPlace(NewMemAcc, DestBB, MemorySSA::End);
lib/Transforms/Scalar/JumpThreading.cpp
 1993         BFI->getBlockFreq(PredBB) * BPI->getEdgeProbability(PredBB, BB);
 1993         BFI->getBlockFreq(PredBB) * BPI->getEdgeProbability(PredBB, BB);
 1994     BFI->setBlockFreq(NewBB, NewBBFreq.getFrequency());
 2114           Pred, BFI->getBlockFreq(Pred) * BPI->getEdgeProbability(Pred, BB)));
 2114           Pred, BFI->getBlockFreq(Pred) * BPI->getEdgeProbability(Pred, BB)));
 2137       BFI->setBlockFreq(NewBB, NewBBFreq.getFrequency());
 2175   auto BBOrigFreq = BFI->getBlockFreq(BB);
 2176   auto NewBBFreq = BFI->getBlockFreq(NewBB);
 2177   auto BB2SuccBBFreq = BBOrigFreq * BPI->getEdgeProbability(BB, SuccBB);
 2179   BFI->setBlockFreq(BB, BBNewFreq.getFrequency());
 2187                         : BBOrigFreq * BPI->getEdgeProbability(BB, Succ);
 2209     BPI->setEdgeProbability(BB, I, BBSuccProbs[I]);
lib/Transforms/Scalar/LICM.cpp
  482     MSSAU->getMemorySSA()->verifyMemorySSA();
 2176       CurAST->add(*InnerAST);
 2188       CurAST->add(*BB);
 2193       CurAST->add(*BB);
 2203   CurAST->addAllInstructionsInLoopUsingMSSA();
 2215   ASTIt->second->copyValue(From, To);
 2225   ASTIt->second->deleteValue(V);
lib/Transforms/Scalar/LoopFuse.cpp
  950         LLVM_DEBUG(dbgs() << "DA res: "; DepResult->dump(dbgs());
  951                    dbgs() << " [#l: " << DepResult->getLevels() << "][Ordered: "
  952                           << (DepResult->isOrdered() ? "true" : "false")
  954         LLVM_DEBUG(dbgs() << "DepResult Levels: " << DepResult->getLevels()
  959       if (DepResult->getNextPredecessor() || DepResult->getNextSuccessor())
  959       if (DepResult->getNextPredecessor() || DepResult->getNextSuccessor())
lib/Transforms/Scalar/LoopInterchange.cpp
  126         assert(D->isOrdered() && "Expected an output, flow or anti dep.");
  128                        D->isFlow() ? "flow" : D->isAnti() ? "anti" : "output";
  128                        D->isFlow() ? "flow" : D->isAnti() ? "anti" : "output";
  132         unsigned Levels = D->getLevels();
  135           const SCEV *Distance = D->getDistance(II);
  147           } else if (D->isScalar(II)) {
  151             unsigned Dir = D->getDirection(II);
lib/Transforms/Scalar/LoopPassManager.cpp
   37       dbgs() << "Running pass: " << Pass->name() << " on " << L;
   44     PreservedAnalyses PassPA = Pass->run(L, AM, AR, U);
lib/Transforms/Scalar/LoopUnswitch.cpp
  983       MSSAU->applyUpdates(Updates, *DT);
 1362     MSSAU->updateForClonedLoop(LBRPO, ExitBlocks, VMap);
 1371     MSSAU->updateExitBlocksForClonedLoop(ExitBlocks, VMap, *DT);
 1598         MSSAU->removeMemoryAccess(I);
lib/Transforms/Scalar/LoopVersioningLICM.cpp
  593       CurAST->add(*Block);          // Incorporate the specified basic block
lib/Transforms/Scalar/NewGVN.cpp
 1534   auto *PI = PredInfo->getPredicateInfoFor(I);
 1852   auto *CmpPI = PredInfo->getPredicateInfoFor(I);
 1890     auto *PI = PredInfo->getPredicateInfoFor(Op);
 4060           auto *PI = PredInfo->getPredicateInfoFor(ReplacedInst);
lib/Transforms/Scalar/SCCP.cpp
  262     return A->second.PredInfo->getPredicateInfoFor(I);
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
 1457       if (BasicBlock *ClonedBB = cast_or_null<BasicBlock>(VMap->lookup(BB)))
lib/Transforms/Utils/CloneModule.cpp
   52   New->setSourceFileName(M.getSourceFileName());
   53   New->setDataLayout(M.getDataLayout());
   54   New->setTargetTriple(M.getTargetTriple());
   55   New->setModuleInlineAsm(M.getModuleInlineAsm());
  189     NamedMDNode *NewNMD = New->getOrInsertNamedMetadata(NMD.getName());
lib/Transforms/Utils/FunctionImportUtils.cpp
  213             auto *FS = cast<FunctionSummary>(S->getBaseObject());
lib/Transforms/Utils/ImportedFunctionsInliningStatistics.cpp
   29     ValueLookup->Imported = F.hasMetadata("thinlto_src_module");
  107     assert(Node->second->NumberOfInlines >= Node->second->NumberOfRealInlines);
  107     assert(Node->second->NumberOfInlines >= Node->second->NumberOfRealInlines);
  108     if (Node->second->NumberOfInlines == 0)
  111     if (Node->second->Imported) {
  114           int(Node->second->NumberOfRealInlines > 0);
  118           int(Node->second->NumberOfRealInlines > 0);
  123               << (Node->second->Imported ? "imported " : "not imported ")
  125               << ": #inlines = " << Node->second->NumberOfInlines
  127               << Node->second->NumberOfRealInlines << "\n";
  194     if (Lhs->second->NumberOfInlines != Rhs->second->NumberOfInlines)
  194     if (Lhs->second->NumberOfInlines != Rhs->second->NumberOfInlines)
  195       return Lhs->second->NumberOfInlines > Rhs->second->NumberOfInlines;
  195       return Lhs->second->NumberOfInlines > Rhs->second->NumberOfInlines;
  196     if (Lhs->second->NumberOfRealInlines != Rhs->second->NumberOfRealInlines)
  196     if (Lhs->second->NumberOfRealInlines != Rhs->second->NumberOfRealInlines)
  197       return Lhs->second->NumberOfRealInlines >
  198              Rhs->second->NumberOfRealInlines;
lib/Transforms/Utils/LoopUnrollAndJam.cpp
  633         assert(D->isOrdered() && "Expected an output, flow or anti dep.");
  635         if (D->isConfused()) {
  642           if (D->getDirection(LoopDepth) & Dependence::DVEntry::GT) {
  649           assert(LoopDepth + 1 <= D->getLevels());
  650           if (D->getDirection(LoopDepth) & Dependence::DVEntry::GT &&
  651               D->getDirection(LoopDepth + 1) & Dependence::DVEntry::LT) {
lib/Transforms/Utils/PredicateInfo.cpp
  802   PredInfo->print(dbgs());
  804     PredInfo->verifyPredicateInfo();
  816   PredInfo->print(OS);
  874   std::make_unique<PredicateInfo>(F, DT, AC)->verifyPredicateInfo();
lib/Transforms/Utils/SplitModule.cpp
  256     for (GlobalVariable &GV : M->globals())
  258     for (GlobalAlias &GA : M->aliases())
  260     for (GlobalIFunc &GIF : M->ifuncs())
  281       MPart->setModuleInlineAsm("");
lib/Transforms/Utils/SymbolRewriter.cpp
  268   yaml::Stream YS(MapFile->getBuffer(), SM);
  561     Changed |= Descriptor->performOnModule(M);
lib/Transforms/Utils/ValueMapper.cpp
  848     DBB.TempBB->replaceAllUsesWith(BB ? BB : DBB.OldBB);
lib/Transforms/Vectorize/LoopVectorize.cpp
  905     LVer->annotateInstWithNoAlias(To, Orig);
 2792   LVer->prepareNoAliasMetadata();
 6487     return !Plan->hasVF(VF);
 6515   VPlans.front()->execute(&State);
 6660   VPValue *EdgeMask = Plan->getVPValue(BI->getCondition());
 6690     VPValue *IV = Plan->getVPValue(Legal->getPrimaryInduction());
 6691     VPValue *BTC = Plan->getOrCreateBackedgeTakenCount();
 7108     Plan->addVPValue(V);
 7192   VPBasicBlock *PreEntry = cast<VPBasicBlock>(Plan->getEntry());
 7194   VPBlockBase *Entry = Plan->setEntry(PreEntry->getSingleSuccessor());
 7204       VPValue *Phi = Plan->getVPValue(Reduction.first);
 7205       VPValue *Red = Plan->getVPValue(Reduction.second.getLoopExitInstr());
 7213   Plan->addVF(VF);
 7216     Plan->addVF(VF);
 7221   Plan->setName(PlanName);
 7242     Plan->addVF(VF);
 7271     User->getOperand(0)->printAsOperand(O);
 7323         Value *Cond = State.get(User->getOperand(In), Part);
 7340   VPValue *Mask = User->getOperand(User->getNumOperands() - 1);
 7340   VPValue *Mask = User->getOperand(User->getNumOperands() - 1);
 7381     VPValue *BlockInMask = User->getOperand(0);
 7435   VPValue *Mask = User->getOperand(User->getNumOperands() - 1);
 7435   VPValue *Mask = User->getOperand(User->getNumOperands() - 1);
lib/Transforms/Vectorize/SLPVectorizer.cpp
 1433       VectorizableTree[Id]->dump();
 2366         VectorizableTree.back()->setOperand(0, Op0);
 2389         VectorizableTree.back()->setOperand(0, Op0);
 3277   if (VectorizableTree.size() == 1 && !VectorizableTree[0]->NeedToGather)
 3284   if (!VectorizableTree[0]->NeedToGather &&
 3285       (allConstant(VectorizableTree[1]->Scalars) ||
 3286        isSplat(VectorizableTree[1]->Scalars)))
 3290   if (VectorizableTree[0]->NeedToGather || VectorizableTree[1]->NeedToGather)
 3290   if (VectorizableTree[0]->NeedToGather || VectorizableTree[1]->NeedToGather)
 3300   unsigned NumElts = VectorizableTree[0]->Scalars.size();
 3301   Value *FirstReduced = VectorizableTree[0]->Scalars[0];
 3358   unsigned BundleWidth = VectorizableTree.front()->Scalars.size();
 3365     Instruction *Inst = dyn_cast<Instruction>(TEPtr->Scalars[0]);
 3427   unsigned BundleWidth = VectorizableTree[0]->Scalars.size();
 3448               return EntryPtr->NeedToGather && EntryPtr->isSame(TE.Scalars);
 3448               return EntryPtr->NeedToGather && EntryPtr->isSame(TE.Scalars);
 3476     auto *ScalarRoot = VectorizableTree[0]->Scalars[0];
 3574         BlocksSchedules[BB]->getScheduleData(E->isOneOf(E->Scalars.back()));
 4252   auto *ScalarRoot = VectorizableTree[0]->Scalars[0];
 4256     auto BundleWidth = VectorizableTree[0]->Scalars.size();
 4260     VectorizableTree[0]->VectorizedValue = Trunc;
 4388   return VectorizableTree[0]->VectorizedValue;
 5060   auto &TreeRoot = VectorizableTree[0]->Scalars;
 5082     Expr.insert(EntryPtr->Scalars.begin(), EntryPtr->Scalars.end());
 5082     Expr.insert(EntryPtr->Scalars.begin(), EntryPtr->Scalars.end());
lib/Transforms/Vectorize/VPlan.cpp
  678     for (unsigned I = 0, E = User->getNumOperands(); I < E; ++I) {
  682       User->getOperand(I)->printAsOperand(O);
  708     User->getOperand(0)->printAsOperand(O);
lib/Transforms/Vectorize/VPlan.h
  921       O << *User->getOperand(0);
lib/Transforms/Vectorize/VPlanHCFGTransforms.cpp
   24   auto *TopRegion = cast<VPRegionBlock>(Plan->getEntry());
   35       Plan->addCBV(NCondBit);
lib/WindowsManifest/WindowsManifestMerger.cpp
  712   return Impl->merge(Manifest);
  716   return Impl->getMergedManifest();
lib/XRay/FDRRecordProducer.cpp
  103         if (auto Err = R->apply(RI))
  174   if (auto Err = R->apply(RI))
  189           Record::kindToString(R->getRecordType()).data());
lib/XRay/LogBuilderConsumer.cpp
   32     Result = joinErrors(std::move(Result), R->apply(*V));
lib/XRay/Profile.cpp
  213         std::tie(PathDataIt, Inserted) = It->second->insert({NewPathID, Data});
  224     PathAndData.reserve(IndexedThreadBlock.second->size());
lib/XRay/Trace.cpp
  301       if (auto E = R->apply(Indexer))
tools/bugpoint/BugDriver.cpp
  109     Triple TheTriple(Result->getTargetTriple());
  117   Result->setTargetTriple(TargetTriple.getTriple()); // override the triple
tools/bugpoint/CrashDebugger.cpp
  165   for (GlobalVariable &I : M->globals())
  266     for (GlobalAlias &Alias : M->aliases()) {
  348   Function *F = M->getFunction(FnName);
  463   for (Function &F : M->functions()) {
  775   for (Module::iterator MI = M->begin(), ME = M->end(); MI != ME; ++MI)
  775   for (Module::iterator MI = M->begin(), ME = M->end(); MI != ME; ++MI)
  853   ToDelete.reserve(M->named_metadata_size() - Names.size());
  854   for (auto &NamedMD : M->named_metadata())
  920     M->eraseNamedMetadata(M->getNamedMetadata(NamedMD.getName()));
  920     M->eraseNamedMetadata(M->getNamedMetadata(NamedMD.getName()));
  922         M->getOrInsertNamedMetadata(NamedMD.getName());
  959   for (GlobalVariable &GV : M->globals()) {
tools/bugpoint/ExtractFunction.cpp
   92   Module::iterator RFI = Clone->begin(); // Get iterator to corresponding fn
  132   for (Module::iterator I = M->begin(), E = M->end(); I != E; ++I)
  132   for (Module::iterator I = M->begin(), E = M->end(); I != E; ++I)
  167   if (M->size() == NewM->size() || --NumExtracted == 0) {
  170     assert(M->size() < NewM->size() && "Loop extract removed functions?");
  171     Module::iterator MI = NewM->begin();
tools/bugpoint/Miscompilation.cpp
  401         Function *NewF = ToNotOptimize->getFunction(MisCompFunctions[i].first);
  414     for (Module::iterator I = ToOptimizeLoopExtracted->begin(),
  415                           E = ToOptimizeLoopExtracted->end();
  432       Function *NewF = ToNotOptimize->getFunction(MisCompFunctions[i].first);
  586   for (Module::iterator I = Extracted->begin(), E = Extracted->end(); I != E;
  586   for (Module::iterator I = Extracted->begin(), E = Extracted->end(); I != E;
  598     Function *NewF = ProgClone->getFunction(MisCompFunctions[i].first);
  838       Function *TestFn = Test->getFunction(F->getName());
tools/clang/examples/clang-interpreter/main.cpp
   82     auto DL = (*TM)->createDataLayout();
  158   const driver::JobList &Jobs = C->getJobs();
  179   if (CI->getHeaderSearchOpts().Verbose) {
  211   std::unique_ptr<llvm::LLVMContext> Ctx(Act->takeLLVMContext());
  212   std::unique_ptr<llvm::Module> Module = Act->takeModule();
  217     ExitOnErr(J->addModule(
  219     auto Main = (int (*)(...))ExitOnErr(J->getSymbolAddress("main"));
tools/clang/include/clang/AST/ASTImporterSharedState.h
   58         LookupTable->add(ND);
   64         LookupTable->remove(ND);
tools/clang/include/clang/Basic/SourceManager.h
  859     StringRef Name = Buffer->getBufferIdentifier();
  950       if (OverriddenFilesInfo->OverriddenFilesWithBuffer.count(File))
  952       if (OverriddenFilesInfo->OverriddenFiles.find(File) !=
  953           OverriddenFilesInfo->OverriddenFiles.end())
tools/clang/include/clang/Frontend/ChainedDiagnosticConsumer.h
   42     Secondary->BeginSourceFile(LO, PP);
   46     Secondary->EndSourceFile();
   51     Secondary->finish();
   65     Secondary->HandleDiagnostic(DiagLevel, Info);
tools/clang/include/clang/Lex/HeaderSearch.h
  316     IncludeAliasMap::const_iterator Iter = IncludeAliases->find(Source);
  317     if (Iter != IncludeAliases->end())
tools/clang/include/clang/Lex/PPCallbacks.h
  388     First->FileChanged(Loc, Reason, FileType, PrevFID);
  389     Second->FileChanged(Loc, Reason, FileType, PrevFID);
  394     First->FileSkipped(SkippedFile, FilenameTok, FileType);
  395     Second->FileSkipped(SkippedFile, FilenameTok, FileType);
  400     return First->FileNotFound(FileName, RecoveryPath) ||
  401            Second->FileNotFound(FileName, RecoveryPath);
  410     First->InclusionDirective(HashLoc, IncludeTok, FileName, IsAngled,
  413     Second->InclusionDirective(HashLoc, IncludeTok, FileName, IsAngled,
  420     First->EnteredSubmodule(M, ImportLoc, ForPragma);
  421     Second->EnteredSubmodule(M, ImportLoc, ForPragma);
  426     First->LeftSubmodule(M, ImportLoc, ForPragma);
  427     Second->LeftSubmodule(M, ImportLoc, ForPragma);
  432     First->moduleImport(ImportLoc, Path, Imported);
  433     Second->moduleImport(ImportLoc, Path, Imported);
  437     First->EndOfMainFile();
  438     Second->EndOfMainFile();
  442     First->Ident(Loc, str);
  443     Second->Ident(Loc, str);
  448     First->PragmaDirective(Loc, Introducer);
  449     Second->PragmaDirective(Loc, Introducer);
  454     First->PragmaComment(Loc, Kind, Str);
  455     Second->PragmaComment(Loc, Kind, Str);
  460     First->PragmaDetectMismatch(Loc, Name, Value);
  461     Second->PragmaDetectMismatch(Loc, Name, Value);
  465     First->PragmaDebug(Loc, DebugType);
  466     Second->PragmaDebug(Loc, DebugType);
  471     First->PragmaMessage(Loc, Namespace, Kind, Str);
  472     Second->PragmaMessage(Loc, Namespace, Kind, Str);
  476     First->PragmaDiagnosticPush(Loc, Namespace);
  477     Second->PragmaDiagnosticPush(Loc, Namespace);
  481     First->PragmaDiagnosticPop(Loc, Namespace);
  482     Second->PragmaDiagnosticPop(Loc, Namespace);
  487     First->PragmaDiagnostic(Loc, Namespace, mapping, Str);
  488     Second->PragmaDiagnostic(Loc, Namespace, mapping, Str);
  494     First->HasInclude(Loc, FileName, IsAngled, File, FileType);
  495     Second->HasInclude(Loc, FileName, IsAngled, File, FileType);
  500     First->PragmaOpenCLExtension(NameLoc, Name, StateLoc, State);
  501     Second->PragmaOpenCLExtension(NameLoc, Name, StateLoc, State);
  506     First->PragmaWarning(Loc, WarningSpec, Ids);
  507     Second->PragmaWarning(Loc, WarningSpec, Ids);
  511     First->PragmaWarningPush(Loc, Level);
  512     Second->PragmaWarningPush(Loc, Level);
  516     First->PragmaWarningPop(Loc);
  517     Second->PragmaWarningPop(Loc);
  521     First->PragmaExecCharsetPush(Loc, Str);
  522     Second->PragmaExecCharsetPush(Loc, Str);
  526     First->PragmaExecCharsetPop(Loc);
  527     Second->PragmaExecCharsetPop(Loc);
  531     First->PragmaAssumeNonNullBegin(Loc);
  532     Second->PragmaAssumeNonNullBegin(Loc);
  536     First->PragmaAssumeNonNullEnd(Loc);
  537     Second->PragmaAssumeNonNullEnd(Loc);
  542     First->MacroExpands(MacroNameTok, MD, Range, Args);
  543     Second->MacroExpands(MacroNameTok, MD, Range, Args);
  548     First->MacroDefined(MacroNameTok, MD);
  549     Second->MacroDefined(MacroNameTok, MD);
  555     First->MacroUndefined(MacroNameTok, MD, Undef);
  556     Second->MacroUndefined(MacroNameTok, MD, Undef);
  561     First->Defined(MacroNameTok, MD, Range);
  562     Second->Defined(MacroNameTok, MD, Range);
  566     First->SourceRangeSkipped(Range, EndifLoc);
  567     Second->SourceRangeSkipped(Range, EndifLoc);
  573     First->If(Loc, ConditionRange, ConditionValue);
  574     Second->If(Loc, ConditionRange, ConditionValue);
  580     First->Elif(Loc, ConditionRange, ConditionValue, IfLoc);
  581     Second->Elif(Loc, ConditionRange, ConditionValue, IfLoc);
  587     First->Ifdef(Loc, MacroNameTok, MD);
  588     Second->Ifdef(Loc, MacroNameTok, MD);
  594     First->Ifndef(Loc, MacroNameTok, MD);
  595     Second->Ifndef(Loc, MacroNameTok, MD);
  600     First->Else(Loc, IfLoc);
  601     Second->Else(Loc, IfLoc);
  606     First->Endif(Loc, IfLoc);
  607     Second->Endif(Loc, IfLoc);
tools/clang/include/clang/Sema/SemaInternal.h
  199   bool isAddressOfOperand() const { return CorrectionValidator->IsAddressOfOperand; }
tools/clang/include/clang/Sema/TemplateInstCallback.h
   47       C->initialize(TheSema);
   56       C->finalize(TheSema);
   66       C->atTemplateBegin(TheSema, Inst);
   76       C->atTemplateEnd(TheSema, Inst);
tools/clang/include/clang/Serialization/PCHContainerOperations.h
   98     Writers[Writer->getFormat()] = std::move(Writer);
  101     Readers[Reader->getFormat()] = std::move(Reader);
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
  527       return I->second->getMessage(N);
  553     Reports.front()->Profile(ID);
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
  162                                          WList->hasWork() ||
  221     return Eng.WList->getBlockCounter().getNumVisited(
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
  499   ASTContext &getContext() { return svalBuilder->getContext(); }
  500   const ASTContext &getContext() const { return svalBuilder->getContext(); }
  503     return svalBuilder->getBasicValueFactory();
  515     return svalBuilder->getSymbolManager();
  518     return svalBuilder->getSymbolManager();
  524     return svalBuilder->getRegionManager();
  527     return svalBuilder->getRegionManager();
  543     return StoreMgr->ArrayToPointer(Array, ElementTy);
  553     StoreMgr->iterBindings(state->getStore(), F);
  561     return ConstraintMgr->haveEqualConstraints(S1, S2);
  664       ->assume(this, Cond.castAs<DefinedSVal>(), Assumption);
  673       ->assumeDual(this, Cond.castAs<DefinedSVal>());
  684   return getStateManager().ConstraintMgr->assumeInclusiveRange(
  697   return getStateManager().ConstraintMgr->assumeInclusiveRangeDual(
  725   return getStateManager().StoreMgr->getLValueVar(VD, LC);
  730   return getStateManager().StoreMgr->getLValueCompoundLiteral(literal, LC);
  734   return getStateManager().StoreMgr->getLValueIvar(D, Base);
  738   return getStateManager().StoreMgr->getLValueField(D, Base);
  753     return getStateManager().StoreMgr->getLValueElement(ElementType, *N, Base);
  777   return getStateManager().StoreMgr->getBinding(getStore(), LV, T);
  781   return getStateManager().StoreMgr->getBinding(getStore(),
tools/clang/include/clang/Tooling/JSONCompilationDatabase.h
  100         YAMLStream(this->Database->getBuffer(), SM) {}
tools/clang/lib/ARCMigrate/ARCMT.cpp
  177   PreprocessorOptions &PPOpts = CInvok->getPreprocessorOpts();
  194   CInvok->getPreprocessorOpts().addMacroDef(define);
  195   CInvok->getLangOpts()->ObjCAutoRefCount = true;
  196   CInvok->getLangOpts()->setGC(LangOptions::NonGC);
  197   CInvok->getDiagnosticOpts().ErrorLimit = 0;
  198   CInvok->getDiagnosticOpts().PedanticErrors = 0;
  203          I = CInvok->getDiagnosticOpts().Warnings.begin(),
  204          E = CInvok->getDiagnosticOpts().Warnings.end(); I != E; ++I) {
  209   CInvok->getDiagnosticOpts().Warnings = std::move(WarnOpts);
  211   CInvok->getLangOpts()->ObjCWeakRuntime = HasARCRuntime(origCI);
  212   CInvok->getLangOpts()->ObjCWeak = CInvok->getLangOpts()->ObjCWeakRuntime;
  212   CInvok->getLangOpts()->ObjCWeak = CInvok->getLangOpts()->ObjCWeakRuntime;
  255   CInvok->getFrontendOpts().Inputs.clear();
  256   CInvok->getFrontendOpts().Inputs.push_back(Input);
  280   ASTContext &Ctx = Unit->getASTContext();
  284     DiagClient->BeginSourceFile(Ctx.getLangOpts(), &Unit->getPreprocessor());
  293                            Unit->getPreprocessor());
  308   DiagClient->BeginSourceFile(Ctx.getLangOpts(), &Unit->getPreprocessor());
  314   TransformActions testAct(*Diags, capturedDiags, Ctx, Unit->getPreprocessor());
  315   MigrationPass pass(Ctx, OrigGCMode, Unit->getSema(), testAct, capturedDiags,
  526   CInvok->getDiagnosticOpts().IgnoreWarnings = true;
  528   Remapper.applyMappings(CInvok->getPreprocessorOpts());
  552   Unit->setOwnsRemappedFileBuffers(false); // FileRemapper manages that.
  559   ASTContext &Ctx = Unit->getASTContext();
  563     DiagClient->BeginSourceFile(Ctx.getLangOpts(), &Unit->getPreprocessor());
  575   DiagClient->BeginSourceFile(Ctx.getLangOpts(), &Unit->getPreprocessor());
  578   TransformActions TA(*Diags, capturedDiags, Ctx, Unit->getPreprocessor());
  580                      Unit->getSema(), TA, capturedDiags, ARCMTMacroLocs);
  610     Unit->getFileManager().FixupRelativePath(filePath);
tools/clang/lib/ARCMigrate/FileRemapper.cpp
   71   fileBuf.get()->getBuffer().split(lines, "\n");
   81     llvm::ErrorOr<const FileEntry *> origFE = FileMgr->getFile(fromFilename);
   87     llvm::ErrorOr<const FileEntry *> newFE = FileMgr->getFile(toFilename);
  155       auto newE = FileMgr->getFile(tempPath);
  230   if (auto fileOrErr = FileMgr->getFile(filePath))
tools/clang/lib/ARCMigrate/ObjCMT.cpp
  337       Consumer.Editor->commit(commit);
  343       Consumer.Editor->commit(commit);
  350       Consumer.Editor->commit(commit);
  896   Editor->commit(commit);
  903   if (NSAPIObj->isObjCNSIntegerType(qt))
  905   else if (NSAPIObj->isObjCNSUIntegerType(qt))
  937   StringRef NSIntegerName = NSAPIObj->GetNSIntegralKind(qt);
  948         Editor->commit(commit);
  962   Editor->commit(commit);
  986   ASTC.Editor->commit(commit);
 1008   ASTC.Editor->commit(commit);
 1240     Editor->commit(commit);
 1254     Editor->commit(commit);
 1269       !NSAPIObj->isMacroDefined("NS_RETURNS_INNER_POINTER"))
 1274   Editor->commit(commit);
 1282       !NSAPIObj->isMacroDefined("NS_RETURNS_INNER_POINTER"))
 1286   Editor->commit(commit);
 1400   if (!NSAPIObj->isMacroDefined("CF_IMPLICIT_BRIDGING_ENABLED")) {
 1426   Editor->commit(commit);
 1475       if (Ret.isOwned() && NSAPIObj->isMacroDefined("CF_RETURNS_RETAINED"))
 1478                NSAPIObj->isMacroDefined("CF_RETURNS_NOT_RETAINED"))
 1482       if (Ret.isOwned() && NSAPIObj->isMacroDefined("NS_RETURNS_RETAINED"))
 1489       Editor->commit(commit);
 1499         NSAPIObj->isMacroDefined("CF_CONSUMED")) {
 1502       Editor->commit(commit);
 1505                NSAPIObj->isMacroDefined("NS_CONSUMED")) {
 1508       Editor->commit(commit);
 1588       if (Ret.isOwned() && NSAPIObj->isMacroDefined("CF_RETURNS_RETAINED"))
 1591                NSAPIObj->isMacroDefined("CF_RETURNS_NOT_RETAINED"))
 1605           if (Ret.isOwned() && NSAPIObj->isMacroDefined("NS_RETURNS_RETAINED"))
 1614       Editor->commit(commit);
 1625         NSAPIObj->isMacroDefined("CF_CONSUMED")) {
 1628       Editor->commit(commit);
 1653       NSAPIObj->isMacroDefined("NS_CONSUMES_SELF")) {
 1656     Editor->commit(commit);
 1716   if (!NSAPIObj->isMacroDefined("NS_DESIGNATED_INITIALIZER"))
 1731       Editor->commit(commit);
 1752   Editor->commit(commit);
 1963    Editor->applyRewrites(Writer);
 1969   Editor->applyRewrites(Rec);
 2099     Stream YAMLStream(FileBufOrErr.get()->getMemBufferRef(), SM);
 2103     Node *Root = I->getRoot();
tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp
  252       OuterS = StmtMap->getParent(InnerS);
  349       S = StmtMap->getParent(S);
  416       S = StmtMap->getParent(S);
  432     Stmt *parent = StmtMap->getParent(E);
tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp
  185         isa<ReturnStmt>(StmtMap->getParentIgnoreParenCasts(E))) {
  315       if (tryRemoving(cast<Expr>(StmtMap->getParentIgnoreParenCasts(E))))
  327     if (Removables->count(E)) {
  373         parent = StmtMap->getParentIgnoreParenImpCasts(parent);
  416                                      StmtMap->getParentIgnoreParenImpCasts(E))))
  429                                      StmtMap->getParentIgnoreParenImpCasts(E)))
tools/clang/lib/AST/ASTContext.cpp
 2076     CXXABI::MemberPointerInfo MPI = ABI->getMemberPointerInfo(MPT);
 2533     return !ABI->getMemberPointerInfo(MPT).HasPadding;
10121     return ABI->getDefaultMethodCallConv(IsVariadic);
10156   return ABI->isNearlyEmpty(RD);
10281   return ABI->createMangleNumberingContext();
10286   return ABI->getCopyConstructorForExceptionObject(
10292   return ABI->addCopyConstructorForExceptionObject(
10299   return ABI->addTypedefNameForUnnamedTagDecl(TD, DD);
10304   return ABI->getTypedefNameForUnnamedTagDecl(TD);
10309   return ABI->addDeclaratorForUnnamedTagDecl(TD, DD);
10313   return ABI->getDeclaratorForUnnamedTagDecl(TD);
10516   return Parents->getParents(Node);
tools/clang/lib/AST/Expr.cpp
  678       if (MC->shouldMangleDeclName(ND)) {
  682           MC->mangleCXXCtor(CD, Ctor_Base, Out);
  684           MC->mangleCXXDtor(DD, Dtor_Base, Out);
  686           MC->mangleName(ND, Out);
tools/clang/lib/AST/ExternalASTMerger.cpp
  259     if (&I->getFromContext() == &OriginContext)
  274     if (&I->getFromContext() == &OriginContext)
  290           Importer->getFromContext().getTranslationUnitDecl();
  407     if (auto Result = I->GetOriginalDecl(D))
  432                          if (&Importer->getFromContext() == &S.getASTContext())
tools/clang/lib/AST/Interp/Context.cpp
   32   Function *Func = P->getFunction(FD);
tools/clang/lib/AST/Interp/Disasm.cpp
   64     Func.second->dump();
   67     Anon->dump();
tools/clang/lib/AST/Mangle.cpp
  315       MC->mangleObjCMethodNameWithoutSize(MD, OS);
  424     if (MC->shouldMangleDeclName(D)) {
  426         MC->mangleCXXCtor(CtorD, Ctor_Complete, OS);
  428         MC->mangleCXXDtor(DtorD, Dtor_Complete, OS);
  430         MC->mangleName(D, OS);
  451       MC->mangleCXXCtor(CD, static_cast<CXXCtorType>(StructorType), FOS);
  453       MC->mangleCXXDtor(DD, static_cast<CXXDtorType>(StructorType), FOS);
  467     MC->mangleThunk(MD, T, FOS);
  484   return Impl->writeName(D, OS);
  488   return Impl->getName(D);
  492   return Impl->getAllManglings(D);
tools/clang/lib/AST/VTableBuilder.cpp
 3275       if (setsIntersect(VBasesSeen, BaseInfo->ContainingVBases))
 3283       if (P->MangledPath.empty() || P->MangledPath.back() != Base)
 3283       if (P->MangledPath.empty() || P->MangledPath.back() != Base)
 3284         P->NextBaseToMangle = Base;
 3289       if (P->ObjectWithVPtr == Base &&
 3292         P->ObjectWithVPtr = RD;
 3297         P->ContainingVBases.push_back(Base);
 3298       else if (P->ContainingVBases.empty())
 3299         P->NonVirtualOffset += Layout.getBaseClassOffset(Base);
 3302       P->FullOffsetInMDC = P->NonVirtualOffset;
 3302       P->FullOffsetInMDC = P->NonVirtualOffset;
 3303       if (const CXXRecordDecl *VB = P->getVBaseWithVPtr())
 3304         P->FullOffsetInMDC += Layout.getVBaseClassOffset(VB);
 3529         BaseSubobject(Info->IntroducingObject, Info->FullOffsetInMDC), FullPath,
 3529         BaseSubobject(Info->IntroducingObject, Info->FullOffsetInMDC), FullPath,
 3533     Info->PathToIntroducingObject.clear();
 3537         Info->PathToIntroducingObject.push_back(BSO.getBase());
 3575     VFTableIdTy id(RD, VFPtr->FullOffsetInMDC);
tools/clang/lib/ASTMatchers/Dynamic/Marshallers.h
  601       VariantMatcher SubMatcher = O->create(NameRange, Args, Error);
  619     bool Overload0Variadic = Overloads[0]->isVariadic();
  622       assert(Overload0Variadic == O->isVariadic());
  629     unsigned Overload0NumArgs = Overloads[0]->getNumArgs();
  632       assert(Overload0NumArgs == O->getNumArgs());
  641       if (O->isConvertibleTo(ThisKind))
  642         O->getArgKinds(ThisKind, ArgNo, Kinds);
  650       if (O->isConvertibleTo(Kind, Specificity, LeastDerivedKind))
tools/clang/lib/Analysis/AnalysisDeclContext.cpp
  284         PM->addStmt(I->getInit());
tools/clang/lib/Analysis/CFG.cpp
  731             ConstructionContextLayer::create(cfg->getBumpVectorContext(),
  784     return ConstructionContext::createFromLayers(cfg->getBumpVectorContext(),
  796     B->appendStmt(const_cast<Stmt*>(S), cfg->getBumpVectorContext());
  802       B->appendConstructor(CE, CC, cfg->getBumpVectorContext());
  807     B->appendStmt(CE, cfg->getBumpVectorContext());
  816       B->appendCXXRecordTypedCall(CE, CC, cfg->getBumpVectorContext());
  821     B->appendStmt(CE, cfg->getBumpVectorContext());
  825     B->appendInitializer(I, cfg->getBumpVectorContext());
  829     B->appendNewAllocator(NE, cfg->getBumpVectorContext());
  833     B->appendBaseDtor(BS, cfg->getBumpVectorContext());
  837     B->appendMemberDtor(FD, cfg->getBumpVectorContext());
  846       B->appendCXXRecordTypedCall(ME, CC, cfg->getBumpVectorContext());
  851                   cfg->getBumpVectorContext());
  855     B->appendTemporaryDtor(E, cfg->getBumpVectorContext());
  859     B->appendAutomaticObjDtor(VD, S, cfg->getBumpVectorContext());
  863     B->appendLifetimeEnds(VD, S, cfg->getBumpVectorContext());
  867     B->appendLoopExit(LoopStmt, cfg->getBumpVectorContext());
  871     B->appendDeleteDtor(RD, DE, cfg->getBumpVectorContext());
  888                     cfg->getBumpVectorContext());
  895                     cfg->getBumpVectorContext());
  900       B->appendScopeBegin(VD, S, cfg->getBumpVectorContext());
  905       B->prependScopeBegin(VD, S, cfg->getBumpVectorContext());
  910       B->appendScopeEnd(VD, S, cfg->getBumpVectorContext());
  915       B->prependScopeEnd(VD, S, cfg->getBumpVectorContext());
 1366     return ConstructionContextLayer::create(cfg->getBumpVectorContext(), Item,
 1488   assert(Succ == &cfg->getExit());
 1524         VBaseSucc = Succ = B ? B : &cfg->getExit();
 1585   if (CFGBlock *B = cfg->getIndirectGotoBlock())
 1599   cfg->setEntry(createBlock());
 1611   CFGBlock *B = cfg->createBlock();
 1623   addSuccessor(B, &cfg->getExit(), Succ);
 1653         ConstructionContextLayer::create(cfg->getBumpVectorContext(), I),
 1930   llvm::BumpPtrAllocator &alloc = cfg->getAllocator();
 2071   BumpVectorContext &C = cfg->getBumpVectorContext();
 2088   BumpVectorContext &C = cfg->getBumpVectorContext();
 2107   BumpVectorContext &C = cfg->getBumpVectorContext();
 2643       addSuccessor(Block, &cfg->getExit());
 2798     cfg->addSyntheticDeclStmt(DSNew, DS);
 2854       ConstructionContextLayer::create(cfg->getBumpVectorContext(), DS),
 3052         ConstructionContextLayer::create(cfg->getBumpVectorContext(), R),
 3058     addSuccessor(Block, &cfg->getExit());
 3163     addSuccessor(NewTryTerminatedBlock, &cfg->getExit());
 3171   cfg->addTryDispatchBlock(TryTerminatedBlock);
 3415               ConstructionContextLayer::create(cfg->getBumpVectorContext(), DS),
 3464       ConstructionContextLayer::create(cfg->getBumpVectorContext(), MTE),
 3745             ConstructionContextLayer::create(cfg->getBumpVectorContext(),
 3799   addSuccessor(Block, &cfg->getExit());
 3829     addSuccessor(Block, &cfg->getExit());
 4268       addSuccessor(NewTryTerminatedBlock, &cfg->getExit());
 4276   cfg->addTryDispatchBlock(TryTerminatedBlock);
 4472         ConstructionContextLayer::create(cfg->getBumpVectorContext(), E),
 4500       ConstructionContextLayer::create(cfg->getBumpVectorContext(), NE),
 4578   CFGBlock *IBlock = cfg->getIndirectGotoBlock();
 4582     cfg->setIndirectGotoBlock(IBlock);
tools/clang/lib/Analysis/Consumed.cpp
 1025     Entry->intersect(*StateMap);
 1039     Entry->intersect(*StateMap);
 1243       CurrStates->setSource(Cond);
 1244       FalseStates->setSource(Cond);
 1248       CurrStates->setSource(PInfo.testSourceNode());
 1249       FalseStates->setSource(PInfo.testSourceNode());
 1268     CurrStates->setSource(BinOp);
 1269     FalseStates->setSource(BinOp);
 1272     ConsumedState VarState = CurrStates->getState(Test.Var);
 1276         CurrStates->setState(Test.Var, Test.TestsFor);
 1278         CurrStates->markUnreachable();
 1282         FalseStates->setState(Test.Var,
 1285         FalseStates->markUnreachable();
 1334     } else if (!CurrStates->isReachable()) {
 1355         CurrStates->remove(BTE);
 1378       CurrStates->setSource(nullptr);
 1407       CurrStates->checkParamsForReturnTypestate(D->getLocation(),
tools/clang/lib/Analysis/ExprMutationAnalyzer.cpp
  423         if (Analyzer->findMutation(Parm))
tools/clang/lib/Analysis/PathDiagnostic.cpp
  142   if (!D || D->path.empty())
  148   D->flattenLocations();
  155     const SourceManager &SMgr = D->path.front()->getLocation().getManager();
  157     WorkList.push_back(&D->path);
  207   D->Profile(profile);
  216     const unsigned new_size = D->full_size();
tools/clang/lib/Analysis/ThreadSafety.cpp
 1287   if (Entry->shouldIgnore())
 1290   if (!ReqAttr && !Entry->negative()) {
 1298       if (inCurrentScope(*Entry) && !Entry->asserted())
 1299         Handler.handleNegativeNotHeld(DiagKind, Entry->toString(),
 1300                                       NegC.toString(), Entry->loc());
 1306       !Entry->asserted() && !Entry->declared()) {
 1306       !Entry->asserted() && !Entry->declared()) {
 1307     GlobalBeforeSet->checkBeforeAfter(Entry->valueDecl(), FSet, *this,
 1308                                       Entry->loc(), DiagKind);
 1313     if (!Entry->asserted())
 1949       ScopedEntry->addExclusiveLock(M);
 1951       ScopedEntry->addExclusiveLock(M);
 1953       ScopedEntry->addSharedLock(M);
 1955       ScopedEntry->addSharedLock(M);
 1957       ScopedEntry->addExclusiveUnlock(M);
 1959       ScopedEntry->addSharedUnlock(M);
 2353       Entry->setDeclared(true);
 2358       Entry->setDeclared(true);
tools/clang/lib/Analysis/plugins/SampleAnalyzer/MainCallChecker.cpp
   40         std::make_unique<PathSensitiveBugReport>(*BT, BT->getDescription(), N);
   41     report->addRange(Callee->getSourceRange());
tools/clang/lib/Basic/DiagnosticIDs.cpp
  327   return CustomDiagInfo->getOrCreateDiagID(L, FormatString, *this);
  376   return CustomDiagInfo->getDescription(DiagID);
  404     return CustomDiagInfo->getLevel(DiagID);
  727     return CustomDiagInfo->getLevel(DiagID) >= DiagnosticIDs::Error;
tools/clang/lib/Basic/FileManager.cpp
  108   UDE->Name = NamedDirEnt.first();
  322     if (auto PathName = UFE.File->getName())
  468         Entry->File->getBuffer(Filename, FileSize,
  543     UIDToFiles[VFE->getUID()] = VFE.get();
tools/clang/lib/Basic/FileSystemStatCache.cpp
   70       llvm::ErrorOr<llvm::vfs::Status> StatusOrErr = (*OwnedFile)->status();
tools/clang/lib/Basic/SanitizerBlacklist.cpp
   24   return SSCL->inSection(Mask, "global", GlobalName, Category);
   30   return SSCL->inSection(Mask, "type", MangledTypeName, Category);
   35   return SSCL->inSection(Mask, "fun", FunctionName);
   41   return SSCL->inSection(Mask, "src", FileName, Category);
tools/clang/lib/Basic/SanitizerSpecialCaseList.cpp
   22   if (SSCL->createInternal(Paths, Error)) {
   23     SSCL->createSanitizerSections();
tools/clang/lib/Basic/SourceManager.cpp
  176     char *Ptr = BackupBuffer->getBufferStart();
  334   LineTable->AddLineNote(LocInfo.first, LocInfo.second, LineNo, FilenameID,
  384     LineTable->clear();
  438         overI = OverriddenFilesInfo->OverriddenFiles.find(FileEnt);
  439     if (overI == OverriddenFilesInfo->OverriddenFiles.end())
  516     FakeContentCacheForRecovery->replaceBuffer(getFakeBufferForRecovery(),
 1422     LineTable->FindNearestLineEntry(LocInfo.first, LocInfo.second);
 1488           LineTable->FindNearestLineEntry(LocInfo.first, LocInfo.second)) {
 1491         Filename = LineTable->getFilename(Entry->FilenameID);
 1540             LineTable->FindNearestLineEntry(LocInfo.first, LocInfo.second))
 1857   assert(!MacroArgsCache->empty());
 1858   MacroArgsMap::iterator I = MacroArgsCache->upper_bound(Offset);
 2164     size += llvm::capacity_in_bytes(OverriddenFilesInfo->OverriddenFiles);
 2189   FileID ID = SourceMgr->createFileID(*FileMgr->getFile(FileName),
 2189   FileID ID = SourceMgr->createFileID(*FileMgr->getFile(FileName),
 2192   SourceMgr->setMainFileID(ID);
tools/clang/lib/Basic/Targets.cpp
  623   Target->TargetOpts = Opts;
  626   if (!Opts->CPU.empty() && !Target->setCPU(Opts->CPU)) {
  629     Target->fillValidCPUList(ValidList);
  636   if (!Opts->ABI.empty() && !Target->setABI(Opts->ABI)) {
  642   if (!Opts->FPMath.empty() && !Target->setFPMath(Opts->FPMath)) {
  650   if (!Target->initFeatureMap(Features, Diags, Opts->CPU,
  662   if (!Target->handleTargetFeatures(Opts->Features, Diags))
  665   Target->setSupportedOpenCLOpts();
  666   Target->setOpenCLExtensionOpts();
  667   Target->setMaxAtomicWidth();
  669   if (!Target->validateTarget(Diags))
  672   Target->CheckFixedPointBits();
tools/clang/lib/Basic/Targets/AMDGPU.cpp
  272   assert(DataLayout->getAllocaAddrSpace() == Private);
  282   PointerWidth = PointerAlign = DataLayout->getPointerSizeInBits();
tools/clang/lib/Basic/Targets/NVPTX.cpp
  106   PointerWidth = HostTarget->getPointerWidth(/* AddrSpace = */ 0);
  107   PointerAlign = HostTarget->getPointerAlign(/* AddrSpace = */ 0);
  108   BoolWidth = HostTarget->getBoolWidth();
  109   BoolAlign = HostTarget->getBoolAlign();
  110   IntWidth = HostTarget->getIntWidth();
  111   IntAlign = HostTarget->getIntAlign();
  112   HalfWidth = HostTarget->getHalfWidth();
  113   HalfAlign = HostTarget->getHalfAlign();
  114   FloatWidth = HostTarget->getFloatWidth();
  115   FloatAlign = HostTarget->getFloatAlign();
  116   DoubleWidth = HostTarget->getDoubleWidth();
  117   DoubleAlign = HostTarget->getDoubleAlign();
  118   LongWidth = HostTarget->getLongWidth();
  119   LongAlign = HostTarget->getLongAlign();
  120   LongLongWidth = HostTarget->getLongLongWidth();
  121   LongLongAlign = HostTarget->getLongLongAlign();
  122   MinGlobalAlign = HostTarget->getMinGlobalAlign(/* TypeSize = */ 0);
  123   NewAlign = HostTarget->getNewAlign();
  125       HostTarget->getDefaultAlignForAttributeAligned();
  126   SizeType = HostTarget->getSizeType();
  127   IntMaxType = HostTarget->getIntMaxType();
  128   PtrDiffType = HostTarget->getPtrDiffType(/* AddrSpace = */ 0);
  129   IntPtrType = HostTarget->getIntPtrType();
  130   WCharType = HostTarget->getWCharType();
  131   WIntType = HostTarget->getWIntType();
  132   Char16Type = HostTarget->getChar16Type();
  133   Char32Type = HostTarget->getChar32Type();
  134   Int64Type = HostTarget->getInt64Type();
  135   SigAtomicType = HostTarget->getSigAtomicType();
  136   ProcessIDType = HostTarget->getProcessIDType();
  138   UseBitFieldTypeAlignment = HostTarget->useBitFieldTypeAlignment();
  139   UseZeroLengthBitfieldAlignment = HostTarget->useZeroLengthBitfieldAlignment();
  140   UseExplicitBitFieldAlignment = HostTarget->useExplicitBitFieldAlignment();
  141   ZeroLengthBitfieldBoundary = HostTarget->getZeroLengthBitfieldBoundary();
  147   MaxAtomicInlineWidth = HostTarget->getMaxAtomicInlineWidth();
tools/clang/lib/Basic/Targets/NVPTX.h
  157       return HostTarget->checkCallingConvention(CC);
tools/clang/lib/Basic/XRayLists.cpp
   30   if (AlwaysInstrument->inSection("xray_always_instrument", "fun", FunctionName,
   32       AttrList->inSection("always", "fun", FunctionName, "arg1"))
   34   if (AlwaysInstrument->inSection("xray_always_instrument", "fun",
   36       AttrList->inSection("always", "fun", FunctionName))
   39   if (NeverInstrument->inSection("xray_never_instrument", "fun",
   41       AttrList->inSection("never", "fun", FunctionName))
   50   if (AlwaysInstrument->inSection("xray_always_instrument", "src", Filename,
   52       AttrList->inSection("always", "src", Filename, Category))
   54   if (NeverInstrument->inSection("xray_never_instrument", "src", Filename,
   56       AttrList->inSection("never", "src", Filename, Category))
tools/clang/lib/CodeGen/BackendUtil.cpp
   97       return TM->getTargetIRAnalysis();
  595     TM->adjustPassManager(PMBuilder);
  798   if (TM->addPassesToEmitFile(CodeGenPasses, OS, DwoOS, CGFT,
  821     TheModule->setDataLayout(TM->createDataLayout());
  853           *OS, ThinLinkOS ? &ThinLinkOS->os() : nullptr));
  886                        DwoOS ? &DwoOS->os() : nullptr))
  920     ThinLinkOS->keep();
  922     DwoOS->keep();
 1013     TheModule->setDataLayout(TM->createDataLayout());
 1275       MPM.addPass(ThinLTOBitcodeWriterPass(*OS, ThinLinkOS ? &ThinLinkOS->os()
 1312                        DwoOS ? &DwoOS->os() : nullptr))
 1334     ThinLinkOS->keep();
 1336     DwoOS->keep();
 1390       if (Summary->modulePath() == M->getModuleIdentifier())
 1393       ImportList[Summary->modulePath()].insert(GUID);
 1522       if (!CombinedIndex->skipModuleByDistributedBackend()) {
 1535       EmptyModule->setTargetTriple(M->getTargetTriple());
tools/clang/lib/CodeGen/CGAtomic.cpp
  681         CGF.CGM.getLangOpts(), ScopeModel->map(SC->getZExtValue()),
  690   auto Scopes = ScopeModel->getRuntimeValues();
  693     BB[S] = CGF.createBasicBlock(getAsString(ScopeModel->map(S)), CGF.CurFn);
  701   auto FallBack = ScopeModel->getFallBackValue();
  712                                                          ScopeModel->map(S),
tools/clang/lib/CodeGen/CGBlocks.cpp
  920   blockInfo->BlockExpression = blockExpr;
tools/clang/lib/CodeGen/CGCUDANV.cpp
  210   if (DeviceMC->shouldMangleDeclName(ND)) {
  213     DeviceMC->mangleName(ND, Out);
  554       FatBinStr = makeConstantString(CudaGpuBinary->getBuffer(), "",
  589     FatBinStr = makeConstantString(CudaGpuBinary->getBuffer(), "",
tools/clang/lib/CodeGen/CGCoroutine.cpp
   94     if (CurCoro.Data->CoroIdExpr)
  107   CurCoro.Data->CoroId = CoroId;
  108   CurCoro.Data->CoroIdExpr = CoroIdExpr;
  265                                CurCoro.Data->CurrentAwaitKind, aggSlot,
  276   ++CurCoro.Data->CoreturnCount;
  285   EmitBranchThroughCleanup(CurCoro.Data->FinalJD);
  306                                CurCoro.Data->CurrentAwaitKind, AggValueSlot::ignored(),
  443     auto *CoroFree = CGF.CurCoro.Data->LastCoroFree;
  558   CurCoro.Data->SuspendBB = RetBB;
  596   CurCoro.Data->CoroBegin = CoroBegin;
  601   CurCoro.Data->CleanupJD = getJumpDestInCurrentScope(RetBB);
  632     CurCoro.Data->CurrentAwaitKind = AwaitKind::Init;
  633     CurCoro.Data->ExceptionHandler = S.getExceptionHandler();
  635     CurCoro.Data->FinalJD = getJumpDestInCurrentScope(FinalBB);
  637     CurCoro.Data->CurrentAwaitKind = AwaitKind::Normal;
  639     if (CurCoro.Data->ExceptionHandler) {
  646       if (CurCoro.Data->ResumeEHVar) {
  649         Value *SkipBody = Builder.CreateFlagLoad(CurCoro.Data->ResumeEHVar,
  657                          CurCoro.Data->ExceptionHandler);
  674     const bool HasCoreturns = CurCoro.Data->CoreturnCount > 0;
  677       CurCoro.Data->CurrentAwaitKind = AwaitKind::Final;
  705     if (CurCoro.Data && CurCoro.Data->CoroBegin) {
  706       return RValue::get(CurCoro.Data->CoroBegin);
  719     if (CurCoro.Data && CurCoro.Data->CoroId) {
  720       Args.push_back(CurCoro.Data->CoroId);
  749       CurCoro.Data->CoroBegin = Call;
  755       CurCoro.Data->LastCoroFree = Call;
tools/clang/lib/CodeGen/CGLoopInfo.cpp
  561   TempLoopID->replaceAllUsesWith(LoopID);
  760   Active.back()->finish();
  769       if (MDNode *Group = AL->getAccessGroup())
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 4241       C, llvm::parseBitcodeFile(Buf.get()->getMemBufferRef(), C));
 4251   llvm::NamedMDNode *MD = ME.get()->getNamedMetadata("omp_offload.info");
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 2351         I->getSecond().MappedParams->setVarAddr(CGF, VD, VarAddr.getAddress());
 2384     I->getSecond().MappedParams->setVarAddr(CGF, cast<VarDecl>(VD),
 2388   I->getSecond().MappedParams->apply(CGF);
 2399     I->getSecond().MappedParams->restore(CGF);
tools/clang/lib/CodeGen/CGVTables.cpp
  768   AddressPoints = VTLayout->getAddressPoints();
tools/clang/lib/CodeGen/CodeGenAction.cpp
  136     llvm::Module *getModule() const { return Gen->GetModule(); }
  138       return std::unique_ptr<llvm::Module>(Gen->ReleaseModule());
  144       Gen->HandleCXXStaticMemberVarInstantiation(VD);
  155       Gen->Initialize(Ctx);
  173       Gen->HandleTopLevelDecl(D);
  191       Gen->HandleInlineFunctionDefinition(D);
  208             Gen->CGM().AddDefaultFnAttrs(F);
  242         Gen->HandleTranslationUnit(C);
  316         OptRecordFile->keep();
  323       Gen->HandleTagDeclDefinition(D);
  327       Gen->HandleTagDeclRequiredDefinition(D);
  331       Gen->CompleteTentativeDefinition(D);
  335       Gen->AssignInheritanceModel(RD);
  339       Gen->HandleVTable(RD);
  550   if (const Decl *ND = Gen->GetDeclForMangledName(D.getFunction().getName())) {
  588     if (const Decl *FD = Gen->GetDeclForMangledName(D.getFunction().getName()))
 1008       M->setTargetTriple(CI.getTargetOpts().Triple);
 1066     if (TheModule->getTargetTriple() != TargetOpts.Triple) {
 1070       TheModule->setTargetTriple(TargetOpts.Triple);
 1076     LLVMContext &Ctx = TheModule->getContext();
tools/clang/lib/CodeGen/CodeGenModule.cpp
  372     OpenMPRuntime->clear();
  404     if (llvm::Function *ObjCInitFunction = ObjCRuntime->ModuleInitFunction())
  409             CUDARuntime->makeModuleCtorFunction())
  414             OpenMPRuntime->emitRequiresDirectiveRegFun()) {
  417     OpenMPRuntime->createOffloadEntriesAndInfoMetadata();
  418     OpenMPRuntime->clear();
  422         PGOReader->getSummary(/* UseCS */ false).getMD(VMContext),
  433     CoverageMapping->emit();
  441     SanStats->finish();
  618     DebugInfo->finalize();
  659   return TBAA->getTypeInfo(QTy);
  665   return TBAA->getAccessInfo(AccessType);
  672   return TBAA->getVTablePtrAccessInfo(VTablePtrType);
  678   return TBAA->getTBAAStructInfo(QTy);
  684   return TBAA->getBaseTypeInfo(QTy);
  690   return TBAA->getAccessTagInfo(Info);
  697   return TBAA->mergeTBAAInfoForCast(SourceInfo, TargetInfo);
  705   return TBAA->mergeTBAAInfoForConditionalOperator(InfoA, InfoB);
  713   return TBAA->mergeTBAAInfoForConditionalOperator(DestInfo, SrcInfo);
 2126     if (LangOpts.OpenMP && OpenMPRuntime && OpenMPRuntime->emitTargetGlobal(D))
 2462     if (OpenMPRuntime && OpenMPRuntime->emitTargetGlobal(GD))
 2537       OpenMPRuntime->emitDeclareVariant(GD, /*IsForDefinition=*/false))
 2814         ABI->emitCXXStructor(GD);
 3090         !OpenMPRuntime->markAsGlobalTarget(GD) && FD->isDefined() &&
 3106       (void)OpenMPRuntime->emitDeclareVariant(GD, /*IsForDefinition=*/true);
 3747     if (OpenMPRuntime->hasAllocateAttributeForGlobalVar(D, AS))
 3868       OpenMPRuntime->emitTargetGlobalVariable(D))
 4091   SanitizerMD->reportGlobalToASan(GV, *D, NeedsGlobalCtor);
 4387       OpenMPRuntime->emitDeclareVariant(GD, /*IsForDefinition=*/true))
 4948   SanitizerMD->reportGlobalToASan(GV, S->getStrTokenLoc(0), "<string literal>",
 5264       DebugInfo->completeTemplateDefinition(*Spec);
 5270           DebugInfo->completeUnusedClass(cast<CXXRecordDecl>(*D));
 5322       ObjCRuntime->GenerateProtocol(Proto);
 5329     ObjCRuntime->GenerateCategory(cast<ObjCCategoryImplDecl>(D));
 5336     ObjCRuntime->GenerateClass(OMD);
 5352     ObjCRuntime->RegisterAlias(cast<ObjCCompatibleAliasDecl>(D));
 5740     return ObjCRuntime->GetEHType(Ty);
tools/clang/lib/CodeGen/CodeGenPGO.cpp
  954     if (NumValueSites[ValueKind] >= ProfRecord->getNumValueSites(ValueKind))
  984   RegionCounts = ProfRecord->Counts;
tools/clang/lib/CodeGen/CodeGenPGO.h
   65     auto I = StmtCountMap->find(S);
   66     if (I == StmtCountMap->end())
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
  100           Context.getASTRecordLayout(VBT->IntroducingObject);
  101       CharUnits Offs = VBT->NonVirtualOffset;
  103       if (VBT->getVBaseWithVPtr())
  104         Offs += Layout.getVBaseClassOffset(VBT->getVBaseWithVPtr());
 1245         Context.getASTRecordLayout(VBT->IntroducingObject);
 1246     CharUnits Offs = VBT->NonVirtualOffset;
 1248     if (VBT->getVBaseWithVPtr())
 1249       Offs += Layout.getVBaseClassOffset(VBT->getVBaseWithVPtr());
 1254                                       "vbptr." + VBT->ObjectWithVPtr->getName());
 1660     llvm::GlobalVariable *VTable = getAddrOfVTable(RD, Info->FullOffsetInMDC);
 1665       VFTContext.getVFTableLayout(RD, Info->FullOffsetInMDC);
 1757         return VPI->FullOffsetInMDC == VPtrOffset;
 1795       VTContext.getVFTableLayout(RD, VFPtr->FullOffsetInMDC);
 1879                            return Info->FullOffsetInMDC == ML.VFPtrOffset;
tools/clang/lib/CodeGen/ModuleBuilder.cpp
  103       return Builder->getModuleDebugInfo();
  112       if (!Builder->lookupRepresentativeDecl(MangledName, Result))
  126       return Builder->GetAddrOfGlobal(global, ForDefinition_t(isForDefinition));
  140       M->setTargetTriple(Ctx->getTargetInfo().getTriple().getTriple());
  141       M->setDataLayout(Ctx->getTargetInfo().getDataLayout());
  144         M->setSDKVersion(SDKVersion);
  150         Builder->AddDependentLib(Lib);
  152         Builder->AppendLinkerOptions(Opt);
  159       Builder->HandleCXXStaticMemberVarInstantiation(VD);
  170         Builder->EmitTopLevelDecl(*I);
  184         Builder->EmitTopLevelDecl(DeferredInlineMemberFuncDefs[I]);
  208         Builder->AddDeferredUnusedCoverageMapping(D);
  223       Builder->UpdateCompletedType(D);
  232               Builder->EmitGlobal(VD);
  242               Builder->EmitGlobal(DRD);
  245               Builder->EmitGlobal(DMD);
  259       if (CodeGen::CGDebugInfo *DI = Builder->getModuleDebugInfo())
  267         Builder->Release();
  273           Builder->clear();
  283       Builder->RefreshTypeCacheForClass(RD);
  290       Builder->EmitTentativeDefinition(D);
  297       Builder->EmitVTable(RD);
tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp
  169     M->setDataLayout(Ctx->getTargetInfo().getDataLayout());
  174     auto *DI = Builder->getModuleDebugInfo();
  188         DebugTypeVisitor DTV(*Builder->getModuleDebugInfo(), *Ctx);
  218     DebugTypeVisitor DTV(*Builder->getModuleDebugInfo(), *Ctx);
  220     Builder->UpdateCompletedType(D);
  228       Builder->getModuleDebugInfo()->completeRequiredType(RD);
  233       Builder->getModuleDebugInfo()->EmitImportDecl(*D);
  247     M->setTargetTriple(Ctx.getTargetInfo().getTriple().getTriple());
  248     M->setDataLayout(Ctx.getTargetInfo().getDataLayout());
  257     Builder->getModuleDebugInfo()->setDwoId(Signature);
  261       Builder->Release();
  336     for (auto &Section : OF->sections()) {
tools/clang/lib/DirectoryWatcher/linux/DirectoryWatcher-linux.cpp
  190   char *const Buf = ManagedBuffer->buffer;
tools/clang/lib/Driver/DarwinSDKInfo.cpp
   29       llvm::json::parse(File.get()->getBuffer());
tools/clang/lib/Driver/Distro.cpp
   24     StringRef Data = File.get()->getBuffer();
   62     StringRef Data = File.get()->getBuffer();
   80     StringRef Data = File.get()->getBuffer();
  115     StringRef Data = File.get()->getBuffer();
tools/clang/lib/Driver/Driver.cpp
  773   if (CfgOptions->hasArg(options::OPT_config)) {
  792     if (CLOptions->hasArg(options::OPT_config_system_dir_EQ)) {
  795           CLOptions->getLastArgValue(options::OPT_config_system_dir_EQ));
  803     if (CLOptions->hasArg(options::OPT_config_user_dir_EQ)) {
  806           CLOptions->getLastArgValue(options::OPT_config_user_dir_EQ));
  819         CLOptions->getAllArgValues(options::OPT_config);
 1190     StringRef Data = CrashFile.get()->getBuffer();
tools/clang/lib/Driver/Job.cpp
  385   Fallback->Print(OS, Terminator, Quote, CrashInfo);
  408   D.Diag(diag::warn_drv_invoking_fallback) << Fallback->getExecutable();
  410   int SecondaryStatus = Fallback->Execute(Redirects, ErrMsg, ExecutionFailed);
tools/clang/lib/Driver/ToolChain.cpp
 1064     XOpenMPTargetArg->setBaseArg(A);
tools/clang/lib/Driver/ToolChains/Clang.cpp
 5557     C.getJobs().getJobs().back()->setPrintInputFilenames(true);
tools/clang/lib/Driver/ToolChains/Cuda.cpp
  162       Version = ParseCudaVersionFile((*VersionFile)->getBuffer());
  816       } else if (XarchArg->getOption().hasFlag(options::DriverOption)) {
  821       XarchArg->setBaseArg(A);
tools/clang/lib/Driver/ToolChains/Darwin.cpp
  657   Cmd->setInputFileList(std::move(InputFileList));
 2111       } else if (XarchArg->getOption().hasFlag(options::DriverOption)) {
 2117       XarchArg->setBaseArg(A);
tools/clang/lib/Driver/ToolChains/Gnu.cpp
 2440     File.get()->getBuffer().split(Lines, "\n");
 2463         ConfigFile.get()->getBuffer().split(ConfigLines, "\n");
tools/clang/lib/Driver/ToolChains/HIP.cpp
  390       } else if (XarchArg->getOption().hasFlag(options::DriverOption)) {
  395       XarchArg->setBaseArg(A);
tools/clang/lib/Driver/ToolChains/MSVC.cpp
  587     LinkCmd->setEnvironment(Environment);
tools/clang/lib/Format/ContinuationIndenter.cpp
 1212     Current.Role->formatFromToken(State, this, DryRun);
 1219     Penalty += Previous->Role->formatAfterToken(State, this, DryRun);
 1845   assert(Token->getLineCount() > 0);
 1863   bool BreakInserted = Token->introducesBreakBeforeToken();
 1876       Token->getContentStartColumn(0, /*Break=*/false);
 1879       Token->getRemainingLength(0, TailOffset, ContentStartColumn);
 1882     Token->adaptStartOfLine(0, Whitespaces);
 1888   for (unsigned LineIndex = 0, EndIndex = Token->getLineCount();
 1909           Token->getSplit(LineIndex, TailOffset, ColumnLimit,
 1924       if (Token->supportsReflow()) {
 1944         unsigned ToSplitColumns = Token->getRangeLength(
 1948         BreakableToken::Split NextSplit = Token->getSplit(
 1955           ToNextSplitColumns = Token->getRemainingLength(LineIndex, TailOffset,
 1958           ToNextSplitColumns = Token->getRangeLength(
 1965             Token->getLengthAfterCompression(ToNextSplitColumns, Split);
 1995             Token->compressWhitespace(LineIndex, TailOffset, Split,
 2001           RemainingTokenColumns = Token->getRemainingLength(
 2011         ContentIndent = Token->getContentIndent(LineIndex);
 2014       ContentStartColumn = ContentIndent + Token->getContentStartColumn(
 2017       unsigned NewRemainingTokenColumns = Token->getRemainingLength(
 2024             Token->getContentStartColumn(LineIndex, /*Break=*/true);
 2025         NewRemainingTokenColumns = Token->getRemainingLength(
 2042         Token->insertBreak(LineIndex, TailOffset, Split, ContentIndent,
 2078             Token->getReflowSplit(NextLineIndex, CommentPragmasRegex);
 2088           RemainingTokenColumns = Token->getRemainingLength(
 2103                 Token->getSplit(NextLineIndex, TailOffset, ColumnLimit,
 2112               unsigned ToSplitColumns = Token->getRangeLength(
 2137             Token->getContentStartColumn(NextLineIndex, /*Break=*/false);
 2138         RemainingTokenColumns = Token->getRemainingLength(
 2142           Token->adaptStartOfLine(NextLineIndex, Whitespaces);
 2162           Token->reflow(NextLineIndex, Whitespaces);
 2168       Token->getSplitAfterLastLine(TailOffset);
 2178       Token->replaceWhitespaceAfterLastLine(TailOffset, SplitAfterLastLine,
 2181         Token->getContentStartColumn(Token->getLineCount() - 1, /*Break=*/true);
 2181         Token->getContentStartColumn(Token->getLineCount() - 1, /*Break=*/true);
 2182     RemainingTokenColumns = Token->getRemainingLength(
 2183         Token->getLineCount() - 1,
 2206   Token->updateNextToken(State);
tools/clang/lib/Format/Format.cpp
 2636               parseConfiguration(Text.get()->getBuffer(), &Style)) {
tools/clang/lib/Format/FormatTokenLexer.cpp
   36   Lex->SetKeepWhitespaceMode(true);
  382   const char *Offset = Lex->getBufferLocation();
  384   StringRef Buffer = Lex->getBuffer();
  415   resetLexer(SourceMgr.getFileOffset(Lex->getSourceLocation(Offset)));
  440   const char *Offset = Lex->getBufferLocation();
  442   for (; Offset != Lex->getBuffer().end(); ++Offset) {
  449     } else if (Offset + 1 < Lex->getBuffer().end() && Offset[0] == '$' &&
  479   SourceLocation loc = Offset < Lex->getBuffer().end()
  480                            ? Lex->getSourceLocation(Offset + 1)
  491       Lex->getBufferLocation() - HashToken->TokenText.size(); // at "#"
  492   size_t From = CommentBegin - Lex->getBuffer().begin();
  493   size_t To = Lex->getBuffer().find_first_of('\n', From);
  495     To = Lex->getBuffer().size();
  499   HashToken->TokenText = Lex->getBuffer().substr(From, Len);
  500   SourceLocation Loc = To < Lex->getBuffer().size()
  501                            ? Lex->getSourceLocation(CommentBegin + Len)
  713         const char *Offset = Lex->getBufferLocation();
  716         resetLexer(SourceMgr.getFileOffset(Lex->getSourceLocation(Offset)));
  830   Lex->LexFromRawLexer(Tok.Tok);
  870   Lex->SetKeepWhitespaceMode(true);
tools/clang/lib/Format/TokenAnalyzer.cpp
   40     : VirtualSM(new SourceManagerForFile(FileName, Code)), SM(VirtualSM->get()),
   41       ID(VirtualSM->get().getMainFileID()), FirstStartColumn(FirstStartColumn),
tools/clang/lib/Format/TokenAnnotator.cpp
  720       Left->Role->CommaFound(Current);
 2283       Current->Role->precomputeFormattingInfos(Current);
 3249     auto Comma = Left.Role->lastComma();
tools/clang/lib/Format/UnwrappedLineParser.cpp
  145     else if (!Parser.Line->Tokens.empty())
  146       Parser.CurrentLines = &Parser.Line->Tokens.back().Children;
  149     Parser.Line->Level = PreBlockLine->Level;
  149     Parser.Line->Level = PreBlockLine->Level;
  150     Parser.Line->InPPDirective = PreBlockLine->InPPDirective;
  150     Parser.Line->InPPDirective = PreBlockLine->InPPDirective;
  154     if (!Parser.Line->Tokens.empty()) {
  157     assert(Parser.Line->Tokens.empty());
  252   Line->FirstStartColumn = FirstStartColumn;
  257   Line->FirstStartColumn = FirstStartColumn;
  302       !Line->InPPDirective && Style.Language != FormatStyle::LK_JavaScript;
  373           Line->MustBeDeclaration) {
  379           (Style.IndentCaseLabels || (Line->InPPDirective && Line->Level == 1)))
  379           (Style.IndentCaseLabels || (Line->InPPDirective && Line->Level == 1)))
  380         ++Line->Level;
  542   unsigned InitialLevel = Line->Level;
  559     ++Line->Level;
  567     Line->Level = InitialLevel;
  582   Line->Level = InitialLevel;
  585     Line->MatchingOpeningBlockLineIndex = OpeningLineIndex;
  652     Line->Level += SkipIndent ? 0 : 1;
  655     Line->Level -= SkipIndent ? 0 : 1;
  833     Line->Level += PPBranchLevel + 1;
  835   ++Line->Level;
  850     Line->Level += PPBranchLevel + 1;
  951     bool HasAt = std::find_if(Line->Tokens.begin(), Line->Tokens.end(),
  951     bool HasAt = std::find_if(Line->Tokens.begin(), Line->Tokens.end(),
  954                               }) != Line->Tokens.end();
 1024     if (Style.Language == FormatStyle::LK_JavaScript && Line->MustBeDeclaration)
 1030     if (Style.Language == FormatStyle::LK_JavaScript && Line->MustBeDeclaration)
 1041     if (Style.Language == FormatStyle::LK_JavaScript && Line->MustBeDeclaration)
 1308       size_t TokenCount = Line->Tokens.size();
 1311           (TokenCount > 1 || (TokenCount == 1 && !Line->Tokens.front().Tok->is(
 1351       TokenCount = Line->Tokens.size();
 1353           (TokenCount == 2 && Line->Tokens.front().Tok->is(tok::comment))) {
 1354         if (FormatTok->Tok.is(tok::colon) && !Line->MustBeDeclaration) {
 1355           Line->Tokens.begin()->Tok->MustBreakBefore = true;
 1773     CompoundStatementIndenter Indenter(this, Style, Line->Level);
 1781     ++Line->Level;
 1783     --Line->Level;
 1788       CompoundStatementIndenter Indenter(this, Style, Line->Level);
 1795       ++Line->Level;
 1799       --Line->Level;
 1826     CompoundStatementIndenter Indenter(this, Style, Line->Level);
 1838     ++Line->Level;
 1840     --Line->Level;
 1864     CompoundStatementIndenter Indenter(this, Style, Line->Level);
 1945     CompoundStatementIndenter Indenter(this, Style, Line->Level);
 1950     ++Line->Level;
 1952     --Line->Level;
 1960     CompoundStatementIndenter Indenter(this, Style, Line->Level);
 1966     ++Line->Level;
 1968     --Line->Level;
 1983   unsigned OldLineLevel = Line->Level;
 1984   if (Line->Level > 1 || (!Line->InPPDirective && Line->Level > 0))
 1984   if (Line->Level > 1 || (!Line->InPPDirective && Line->Level > 0))
 1984   if (Line->Level > 1 || (!Line->InPPDirective && Line->Level > 0))
 1985     --Line->Level;
 1987     Line->Level = 0;
 1989     CompoundStatementIndenter Indenter(this, Line->Level,
 2005   Line->Level = OldLineLevel;
 2027     CompoundStatementIndenter Indenter(this, Style, Line->Level);
 2032     ++Line->Level;
 2034     --Line->Level;
 2146   ++Line->Level;
 2174   --Line->Level;
 2421     if (Line->Tokens.empty()) {
 2472   if (Line->Tokens.empty())
 2479   Line->Tokens.clear();
 2480   Line->MatchingOpeningBlockLineIndex = UnwrappedLine::kInvalidIndex;
 2481   Line->FirstStartColumn = 0;
 2495   return (Line->InPPDirective || FormatTok.HasUnescapedNewline) &&
 2607   bool JustComments = Line->Tokens.empty();
 2704     while (!Line->InPPDirective && FormatTok->Tok.is(tok::hash) &&
 2710       bool SwitchToPreprocessorLines = !Line->Tokens.empty();
 2713               static_cast<unsigned>(-LevelDifference) <= Line->Level) &&
 2715       Line->Level += LevelDifference;
 2721         Line->Level += PPBranchLevel;
 2740         !Line->InPPDirective) {
 2758   Line->Tokens.push_back(UnwrappedLineNode(Tok));
 2760     Line->Tokens.back().Tok->MustBreakBefore = true;
tools/clang/lib/Frontend/ASTMerge.cpp
   21   return AdaptedAction->CreateASTConsumer(CI, InFile);
   28   AdaptedAction->setCurrentInput(getCurrentInput(), takeCurrentASTUnit());
   29   AdaptedAction->setCompilerInstance(&CI);
   30   return AdaptedAction->BeginSourceFileAction(CI);
   57                          Unit->getASTContext(), Unit->getFileManager(),
   57                          Unit->getASTContext(), Unit->getFileManager(),
   60     TranslationUnitDecl *TU = Unit->getASTContext().getTranslationUnitDecl();
   79   AdaptedAction->ExecuteAction();
   84   return AdaptedAction->EndSourceFileAction();
   97   return AdaptedAction->usesPreprocessorOnly();
  101   return AdaptedAction->getTranslationUnitKind();
  105   return AdaptedAction->hasPCHSupport();
  109   return AdaptedAction->hasASTFileSupport();
  113   return AdaptedAction->hasCodeCompletionSupport();
tools/clang/lib/Frontend/ASTUnit.cpp
  378   TheSema->GatherGlobalCodeCompletions(*CachedCompletionAllocator,
  426       if (TheSema->Context.getLangOpts().CPlusPlus && IsNestedNameSpecifier &&
  724     return &WriterData->Writer;
  730     return &WriterData->Writer;
  774   AST->LangOpts = std::make_shared<LangOptions>();
  775   AST->OnlyLocalDecls = OnlyLocalDecls;
  776   AST->CaptureDiagnostics = CaptureDiagnostics;
  777   AST->Diagnostics = Diags;
  780   AST->FileMgr = new FileManager(FileSystemOpts, VFS);
  781   AST->UserFilesAreVolatile = UserFilesAreVolatile;
  782   AST->SourceMgr = new SourceManager(AST->getDiagnostics(),
  782   AST->SourceMgr = new SourceManager(AST->getDiagnostics(),
  783                                      AST->getFileManager(),
  785   AST->ModuleCache = new InMemoryModuleCache;
  786   AST->HSOpts = std::make_shared<HeaderSearchOptions>();
  787   AST->HSOpts->ModuleFormat = PCHContainerRdr.getFormat();
  788   AST->HeaderInfo.reset(new HeaderSearch(AST->HSOpts,
  788   AST->HeaderInfo.reset(new HeaderSearch(AST->HSOpts,
  789                                          AST->getSourceManager(),
  790                                          AST->getDiagnostics(),
  791                                          AST->getLangOpts(),
  793   AST->PPOpts = std::make_shared<PreprocessorOptions>();
  796     AST->PPOpts->addRemappedFile(RemappedFile.first, RemappedFile.second);
  800   HeaderSearch &HeaderInfo = *AST->HeaderInfo;
  803   AST->PP = std::make_shared<Preprocessor>(
  804       AST->PPOpts, AST->getDiagnostics(), *AST->LangOpts,
  804       AST->PPOpts, AST->getDiagnostics(), *AST->LangOpts,
  804       AST->PPOpts, AST->getDiagnostics(), *AST->LangOpts,
  805       AST->getSourceManager(), HeaderInfo, AST->ModuleLoader,
  805       AST->getSourceManager(), HeaderInfo, AST->ModuleLoader,
  808   Preprocessor &PP = *AST->PP;
  811     AST->Ctx = new ASTContext(*AST->LangOpts, AST->getSourceManager(),
  811     AST->Ctx = new ASTContext(*AST->LangOpts, AST->getSourceManager(),
  811     AST->Ctx = new ASTContext(*AST->LangOpts, AST->getSourceManager(),
  818   AST->Reader = new ASTReader(
  819       PP, *AST->ModuleCache, AST->Ctx.get(), PCHContainerRdr, {},
  819       PP, *AST->ModuleCache, AST->Ctx.get(), PCHContainerRdr, {},
  823   AST->Reader->setListener(std::make_unique<ASTInfoCollector>(
  824       *AST->PP, AST->Ctx.get(), *AST->HSOpts, *AST->PPOpts, *AST->LangOpts,
  824       *AST->PP, AST->Ctx.get(), *AST->HSOpts, *AST->PPOpts, *AST->LangOpts,
  824       *AST->PP, AST->Ctx.get(), *AST->HSOpts, *AST->PPOpts, *AST->LangOpts,
  824       *AST->PP, AST->Ctx.get(), *AST->HSOpts, *AST->PPOpts, *AST->LangOpts,
  824       *AST->PP, AST->Ctx.get(), *AST->HSOpts, *AST->PPOpts, *AST->LangOpts,
  825       AST->TargetOpts, AST->Target, Counter));
  825       AST->TargetOpts, AST->Target, Counter));
  832   if (AST->Ctx)
  833     AST->Ctx->setExternalSource(AST->Reader);
  833     AST->Ctx->setExternalSource(AST->Reader);
  835   switch (AST->Reader->ReadAST(Filename, serialization::MK_MainFile,
  846     AST->getDiagnostics().Report(diag::err_fe_unable_to_load_pch);
  850   AST->OriginalSourceFile = AST->Reader->getOriginalSourceFile();
  850   AST->OriginalSourceFile = AST->Reader->getOriginalSourceFile();
  856     AST->Consumer.reset(new ASTConsumer);
  860     AST->TheSema.reset(new Sema(PP, *AST->Ctx, *AST->Consumer));
  860     AST->TheSema.reset(new Sema(PP, *AST->Ctx, *AST->Consumer));
  860     AST->TheSema.reset(new Sema(PP, *AST->Ctx, *AST->Consumer));
  861     AST->TheSema->Initialize();
  861     AST->TheSema->Initialize();
  862     AST->Reader->InitializeSema(*AST->TheSema);
  862     AST->Reader->InitializeSema(*AST->TheSema);
  866   AST->getDiagnostics().getClient()->BeginSourceFile(PP.getLangOpts(), &PP);
 1125     Clang->setFileManager(&*FileMgr);
 1127     FileMgr = Clang->createFileManager(std::move(VFS));
 1133   Clang->setInvocation(CCInvocation);
 1134   OriginalSourceFile = Clang->getFrontendOpts().Inputs[0].getFile();
 1138   Clang->setDiagnostics(&getDiagnostics());
 1141   Clang->setTarget(TargetInfo::CreateTargetInfo(
 1142       Clang->getDiagnostics(), Clang->getInvocation().TargetOpts));
 1142       Clang->getDiagnostics(), Clang->getInvocation().TargetOpts));
 1143   if (!Clang->hasTarget())
 1150   Clang->getTarget().adjust(Clang->getLangOpts());
 1150   Clang->getTarget().adjust(Clang->getLangOpts());
 1152   assert(Clang->getFrontendOpts().Inputs.size() == 1 &&
 1154   assert(Clang->getFrontendOpts().Inputs[0].getKind().getFormat() ==
 1157   assert(Clang->getFrontendOpts().Inputs[0].getKind().getLanguage() !=
 1162   LangOpts = Clang->getInvocation().LangOpts;
 1163   FileSystemOpts = Clang->getFileSystemOpts();
 1175   Clang->setFileManager(&getFileManager());
 1178   Clang->setSourceManager(&getSourceManager());
 1201   if (!Act->BeginSourceFile(*Clang.get(), Clang->getFrontendOpts().Inputs[0]))
 1201   if (!Act->BeginSourceFile(*Clang.get(), Clang->getFrontendOpts().Inputs[0]))
 1210   if (llvm::Error Err = Act->Execute()) {
 1217   Act->EndSourceFile();
 1500   AST->Diagnostics = Diags;
 1501   AST->FileSystemOpts = CI->getFileSystemOpts();
 1502   AST->Invocation = std::move(CI);
 1503   AST->FileMgr = new FileManager(AST->FileSystemOpts, VFS);
 1503   AST->FileMgr = new FileManager(AST->FileSystemOpts, VFS);
 1504   AST->UserFilesAreVolatile = UserFilesAreVolatile;
 1505   AST->SourceMgr = new SourceManager(AST->getDiagnostics(), *AST->FileMgr,
 1505   AST->SourceMgr = new SourceManager(AST->getDiagnostics(), *AST->FileMgr,
 1505   AST->SourceMgr = new SourceManager(AST->getDiagnostics(), *AST->FileMgr,
 1507   AST->ModuleCache = new InMemoryModuleCache;
 1566   Clang->setInvocation(std::move(CI));
 1567   AST->OriginalSourceFile = Clang->getFrontendOpts().Inputs[0].getFile();
 1571   Clang->setDiagnostics(&AST->getDiagnostics());
 1574   Clang->setTarget(TargetInfo::CreateTargetInfo(
 1575       Clang->getDiagnostics(), Clang->getInvocation().TargetOpts));
 1575       Clang->getDiagnostics(), Clang->getInvocation().TargetOpts));
 1576   if (!Clang->hasTarget())
 1583   Clang->getTarget().adjust(Clang->getLangOpts());
 1583   Clang->getTarget().adjust(Clang->getLangOpts());
 1585   assert(Clang->getFrontendOpts().Inputs.size() == 1 &&
 1587   assert(Clang->getFrontendOpts().Inputs[0].getKind().getFormat() ==
 1590   assert(Clang->getFrontendOpts().Inputs[0].getKind().getLanguage() !=
 1601   Clang->setFileManager(&AST->getFileManager());
 1604   Clang->setSourceManager(&AST->getSourceManager());
 1618   if (!Act->BeginSourceFile(*Clang.get(), Clang->getFrontendOpts().Inputs[0])) {
 1627     Clang->getPreprocessor().addPPCallbacks(
 1631     if (Clang->hasASTConsumer())
 1632       Consumers.push_back(Clang->takeASTConsumer());
 1635     Clang->setASTConsumer(
 1703   AST->Diagnostics = Diags;
 1704   AST->OnlyLocalDecls = OnlyLocalDecls;
 1705   AST->CaptureDiagnostics = CaptureDiagnostics;
 1706   AST->TUKind = TUKind;
 1707   AST->ShouldCacheCodeCompletionResults = CacheCodeCompletionResults;
 1708   AST->IncludeBriefCommentsInCodeCompletion
 1710   AST->Invocation = std::move(CI);
 1711   AST->FileSystemOpts = FileMgr->getFileSystemOpts();
 1712   AST->FileMgr = FileMgr;
 1713   AST->UserFilesAreVolatile = UserFilesAreVolatile;
 1722   if (AST->LoadFromCompilerInvocation(std::move(PCHContainerOps),
 1724                                       &AST->FileMgr->getVirtualFileSystem()))
 1781   AST->NumStoredDiagnosticsFromDriver = StoredDiagnostics.size();
 1782   AST->StoredDiagnostics.swap(StoredDiagnostics);
 1784   AST->Diagnostics = Diags;
 1785   AST->FileSystemOpts = CI->getFileSystemOpts();
 1789   AST->FileMgr = new FileManager(AST->FileSystemOpts, VFS);
 1789   AST->FileMgr = new FileManager(AST->FileSystemOpts, VFS);
 1790   AST->ModuleCache = new InMemoryModuleCache;
 1791   AST->OnlyLocalDecls = OnlyLocalDecls;
 1792   AST->CaptureDiagnostics = CaptureDiagnostics;
 1793   AST->TUKind = TUKind;
 1794   AST->ShouldCacheCodeCompletionResults = CacheCodeCompletionResults;
 1795   AST->IncludeBriefCommentsInCodeCompletion
 1797   AST->UserFilesAreVolatile = UserFilesAreVolatile;
 1798   AST->Invocation = CI;
 1799   AST->SkipFunctionBodies = SkipFunctionBodies;
 1801     AST->WriterData.reset(new ASTWriterData(*AST->ModuleCache));
 1801     AST->WriterData.reset(new ASTWriterData(*AST->ModuleCache));
 1810   if (AST->LoadFromCompilerInvocation(std::move(PCHContainerOps),
 1816       AST->StoredDiagnostics.swap(AST->FailedParseDiagnostics);
 1816       AST->StoredDiagnostics.swap(AST->FailedParseDiagnostics);
 2187   Clang->setInvocation(std::move(CCInvocation));
 2188   OriginalSourceFile = Clang->getFrontendOpts().Inputs[0].getFile();
 2191   Clang->setDiagnostics(&Diag);
 2193                                     Clang->getDiagnostics(),
 2198   Clang->setTarget(TargetInfo::CreateTargetInfo(
 2199       Clang->getDiagnostics(), Clang->getInvocation().TargetOpts));
 2199       Clang->getDiagnostics(), Clang->getInvocation().TargetOpts));
 2200   if (!Clang->hasTarget()) {
 2201     Clang->setInvocation(nullptr);
 2209   Clang->getTarget().adjust(Clang->getLangOpts());
 2209   Clang->getTarget().adjust(Clang->getLangOpts());
 2211   assert(Clang->getFrontendOpts().Inputs.size() == 1 &&
 2213   assert(Clang->getFrontendOpts().Inputs[0].getKind().getFormat() ==
 2216   assert(Clang->getFrontendOpts().Inputs[0].getKind().getLanguage() !=
 2221   Clang->setFileManager(&FileMgr);
 2222   Clang->setSourceManager(&SourceMgr);
 2236   Clang->setCodeCompletionConsumer(AugmentedConsumer);
 2270     Preamble->AddImplicitPreamble(Clang->getInvocation(), VFS,
 2283   if (!Clang->getLangOpts().Modules)
 2288   if (Act->BeginSourceFile(*Clang.get(), Clang->getFrontendOpts().Inputs[0])) {
 2288   if (Act->BeginSourceFile(*Clang.get(), Clang->getFrontendOpts().Inputs[0])) {
 2289     if (llvm::Error Err = Act->Execute()) {
 2292     Act->EndSourceFile();
 2340     return serializeUnit(WriterData->Writer, WriterData->Buffer,
 2340     return serializeUnit(WriterData->Writer, WriterData->Buffer,
tools/clang/lib/Frontend/ChainedIncludesSource.cpp
   44           CIs[i]->getASTContext().getExternalSource()) {
   91     Reader->addInMemoryBuffer(sr, std::move(MemBufs[ti]));
   93   Reader->setDeserializationListener(deserialListener);
   94   switch (Reader->ReadAST(pchFile, serialization::MK_PCH, SourceLocation(),
   98     PP.setPredefines(Reader->getSuggestedPredefines());
  129     CInvok->getPreprocessorOpts().ChainedIncludes.clear();
  130     CInvok->getPreprocessorOpts().ImplicitPCHInclude.clear();
  131     CInvok->getPreprocessorOpts().DisablePCHValidation = true;
  132     CInvok->getPreprocessorOpts().Includes.clear();
  133     CInvok->getPreprocessorOpts().MacroIncludes.clear();
  134     CInvok->getPreprocessorOpts().Macros.clear();
  136     CInvok->getFrontendOpts().Inputs.clear();
  138     CInvok->getFrontendOpts().Inputs.push_back(InputFile);
  148     Clang->setInvocation(std::move(CInvok));
  149     Clang->setDiagnostics(Diags.get());
  150     Clang->setTarget(TargetInfo::CreateTargetInfo(
  151         Clang->getDiagnostics(), Clang->getInvocation().TargetOpts));
  151         Clang->getDiagnostics(), Clang->getInvocation().TargetOpts));
  152     Clang->createFileManager();
  153     Clang->createSourceManager(Clang->getFileManager());
  153     Clang->createSourceManager(Clang->getFileManager());
  154     Clang->createPreprocessor(TU_Prefix);
  155     Clang->getDiagnosticClient().BeginSourceFile(Clang->getLangOpts(),
  155     Clang->getDiagnosticClient().BeginSourceFile(Clang->getLangOpts(),
  156                                                  &Clang->getPreprocessor());
  157     Clang->createASTContext();
  162         Clang->getPreprocessor(), Clang->getModuleCache(), "-", /*isysroot=*/"",
  162         Clang->getPreprocessor(), Clang->getModuleCache(), "-", /*isysroot=*/"",
  164     Clang->getASTContext().setASTMutationListener(
  165                                             consumer->GetASTMutationListener());
  166     Clang->setASTConsumer(std::move(consumer));
  167     Clang->createSema(TU_Prefix, nullptr);
  170       Preprocessor &PP = Clang->getPreprocessor();
  179         Bufs.push_back(llvm::MemoryBuffer::getMemBuffer(SB->getBuffer()));
  188           Clang->getASTConsumer().GetASTDeserializationListener());
  191       Clang->setModuleManager(Reader);
  192       Clang->getASTContext().setExternalSource(Reader);
  195     if (!Clang->InitializeSourceManager(InputFile))
  198     ParseAST(Clang->getSema());
  199     Clang->getDiagnosticClient().EndSourceFile();
tools/clang/lib/Frontend/CompilerInstance.cpp
  233       FileOS->SetUnbuffered();
  243     Logger->setDwarfDebugFlags(CodeGenOpts->DwarfDebugFlags);
  628     TheSema->addExternalSource(ExternalSemaSrc.get());
  802   if (!Binary || OS->supportsSeeking())
  863             FileMgr.getVirtualFile(InputFile, (*MB)->getBufferSize(), 0);
  885     const FileEntry *File = FileMgr.getVirtualFile(SB->getBufferIdentifier(),
  886                                                    SB->getBufferSize(), 0);
tools/clang/lib/Frontend/CompilerInvocation.cpp
  658   if (PGOReader->isIRLevelProfile()) {
  659     if (PGOReader->hasCSIRLevelProfile())
tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp
   53   if (C->getArgs().hasArg(driver::options::OPT__HASH_HASH_HASH)) {
   54     C->getJobs().Print(llvm::errs(), "\n", true);
   63   const driver::JobList &Jobs = C->getJobs();
   66     for (auto &A : C->getActions()){
tools/clang/lib/Frontend/FrontendAction.cpp
  189     PluginASTAction::ActionType ActionType = P->getActionType();
  203         P->ParseArgs(CI, CI.getFrontendOpts().PluginArgs[it->getName()])) {
  204       std::unique_ptr<ASTConsumer> PluginConsumer = P->CreateASTConsumer(CI, InFile);
  251   if (RawLexer->LexFromRawLexer(T) || T.getKind() != tok::hash)
  253   if (RawLexer->LexFromRawLexer(T) || T.isAtStartOfLine() ||
  266   RawLexer->LexFromRawLexer(T);
  273   RawLexer->LexFromRawLexer(T);
  573     CI.getHeaderSearchOpts() = AST->getHeaderSearchOpts();
  574     CI.getPreprocessorOpts() = AST->getPreprocessorOpts();
  575     CI.getLangOpts() = AST->getLangOpts();
  579     CI.setFileManager(&AST->getFileManager());
  581     CI.getSourceManager().initializeForReplay(AST->getSourceManager());
  586     if (auto ASTReader = AST->getASTReader()) {
  601     auto Kind = AST->getInputKind();
  604           AST->getPreprocessor().getHeaderSearchInfo().lookupModule(
  605               AST->getLangOpts().CurrentModule, /*AllowSearch*/ false);
  609       auto &OldSM = AST->getSourceManager();
  644     CI.setFileManager(&AST->getFileManager());
  645     CI.setSourceManager(&AST->getSourceManager());
  646     CI.setPreprocessor(AST->getPreprocessorPtr());
  650     CI.setASTContext(&AST->getASTContext());
  830       CI.getASTContext().setASTMutationListener(Consumer->GetASTMutationListener());
  845           Consumer->GetASTDeserializationListener();
 1055   return WrappedAction->PrepareToExecuteAction(CI);
 1060   return WrappedAction->CreateASTConsumer(CI, InFile);
 1063   return WrappedAction->BeginInvocation(CI);
 1066   WrappedAction->setCurrentInput(getCurrentInput());
 1067   WrappedAction->setCompilerInstance(&CI);
 1068   auto Ret = WrappedAction->BeginSourceFileAction(CI);
 1070   setCurrentInput(WrappedAction->getCurrentInput());
 1074   WrappedAction->ExecuteAction();
 1077   WrappedAction->EndSourceFileAction();
 1081   return WrappedAction->usesPreprocessorOnly();
 1084   return WrappedAction->getTranslationUnitKind();
 1087   return WrappedAction->hasPCHSupport();
 1090   return WrappedAction->hasASTFileSupport();
 1093   return WrappedAction->hasIRSupport();
 1096   return WrappedAction->hasCodeCompletionSupport();
tools/clang/lib/Frontend/FrontendActions.cpp
  343   Reader->ReadAST(getCurrentFile(),
  712   StringRef Magic = (*Buffer)->getMemBufferRef().getBuffer();
  829       OS->write_escaped(Input.getFile());
  867         Lexer::ComputePreamble((*Buffer)->getBuffer(), CI.getLangOpts()).Size;
  868     llvm::outs().write((*Buffer)->getBufferStart(), Preamble);
tools/clang/lib/Frontend/MultiplexConsumer.cpp
  245     if (auto *mutationListener = Consumer->GetASTMutationListener())
  247     if (auto *serializationListener = Consumer->GetASTDeserializationListener())
  265     Consumer->Initialize(Context);
  271     Continue = Continue && Consumer->HandleTopLevelDecl(D);
  277     Consumer->HandleInlineFunctionDefinition(D);
  282     Consumer->HandleCXXStaticMemberVarInstantiation(VD);
  287     Consumer->HandleInterestingDecl(D);
  292     Consumer->HandleTranslationUnit(Ctx);
  297     Consumer->HandleTagDeclDefinition(D);
  302     Consumer->HandleTagDeclRequiredDefinition(D);
  307     Consumer->HandleCXXImplicitFunctionInstantiation(D);
  312     Consumer->HandleTopLevelDeclInObjCContainer(D);
  317     Consumer->HandleImplicitImportDecl(D);
  322     Consumer->CompleteTentativeDefinition(D);
  327     Consumer->AssignInheritanceModel(RD);
  332     Consumer->HandleVTable(RD);
  345     Consumer->PrintStats();
  351     Skip = Skip && Consumer->shouldSkipFunctionBody(D);
tools/clang/lib/Frontend/PrecompiledPreamble.cpp
  183     Out->flush();
  287   Clang->setInvocation(std::move(PreambleInvocation));
  288   Clang->setDiagnostics(&Diagnostics);
  291   Clang->setTarget(TargetInfo::CreateTargetInfo(
  292       Clang->getDiagnostics(), Clang->getInvocation().TargetOpts));
  292       Clang->getDiagnostics(), Clang->getInvocation().TargetOpts));
  293   if (!Clang->hasTarget())
  300   Clang->getTarget().adjust(Clang->getLangOpts());
  300   Clang->getTarget().adjust(Clang->getLangOpts());
  302   if (Clang->getFrontendOpts().Inputs.size() != 1 ||
  303       Clang->getFrontendOpts().Inputs[0].getKind().getFormat() !=
  305       Clang->getFrontendOpts().Inputs[0].getKind().getLanguage() ==
  312   ProcessWarningOptions(Diagnostics, Clang->getDiagnosticOpts());
  315       createVFSFromCompilerInvocation(Clang->getInvocation(), Diagnostics, VFS);
  318   Clang->setFileManager(new FileManager(Clang->getFileSystemOpts(), VFS));
  318   Clang->setFileManager(new FileManager(Clang->getFileSystemOpts(), VFS));
  321   Clang->setSourceManager(
  322       new SourceManager(Diagnostics, Clang->getFileManager()));
  325   Clang->addDependencyCollector(PreambleDepCollector);
  345   if (!Act->BeginSourceFile(*Clang.get(), Clang->getFrontendOpts().Inputs[0]))
  345   if (!Act->BeginSourceFile(*Clang.get(), Clang->getFrontendOpts().Inputs[0]))
  351     Clang->getPreprocessor().addPPCallbacks(std::move(DelegatedPPCallbacks));
  353     Clang->getPreprocessor().addCommentHandler(CommentHandler);
  355   if (llvm::Error Err = Act->Execute())
  361   Act->EndSourceFile();
  363   if (!Act->hasEmittedPreamblePCH())
  370   SourceManager &SourceMgr = Clang->getSourceManager();
  372     auto FileOrErr = Clang->getFileManager().getFile(Filename);
tools/clang/lib/Frontend/Rewrite/FixItRewriter.cpp
  113     OS->flush();
tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp
  103     FixItOpts->FixWhatYouCan = FEOpts.FixWhatYouCan;
  112   Rewriter->WriteFixedFiles();
  122     if (FixAction->BeginSourceFile(CI, FEOpts.Inputs[0])) {
  128       FixItOpts->Silent = true;
  129       FixItOpts->FixWhatYouCan = FEOpts.FixWhatYouCan;
  130       FixItOpts->FixOnlyWarnings = FEOpts.FixOnlyWarnings;
  133       if (llvm::Error Err = FixAction->Execute()) {
  141       FixAction->EndSourceFile();
tools/clang/lib/Frontend/Rewrite/HTMLPrint.cpp
   90   Out->write(Buffer.get(), RewriteBuf.size());
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
 5879   OutFile->flush();
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
 4932   OutFile->flush();
tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp
  792   OS->write((char *)&State->Buffer.front(), State->Buffer.size());
  793   OS->flush();
tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp
  152   TextDiag->emitDiagnostic(
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp
  304   if (!D->isValid(Error)) {
  695     Markers->finalize();
  741   Buffer->HandleDiagnostic(DiagLevel, Info);
 1094       NumErrors += PrintUnexpected(Diags, nullptr, Buffer->err_begin(),
 1095                                    Buffer->err_end(), "error");
 1097       NumErrors += PrintUnexpected(Diags, nullptr, Buffer->warn_begin(),
 1098                                    Buffer->warn_end(), "warn");
 1100       NumErrors += PrintUnexpected(Diags, nullptr, Buffer->remark_begin(),
 1101                                    Buffer->remark_end(), "remark");
 1103       NumErrors += PrintUnexpected(Diags, nullptr, Buffer->note_begin(),
 1104                                    Buffer->note_end(), "note");
tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
   81         if ((P->getActionType() != PluginASTAction::ReplaceAction &&
   82              P->getActionType() != PluginASTAction::Cmdline) ||
   83             !P->ParseArgs(CI, CI.getFrontendOpts().PluginArgs[it->getName()]))
  219     if (P->getActionType() == PluginASTAction::ReplaceAction) {
tools/clang/lib/Lex/HeaderMap.cpp
  110   return FileBuffer->getBufferIdentifier();
  122   return *reinterpret_cast<const HMapHeader*>(FileBuffer->getBufferStart());
  129   assert(FileBuffer->getBufferSize() >=
  137     reinterpret_cast<const HMapBucket*>(FileBuffer->getBufferStart() +
  153   if (StrTabIdx >= FileBuffer->getBufferSize())
  156   const char *Data = FileBuffer->getBufferStart() + StrTabIdx;
  157   unsigned MaxLen = FileBuffer->getBufferSize() - StrTabIdx;
tools/clang/lib/Lex/ModuleMap.cpp
  819   PendingSubmodules.back()->Kind = Module::GlobalModuleFragment;
  847     Submodule->setParent(Result);
 1113     Cb->moduleMapAddUmbrellaHeader(&SourceMgr.getFileManager(), UmbrellaHeader);
 1210     Cb->moduleMapAddHeader(Header.Entry->getName());
 3007     Cb->moduleMapFileRead(Start, *File, IsSystem);
tools/clang/lib/Lex/PPDirectives.cpp
  394   unsigned CurLexerBufferOffset = CurLexer->getCurrentBufferOffset();
  433     CurLexer->skipOver(*SkipLength);
  436     CurLexer->Lex(Tok);
  464     if (CurLexer) CurLexer->SetKeepWhitespaceMode(false);
  475       if (CurLexer) CurLexer->resetExtendedTokenMode();
  491       if (CurLexer) CurLexer->resetExtendedTokenMode();
  508         if (CurLexer) CurLexer->resetExtendedTokenMode();
  544             Callbacks->Endif(Tok.getLocation(), CondInfo.IfLoc);
  571             Callbacks->Else(Tok.getLocation(), CondInfo.IfLoc);
  596             Callbacks->Elif(
  612     if (CurLexer) CurLexer->resetExtendedTokenMode();
  623     Callbacks->SourceRangeSkipped(
  906   if (CurLexer) CurLexer->SetKeepWhitespaceMode(false);
 1220     Callbacks->FileChanged(CurPPLexer->getSourceLocation(),
 1372     Callbacks->FileChanged(CurPPLexer->getSourceLocation(), Reason, FileKind);
 1386   CurLexer->ReadToEndOfLine(&Message);
 1430       Callbacks->Ident(Tok.getLocation(), Str);
 1733     if (Callbacks->FileNotFound(Filename, RecoveryPath)) {
 2025         CurLexer->FormTokenWithChars(Result, CurLexer->BufferEnd, tok::eof);
 2025         CurLexer->FormTokenWithChars(Result, CurLexer->BufferEnd, tok::eof);
 2026         CurLexer->cutOffLexing();
 2069     Callbacks->InclusionDirective(
 2075       Callbacks->FileSkipped(*File, FilenameTok, FileCharacter);
 2468     if (CurLexer->ParsingPreprocessorDirective)
 2698   if (CurLexer) CurLexer->SetCommentRetentionState(KeepMacroComments);
 2800     Callbacks->MacroDefined(MacroNameTok, MD);
 2837     Callbacks->MacroUndefined(MacroNameTok, MD, Undef);
 2897       Callbacks->Ifndef(DirectiveTok.getLocation(), MacroNameTok, MD);
 2899       Callbacks->Ifdef(DirectiveTok.getLocation(), MacroNameTok, MD);
 2949     Callbacks->If(
 2997     Callbacks->Endif(EndifToken.getLocation(), CondInfo.IfLoc);
 3022     Callbacks->Else(Result.getLocation(), CI.IfLoc);
 3066     Callbacks->Elif(ElifToken.getLocation(), ConditionRange,
tools/clang/lib/Lex/PPLexerChange.cpp
  116   if (Callbacks && !CurLexer->Is_PragmaLexer) {
  118        SourceMgr.getFileCharacteristic(CurLexer->getFileLoc());
  120     Callbacks->FileChanged(CurLexer->getFileLoc(),
  120     Callbacks->FileChanged(CurLexer->getFileLoc(),
  134     TokLexer->Init(Tok, ILEnd, Macro, Args);
  187     TokLexer->Init(Toks, NumToks, DisableMacroExpansion, OwnsTokens,
  226     CurTokenLexer->PropagateLineStartLeadingSpaceInfo(Result);
  230     CurLexer->PropagateLineStartLeadingSpaceInfo(Result);
  244   const char *EndPos = CurLexer->BufferEnd;
  245   if (EndPos != CurLexer->BufferStart &&
  250     if (EndPos != CurLexer->BufferStart &&
  322     CurLexer->BufferPtr = EndPos;
  323     CurLexer->FormTokenWithChars(Result, EndPos, tok::annot_module_end);
  380       !(CurLexer && CurLexer->Is_PragmaLexer)) {
  392       !isEndOfMacro && !(CurLexer && CurLexer->Is_PragmaLexer)) {
  411       CurLexer->FormTokenWithChars(Result, CurLexer->BufferEnd, tok::eof);
  411       CurLexer->FormTokenWithChars(Result, CurLexer->BufferEnd, tok::eof);
  446       CurLexer->BufferPtr = EndPos;
  447       CurLexer->FormTokenWithChars(Result, EndPos, tok::annot_module_end);
  468       Callbacks->FileChanged(CurPPLexer->getSourceLocation(),
  493   CurLexer->BufferPtr = EndPos;
  494   CurLexer->FormTokenWithChars(Result, EndPos, tok::eof);
  503     if (CurLexer->getFileLoc() == CodeCompletionFileLoc)
  509     Diag(CurLexer->getFileLoc(), diag::err_pp_through_header_not_seen)
  652       Callbacks->EnteredSubmodule(M, ImportLoc, ForPragma);
  698     Callbacks->EnteredSubmodule(M, ImportLoc, ForPragma);
  742       Callbacks->LeftSubmodule(LeavingMod, ImportLoc, ForPragma);
  829     Callbacks->LeftSubmodule(LeavingMod, ImportLoc, ForPragma);
tools/clang/lib/Lex/PPMacroExpansion.cpp
  431     Val = CurLexer->isNextPPTokenLParen();
  433     Val = CurTokenLexer->isNextTokenLParen();
  443         Val = Entry.TheLexer->isNextPPTokenLParen();
  445         Val = Entry.TheTokenLexer->isNextTokenLParen();
  476       Callbacks->MacroExpands(Identifier, M, Identifier.getLocation(),
  529       Callbacks->MacroExpands(Identifier, M, ExpansionRange, Args);
  533           Callbacks->MacroExpands(Info.Tok, Info.MD, Info.Range,
tools/clang/lib/Lex/Pragma.cpp
  162     Callbacks->PragmaDirective(Introducer.Loc, Introducer.Kind);
  171   PragmaHandlers->HandlePragma(*this, Introducer, Tok);
  174   if ((CurTokenLexer && CurTokenLexer->isParsingPreprocessorDirective())
  411   CurLexer->ReadToEndOfLine();
  477     Callbacks->FileChanged(SysHeaderTok.getLocation(),
  795   CurLexer->LexingRawMode = true;
  801     CurLexer->Lex(Tok);
  806   const char *Start = CurLexer->getBufferLocation();
  810     End = CurLexer->getBufferLocation();
  811     CurLexer->Lex(Tok);
  825     CurLexer->ParsingPreprocessorDirective = true;
  826     CurLexer->Lex(Tok);
  843   CurLexer->LexingRawMode = false;
  846   assert(CurLexer->getBuffer().begin() <= Start &&
  847          Start <= CurLexer->getBuffer().end() &&
  848          CurLexer->getBuffer().begin() <= End &&
  849          End <= CurLexer->getBuffer().end() &&
  879     CurLexer->FormTokenWithChars(Result, CurLexer->BufferEnd, tok::eof);
  879     CurLexer->FormTokenWithChars(Result, CurLexer->BufferEnd, tok::eof);
  880     CurLexer->cutOffLexing();
  898     if (PragmaHandler *Existing = PragmaHandlers->FindHandler(Namespace)) {
  906       PragmaHandlers->AddPragma(InsertNS);
  926     PragmaHandler *Existing = PragmaHandlers->FindHandler(Namespace);
  937     PragmaHandlers->RemovePragmaHandler(NS);
tools/clang/lib/Lex/Preprocessor.cpp
  435   char *NewBuf = NewBuffer->getBufferStart();
  488   SourceLocation Loc = ScratchBuf->getToken(Str.data(), Str.size(), DestPtr);
  514       ScratchBuf->getToken(Buffer.data() + LocInfo.second, Length, DestPtr);
  547       CurLexer->SetByteOffset(SkipMainFilePreamble.first,
  634         (CurLexer && CurLexer->getFileID() == getPredefinesFileID());
  637       CurLexer->Lex(Tok);
  640       CurTokenLexer->Lex(Tok);
  687     Callbacks->EndOfMainFile();
  891       ReturnedToken = CurLexer->Lex(Result);
  894       ReturnedToken = CurTokenLexer->Lex(Result);
 1276     Callbacks->moduleImport(ModuleImportLoc, ModuleImportPath, Imported);
tools/clang/lib/Lex/ScratchBuffer.cpp
   79   CurBuffer = OwnBuf->getBufferStart();
tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
  316       Token LastDefaultArgToken = Toks->back();
  322       Toks->push_back(DefArgEnd);
  325       Toks->push_back(Tok); // So that the current token doesn't get lost
  355           assert(Toks->size() >= 3 && "expected a token in default arg");
  358                            (*Toks)[Toks->size() - 3].getLocation());
tools/clang/lib/Parse/ParseStmtAsm.cpp
  597   MOFI->InitMCObjectFileInfo(TheTriple, /*PIC*/ false, Ctx);
  615   Parser->setAssemblerDialect(1);
  616   Parser->setTargetParser(*TargetParser.get());
  617   Parser->setParsingInlineAsm(true);
  618   TargetParser->setParsingInlineAsm(true);
  622   TargetParser->setSemaCallback(&Callback);
  632   if (Parser->parseMSInlineAsm(AsmLoc.getPtrEncoding(), AsmStringIR, NumOutputs,
tools/clang/lib/Rewrite/Rewriter.cpp
  441     FileStream->close();
tools/clang/lib/Rewrite/TokenRewriter.cpp
   91   Tok.setLocation(ScratchBuf->getToken(Val, Len, Spelling));
tools/clang/lib/Sema/Sema.cpp
 1635     CachedFunctionScope->Clear();
 1753     for (const auto &PUD : Scope->PossiblyUnreachableDiags)
tools/clang/lib/Sema/SemaChecking.cpp
 4968         !ScopeModel->isValid(Result.getZExtValue())) {
10690                               S.NSAPIObj->isObjCBOOLType(OtherT) &&
11076       S.getLangOpts().ObjC && S.NSAPIObj->isObjCBOOLType(Ty);
13669   bool IsMutableArray = S.NSAPIObj->isSubclassOfNSClass(
13679     S.NSAPIObj->getNSArrayMethodKind(Sel);
13704   bool IsMutableDictionary = S.NSAPIObj->isSubclassOfNSClass(
13714     S.NSAPIObj->getNSDictionaryMethodKind(Sel);
13735   bool IsMutableSet = S.NSAPIObj->isSubclassOfNSClass(
13739   bool IsMutableOrderedSet = S.NSAPIObj->isSubclassOfNSClass(
13748   Optional<NSAPI::NSSetMethodKind> MKOpt = S.NSAPIObj->getNSSetMethodKind(Sel);
tools/clang/lib/Sema/SemaDecl.cpp
 5014       FieldCollector->Add(cast<FieldDecl>(Anon));
13955             NSAPIObj->getNSClassId(NSAPI::ClassId_NSObject);
15674   FieldCollector->StartClass();
15718     FieldCollector->FinishClass();
17279       Vec->push_back(D);
17280       Vec->push_back(ECD);
17301     assert(Vec->size() > 1 && "ECDVector should have at least 2 elements.");
17304     auto *FirstECD = Vec->front();
17311     for (auto *ECD : llvm::make_range(Vec->begin() + 1, Vec->end()))
17311     for (auto *ECD : llvm::make_range(Vec->begin() + 1, Vec->end()))
tools/clang/lib/Sema/SemaDeclAttr.cpp
 7588           S.NSAPIObj->getInitSelector());
 7590           MD->getSelector() == S.NSAPIObj->getNewSelector() &&
tools/clang/lib/Sema/SemaDeclCXX.cpp
  402           if (Toks->size() > 1)
  404                              Toks->back().getLocation());
 3435     FieldCollector->Add(FD);
 5537   if (PureVirtualClassDiagSet && PureVirtualClassDiagSet->count(RD))
 5583   PureVirtualClassDiagSet->insert(RD);
 8382               reinterpret_cast<Decl**>(FieldCollector->getCurFields()),
 8383               FieldCollector->getCurNumFields()), LBrac, RBrac, AttrList);
tools/clang/lib/Sema/SemaDeclObjC.cpp
 2704     if (ProtocolsExplictImpl->find(PDecl->getIdentifier()) !=
 2705         ProtocolsExplictImpl->end())
 4035                                            NSAPIObj->getNSClassId(NSAPI::ClassId_NSObject),
tools/clang/lib/Sema/SemaExpr.cpp
 2305         auto BestTC = State.Consumer->getNextCorrection();
 2321         State.Consumer->resetCorrectionStream();
10132   Selector IsEqualSel = S.NSAPIObj->getIsEqualSelector();
tools/clang/lib/Sema/SemaExprCXX.cpp
 7636             ? TypoCorrection() : State.Consumer->getCurrentCorrection();
 7667       if (!State.Consumer->finished())
 7669       State.Consumer->resetCorrectionStream();
 7793         SemaRef.getTypoExprState(TE).Consumer->saveCurrentPosition();
 7795         TypoCorrection TC = SemaRef.getTypoExprState(TE).Consumer->peekNextCorrection();
 7805             SemaRef.getTypoExprState(TE).Consumer->resetCorrectionStream();
 7811         } while ((Next = SemaRef.getTypoExprState(TE).Consumer->peekNextCorrection()) &&
 7818         SemaRef.getTypoExprState(TE).Consumer->restoreSavedPosition();
 7895     while (TypoCorrection TC = State.Consumer->getNextCorrection()) {
 7908         if ((Next = State.Consumer->peekNextCorrection()) &&
tools/clang/lib/Sema/SemaExprObjC.cpp
  115     IdentifierInfo *NSIdent = NSAPIObj->getNSClassId(NSAPI::ClassId_NSString);
  200     IdentifierInfo *II = S.NSAPIObj->getNSClassId(Kind);
  221   IdentifierInfo *II = S.NSAPIObj->getNSClassId(ClassKind);
  246       S.NSAPIObj->getNSNumberFactoryMethodKind(NumberType);
  260   Selector Sel = S.NSAPIObj->getNSNumberLiteralSelector(*Kind,
  428       if (S.NSAPIObj->getNSNumberFactoryMethodKind(OrigElement->getType())) {
  810       Sel = NSAPIObj->getNSArraySelector(NSAPI::NSArr_arrayWithObjectsCount);
  915     Selector Sel = NSAPIObj->getNSDictionarySelector(
 2630   const IdentifierInfo *II = S.NSAPIObj->getNSClassId(NSAPI::ClassId_NSObject);
tools/clang/lib/Sema/SemaLookup.cpp
 3778           for (StringRef Name = Iter->Next(); !Name.empty();
 3779                Name = Iter->Next())
 4296           (SS && SS->isValid()) ? SS->getScopeRep() : nullptr) {
 4296           (SS && SS->isValid()) ? SS->getScopeRep() : nullptr) {
 4352                             CorrectionValidator->IsObjCIvarLookup,
 4436         if (SS && SS->isValid()) {
 4440           SS->getScopeRep()->print(OldOStream, SemaRef.getPrintingPolicy());
 4902       Consumer->FoundName(I.getKey());
 4910         StringRef Name = Iter->Next();
 4914         Consumer->FoundName(Name);
 4920                         *Consumer->getCorrectionValidator(),
 4935     Consumer->addNamespaces(KnownNamespaces);
 5005   if (Consumer->empty())
 5010   unsigned ED = Consumer->getBestEditDistance(true);
 5015   TypoCorrection BestTC = Consumer->getNextCorrection();
 5016   TypoCorrection SecondBestTC = Consumer->getNextCorrection();
 5121         TypoName, LookupKind, S, SS, *Consumer->getCorrectionValidator(),
 5124       Consumer->addCorrection(ExternalTypo);
 5127   if (!Consumer || Consumer->empty())
 5132   unsigned ED = Consumer->getBestEditDistance(true);
tools/clang/lib/Sema/SemaTemplate.cpp
10324   LPT->Toks.swap(Toks);
10325   LPT->D = FnD;
tools/clang/lib/Serialization/ASTReader.cpp
  146   return First->ReadFullVersionInformation(FullVersion) ||
  147          Second->ReadFullVersionInformation(FullVersion);
  151   First->ReadModuleName(ModuleName);
  152   Second->ReadModuleName(ModuleName);
  156   First->ReadModuleMapFile(ModuleMapPath);
  157   Second->ReadModuleMapFile(ModuleMapPath);
  164   return First->ReadLanguageOptions(LangOpts, Complain,
  166          Second->ReadLanguageOptions(LangOpts, Complain,
  173   return First->ReadTargetOptions(TargetOpts, Complain,
  175          Second->ReadTargetOptions(TargetOpts, Complain,
  181   return First->ReadDiagnosticOptions(DiagOpts, Complain) ||
  182          Second->ReadDiagnosticOptions(DiagOpts, Complain);
  188   return First->ReadFileSystemOptions(FSOpts, Complain) ||
  189          Second->ReadFileSystemOptions(FSOpts, Complain);
  195   return First->ReadHeaderSearchOptions(HSOpts, SpecificModuleCachePath,
  197          Second->ReadHeaderSearchOptions(HSOpts, SpecificModuleCachePath,
  204   return First->ReadPreprocessorOptions(PPOpts, Complain,
  206          Second->ReadPreprocessorOptions(PPOpts, Complain, SuggestedPredefines);
  211   First->ReadCounter(M, Value);
  212   Second->ReadCounter(M, Value);
  216   return First->needsInputFileVisitation() ||
  217          Second->needsInputFileVisitation();
  221   return First->needsSystemInputFileVisitation() ||
  222   Second->needsSystemInputFileVisitation();
  227   First->visitModuleFile(Filename, Kind);
  228   Second->visitModuleFile(Filename, Kind);
  236   if (First->needsInputFileVisitation() &&
  237       (!isSystem || First->needsSystemInputFileVisitation()))
  238     Continue |= First->visitInputFile(Filename, isSystem, isOverridden,
  240   if (Second->needsInputFileVisitation() &&
  241       (!isSystem || Second->needsSystemInputFileVisitation()))
  242     Continue |= Second->visitInputFile(Filename, isSystem, isOverridden,
  249   First->readModuleFileExtension(Metadata);
  250   Second->readModuleFileExtension(Metadata);
 2068     if (GlobalIndex->lookupIdentifier(II.getName(), Hits)) {
 2379         auto ContentHash = hash_value(MemBuffOrError.get()->getBuffer());
 2641         Listener->visitModuleFile(F.FileName, F.Kind);
 2643       if (Listener && Listener->needsInputFileVisitation()) {
 2644         unsigned N = Listener->needsSystemInputFileVisitation() ? NumInputs
 2649           Listener->visitInputFile(FI.Filename, IsSystem, FI.Overridden,
 2863         Listener->ReadModuleName(F.ModuleName);
 3362         Listener->ReadCounter(F, Record[0]);
 3959     Listener->ReadModuleMapFile(F.ModuleMapPath);
 8222     GlobalIndex->printStats();
 8393       if (GlobalIndex->lookupIdentifier(Name, Hits)) {
 8483     StringRef result = Current->Next();
 8501         GlobalIndex->createIdentifierIterator());
 8795     LT->D = GetDecl(LateParsedTemplates[Idx++]);
 8797     ModuleFile *F = getOwningModuleFile(LT->D);
 8801     LT->Toks.reserve(TokN);
 8803       LT->Toks.push_back(ReadToken(*F, LateParsedTemplates, Idx));
12133     ReadTimer->startTimer();
12177       ReadTimer->stopTimer();
tools/clang/lib/Serialization/GlobalModuleIndex.cpp
  133     report_fatal_error("Module index '" + Buffer->getBufferIdentifier() +
  693       for (InterestingIdentifierTable::data_iterator D = Table->data_begin(),
  694                                                      DEnd = Table->data_end();
tools/clang/lib/Serialization/ModuleManager.cpp
  148   NewModule->Index = Chain.size();
  149   NewModule->FileName = FileName.str();
  150   NewModule->File = Entry;
  151   NewModule->ImportLoc = ImportLoc;
  152   NewModule->InputFilesValidationTimestamp = 0;
  154   if (NewModule->Kind == MK_ImplicitModule) {
  155     std::string TimestampFilename = NewModule->getTimestampFilename();
  159       NewModule->InputFilesValidationTimestamp =
  166     NewModule->Buffer = &ModuleCache->addBuiltPCM(FileName, std::move(Buffer));
  173     NewModule->Buffer = Buffer;
  188       Buf = FileMgr.getBufferForFile(NewModule->File, /*isVolatile=*/false);
  196     NewModule->Buffer = &getModuleCache().addPCM(FileName, std::move(*Buf));
  200   NewModule->Data = PCHContainerRdr.ExtractPCH(*NewModule->Buffer);
  200   NewModule->Data = PCHContainerRdr.ExtractPCH(*NewModule->Buffer);
  204   if (ExpectedSignature && checkSignature(ReadSignature(NewModule->Data),
  213   if (!NewModule->isModule())
  277       FileMgr.getVirtualFile(FileName, Buffer->getBufferSize(), 0);
tools/clang/lib/Serialization/PCHContainerOperations.cpp
   43       OS->flush();
tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp
   79         std::make_unique<PathSensitiveBugReport>(*BT, BT->getDescription(), N);
   81     report->addRange(LoadS->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp
  260   BR->addVisitor(std::move(Visitor));
tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
  215   R->addRange(Range);
  524     report->addRange(CE->getArg(2)->getSourceRange());
  579     report->addRange(Call.getArgSourceRange(0));
  639     report->addRange(msg.getSourceRange());
  793     R->addRange(msg.getArgSourceRange(I));
tools/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp
  178   R->addRange(Call.getSourceRange());
  179   R->markInteresting(BlockDescSym);
tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp
   39         std::make_unique<PathSensitiveBugReport>(*BT, BT->getDescription(), N));
tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
  575   report->addRange(First->getSourceRange());
  576   report->addRange(Second->getSourceRange());
  591     Report->addRange(S->getSourceRange());
  615     Report->addRange(S->getSourceRange());
  632     Report->addRange(S->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
  100     R->addRange(BadE->getSourceRange());
  179         R->addRange(ArgRange);
  257       R->addRange(ArgRange);
  299         R->addRange(ArgRange);
  487       R->addRange(ME->getReceiverRange());
  530   report->addRange(ME->getReceiverRange());
tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp
  135     auto R = std::make_unique<PathSensitiveBugReport>(*BT, BT->getDescription(),
  137     R->addRange(CE->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp
  703   BR->addRange(M.getOriginExpr()->getSourceRange());
  745   BR->addRange(M.getOriginExpr()->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp
  131             *BT_BreakJail, BT_BreakJail->getDescription(), N));
tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp
  119     R->addRange(Group.front().getSourceRange());
  122       R->addNote("Similar code here", makeLocation(Group[i], Mgr),
  178     R->addRange(Pair.FirstCloneInfo.Mention->getSourceRange());
  180     R->addNote("Similar code using '" +
tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
  171     return InEH->count(D);
  203       reachableCode->computeReachableBlocks();
  206     if (!reachableCode->isReachable(currentBlock))
tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp
   95   auto R = std::make_unique<PathSensitiveBugReport>(*BT, BT->getDescription(), N);
   98   R->markInteresting(BaseClassRegion);
   99   R->addVisitor(std::make_unique<DeleteBugVisitor>());
tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp
  183       *BT_null, buf.empty() ? BT_null->getDescription() : StringRef(buf), N);
  189     report->addRange(*I);
  204           *BT_undef, BT_undef->getDescription(), N);
tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp
   51     R->addVisitor(std::move(Visitor));
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp
   85   R->markInteresting(Reg);
   86   R->addVisitor(std::make_unique<DynamicTypeBugVisitor>(Reg));
   87   R->addRange(ReportedNode->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp
  916   R->markInteresting(Sym);
  917   R->addVisitor(std::make_unique<GenericsBugVisitor>(Sym));
  919     R->addRange(ReportedNode->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/EnumCastOutOfRangeChecker.cpp
   87         *EnumValueCastOutOfRange, EnumValueCastOutOfRange->getDescription(),
tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp
   59         std::make_unique<PathSensitiveBugReport>(*BT, BT->getDescription(), N);
   60     R->addRange(B->getRHS()->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
  740     report->addRange(E->getSourceRange());
  741     report->addVisitor(std::make_unique<TaintBugVisitor>(TaintedSVal));
tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp
 1595   R->markInteresting(Val);
 1605   R->markInteresting(Val1);
 1606   R->markInteresting(Val2);
 1616   R->markInteresting(Val);
 1617   R->markInteresting(Reg);
 1626   R->markInteresting(Val);
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp
  767     R->addRange(M.getArgExpr(argumentNumber - 1)->getSourceRange());
  769     R->addRange(M.getSourceRange());
  771   R->markInteresting(S);
  775     R->addVisitor(std::make_unique<NonLocalizedStringBRVisitor>(StringRegion));
tools/clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp
  284   R->addRange(RS->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp
   36   Report->addRange(MPICallEvent.getSourceRange());
   40     Report->addRange(Range);
   42   Report->addVisitor(std::make_unique<RequestNodeVisitor>(
   44   Report->markInteresting(RequestRegion);
   61     Report->addRange(Range);
   62   Report->addVisitor(std::make_unique<RequestNodeVisitor>(
   64   Report->markInteresting(RequestRegion);
   79   Report->addRange(CE.getSourceRange());
   82     Report->addRange(Range);
tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp
   26   if (!FuncClassifier->isNonBlockingType(PreCallEvent.getCalleeIdentifier())) {
   58   if (!FuncClassifier->isWaitType(PreCallEvent.getCalleeIdentifier()))
  136   if (FuncClassifier->isMPI_Wait(CE.getCalleeIdentifier())) {
  138   } else if (FuncClassifier->isMPI_Waitall(CE.getCalleeIdentifier())) {
  151   if (FuncClassifier->isMPI_Waitall(CE.getCalleeIdentifier())) {
  177   } else if (FuncClassifier->isMPI_Wait(CE.getCalleeIdentifier())) {
tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
  243   Report->addVisitor(std::make_unique<SecKeychainBugVisitor>(AP.first));
  244   Report->addRange(ArgExpr->getSourceRange());
  288         Report->addVisitor(std::make_unique<SecKeychainBugVisitor>(V));
  289         Report->addRange(ArgExpr->getSourceRange());
  290         Report->markInteresting(AS->Region);
  343     Report->addRange(ArgExpr->getSourceRange());
  345       Report->markInteresting(AS->Region);
  498   Report->addVisitor(std::make_unique<SecKeychainBugVisitor>(AP.first));
tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp
  144   report->addRange(CE->getArg(0)->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
 2086     R->markInteresting(MR);
 2087     R->addRange(Range);
 2112     R->markInteresting(ArgVal.getAsRegion());
 2113     R->addRange(Range);
 2167     R->markInteresting(Sym);
 2168     R->addRange(Range);
 2169     R->addVisitor(std::make_unique<MallocBugVisitor>(Sym));
 2227   R->markInteresting(MR->getBaseRegion());
 2228   R->addRange(Range);
 2259     R->markInteresting(Sym);
 2260     R->addRange(Range);
 2261     R->addVisitor(std::make_unique<MallocBugVisitor>(Sym));
 2264       R->addVisitor(allocation_state::getInnerPointerBRVisitor(Sym));
 2292     R->addRange(Range);
 2293     R->markInteresting(Sym);
 2295       R->markInteresting(PrevSym);
 2296     R->addVisitor(std::make_unique<MallocBugVisitor>(Sym));
 2319     R->markInteresting(Sym);
 2320     R->addVisitor(std::make_unique<MallocBugVisitor>(Sym));
 2347     R->addRange(Range);
 2349       R->markInteresting(Sym);
 2350       R->addVisitor(std::make_unique<MallocBugVisitor>(Sym));
 2386     R->markInteresting(MR);
 2387     R->addRange(Range);
 2612   R->markInteresting(Sym);
 2613   R->addVisitor(std::make_unique<MallocBugVisitor>(Sym, true));
tools/clang/lib/StaticAnalyzer/Checkers/MmapWriteExecChecker.cpp
   74       Report->addRange(Call.getArgSourceRange(2));
tools/clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp
  435     R->addVisitor(std::make_unique<MovedBugVisitor>(*this, Region, RD, MK));
tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp
   75   Report->addRange(msg.getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp
  153         R->addRange(Call.getArgSourceRange(idx));
tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp
  168       R->markInteresting(Region);
  169       R->addVisitor(std::make_unique<NullabilityBugVisitor>(Region));
  172       R->addRange(ValueExpr->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp
   50           *BT_undef, BT_undef->getDescription(), N);
   74             *BT_null, BT_null->getDescription(), N);
tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp
  149       R->addRange(IdxExpr->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp
  192   BR->addRange(S->getSourceRange());
  193   BR->addVisitor(std::make_unique<SuperDeallocBRVisitor>(Sym));
tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp
  340     Report->setDeclWithIssue(RD);
  341     Report->addRange(RD->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp
  177           *BT_polyArray, BT_polyArray->getDescription(), N);
  178       R->addRange(E->getSourceRange());
  179       R->markInteresting(ArrayRegion);
  200         *BT_pointerArith, BT_pointerArith->getDescription(), N);
  201     R->addRange(SR);
  202     R->markInteresting(Region);
tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp
   67         std::make_unique<PathSensitiveBugReport>(*BT, BT->getDescription(), N);
   68     R->addRange(B->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp
  245       report->addRange(CE->getArg(0)->getSourceRange());
  310       Report->addRange(CE->getArg(0)->getSourceRange());
  334       report->addRange(CE->getArg(0)->getSourceRange());
  404   Report->addRange(CE->getArg(0)->getSourceRange());
  444   Report->addRange(CE->getArg(0)->getSourceRange());
  458   Report->addRange(CE->getArg(0)->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp
  881   report->addRange(ErrorRange);
tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp
   83         std::make_unique<PathSensitiveBugReport>(*BT, BT->getDescription(), N);
   85     report->addRange(RetE->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp
   89   Report->addRange(RetE->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp
  211   R->addRange(Call.getSourceRange());
  212   R->markInteresting(FileDescSym);
  225     R->markInteresting(LeakedStream);
tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
  167   report->addRange(RetE->getSourceRange());
  169     report->addRange(range);
  206       Report->addRange(Range);
  229       Report->addRange(Range);
  358       Report->addRange(Range);
tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp
  281         *BT_illegalwhence, BT_illegalwhence->getDescription(), N));
  349           *BT_nullfp, BT_nullfp->getDescription(), N));
  379           *BT_doubleclose, BT_doubleclose->getDescription(), N));
  409         *BT_ResourceLeak, BT_ResourceLeak->getDescription(), N));
tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp
   56       report->addRange(E->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp
  175     R->addVisitor(std::make_unique<DivisionBRVisitor>(Val.getAsSymbol(),
tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp
  100           *BT, BT->getDescription(), N);
  102       R->addRange(Ex->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp
   88           R->addRange(Ex->getSourceRange());
   89         R->addVisitor(std::make_unique<FindLastStoreBRVisitor>(
   92         R->disablePathPruning();
tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp
  175       report->addRange(Ex->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp
   55   auto R = std::make_unique<PathSensitiveBugReport>(*BT, BT->getDescription(), N);
   56   R->addRange(A->getIdx()->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp
  113     R->addRange(ex->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp
  209     Report->addNote(Pair.second,
tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp
  139   Report->addRange(SR);
  309   report->addRange(CE->getArg(0)->getSourceRange());
  354   report->addRange(arg->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp
   76   report->addVisitor(std::move(Visitor));
   77   report->addRange(SizeE->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp
  259     R->markInteresting(VAList);
  260     R->addVisitor(std::make_unique<ValistBugVisitor>(VAList));
  302     R->markInteresting(Reg);
  303     R->addVisitor(std::make_unique<ValistBugVisitor>(Reg, true));
tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp
  158     Report->addFixItHint(Fixit);
tools/clang/lib/StaticAnalyzer/Checkers/Yaml.h
   43   llvm::yaml::Input Input(Buffer.get()->getBuffer());
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
  149     return LCM.find(&PD->getActivePath())->getSecond();
  184   PathPieces &getActivePath() { return PD->getActivePath(); }
  185   PathPieces &getMutablePieces() { return PD->getMutablePieces(); }
 1146     bool VisitedEntireCall = C.PD->isWithinCall();
 1147     C.PD->popActivePath();
 1212     C.PD->pushActivePath(&P->path);
 1972   LCM[&PD->getActivePath()] = ErrorNode->getLocationContext();
 2002   auto EndNotes = VisitorsDiagnostics->find(ErrorNode);
 2004   if (EndNotes != VisitorsDiagnostics->end()) {
 2011   Construct.PD->setEndOfPath(LastPiece);
 2013   PathDiagnosticLocation PrevLoc = Construct.PD->getLocation();
 2019     auto VisitorNotes = VisitorsDiagnostics->find(Construct.getCurrentNode());
 2020     if (VisitorNotes == VisitorsDiagnostics->end())
 2053   if (!Construct.PD->path.empty()) {
 2114   visitor->Profile(ID);
 2519   assert(TrimmedGraph->num_roots() == 1);
 2520   WS.push(*TrimmedGraph->roots_begin());
 2568     ExplodedNode *NewN = GNew->createUncachedNode(
 2582       GNew->addRoot(NewN);
 2720         V->finalizeVisitor(BRC, ErrorNode, *R);
 2722         if (auto Piece = V->getEndPath(BRC, ErrorNode, *R)) {
 2735       auto P = V->VisitNode(NextNode, BRC, *R);
 2823   bool ValidSourceLoc = R->getLocation().isValid();
 2832   R->Profile(ID);
 2890   const BugType& BT = EQ.getReports()[0]->getBugType();
 3004     if (PD->path.empty()) {
 3009         piece->addRange(Range);
 3010       PD->setEndOfPath(std::move(piece));
 3013     PathPieces &Pieces = PD->getMutablePieces();
 3218   if (Out->empty())
 3252   R->setDeclWithIssue(DeclWithIssue);
 3254     R->addRange(SR);
 3256     R->addFixItHint(FH);
tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp
  104     WList->setBlockCounter(BCounterFactory.GetEmptyCounter());
  129   while (WList->hasWork()) {
  140     const WorkListUnit& WU = WList->dequeue();
  143     WList->setBlockCounter(WU.getBlockCounter());
  151   return WList->hasWork();
  282   BlockCounter Counter = WList->getBlockCounter();
  285   WList->setBlockCounter(Counter);
  510   if (IsNew) WList->enqueue(Node);
  522     WList->enqueue(N, Block, Idx);
  530     WList->enqueue(N, Block, Idx+1);
  535     WList->enqueue(N, Block, Idx);
  540     WList->enqueue(N, Block, Idx+1);
  551     WList->enqueue(N, Block, Idx+1);
  560     WList->enqueue(Succ, Block, Idx+1);
  579     WList->enqueue(I);
  594         WList->enqueue(I);
  661     Eng.WList->enqueue(Succ);
  677   Eng.WList->enqueue(Succ);
  703     Eng.WList->enqueue(Succ);
tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp
  498     ExplodedNode *NewN = G->createUncachedNode(N->getLocation(), N->State,
  507       G->addRoot(NewN);
tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp
  110   StoreRef newStore = StoreMgr->removeDeadBindings(NewState.getStore(), LCtx,
  116   return ConstraintMgr->removeDeadBindings(Result, SymReaper);
  124   ProgramStateRef newState = makeWithStore(Mgr.StoreMgr->Bind(getStore(),
  138   const StoreRef &newStore = Mgr.StoreMgr->BindDefaultInitial(getStore(), R, V);
  147   const StoreRef &newStore = Mgr.StoreMgr->BindDefaultZero(getStore(), R);
  207   = Mgr.StoreMgr->invalidateRegions(getStore(), Values, E, Count, LCtx, Call,
  229     getStateManager().StoreMgr->killBinding(OldStore, LV);
  241     getStateManager().StoreMgr->enterStackFrame(getStore(), Call, CalleeCtx);
  383   return getStateManager().ConstraintMgr->isNull(this, Sym);
  389                 StoreMgr->getInitialStore(InitLoc),
tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
  306     SourceManager &SM = Mgr->getASTContext().getSourceManager();
  382         SyntaxCheckTimer->startTimer();
  383       checkerMgr->runCheckersOnASTDecl(D, *Mgr, *RecVisitorBR);
  385         SyntaxCheckTimer->stopTimer();
  428       assert(RecVisitorMode == AM_Syntax || Mgr->shouldInlineCall() == false);
  436       assert(RecVisitorMode == AM_Syntax || Mgr->shouldInlineCall() == false);
  444       assert(RecVisitorMode == AM_Syntax || Mgr->shouldInlineCall() == false);
  581                (Mgr->options.InliningMode == All ? nullptr : &VisitedCallees));
  606     SyntaxCheckTimer->startTimer();
  607   checkerMgr->runCheckersOnASTDecl(TU, *Mgr, BR);
  609     SyntaxCheckTimer->stopTimer();
  615   if (!Mgr->shouldInlineCall())
  630   if (Mgr->shouldInlineCall())
  634   checkerMgr->runCheckersOnEndOfTranslationUnit(TU, *Mgr, BR);
  756   if (!Opts->AnalyzeAll && !Mgr->isInCodeFile(SL)) {
  775   Mgr->ClearContexts();
  777   if (Mgr->getAnalysisDeclContext(D)->isBodyAutosynthesized())
  781   CFG *DeclCFG = Mgr->getCFG(D);
  789       SyntaxCheckTimer->startTimer();
  790     checkerMgr->runCheckersOnASTBody(D, *Mgr, BR);
  792       SyntaxCheckTimer->stopTimer();
  797   if ((Mode & AM_Path) && checkerMgr->hasPathSensitiveCheckers()) {
  813   if (!Mgr->getCFG(D))
  817   if (!Mgr->getAnalysisDeclContext(D)->getAnalysis<RelaxedLiveVariables>())
  824     ExprEngineTimer->startTimer();
  825   Eng.ExecuteWorkList(Mgr->getAnalysisDeclContextManager().getStackFrame(D),
  826                       Mgr->options.MaxNodesPerTopLevelFunction);
  828     ExprEngineTimer->stopTimer();
  830   if (!Mgr->options.DumpExplodedGraphTo.empty())
  831     Eng.DumpGraph(Mgr->options.TrimGraph, Mgr->options.DumpExplodedGraphTo);
  831     Eng.DumpGraph(Mgr->options.TrimGraph, Mgr->options.DumpExplodedGraphTo);
  834   if (Mgr->options.visualizeExplodedGraphWithGraphViz)
  835     Eng.ViewGraph(Mgr->options.TrimGraph);
  839     BugReporterTimer->startTimer();
  842     BugReporterTimer->stopTimer();
tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp
   40   checkerMgr->finishedCheckerRegistration();
tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp
  968   return DiffImpl->getMapped(SourceTree.TreeImpl, Id);
  977 const ASTContext &SyntaxTree::getASTContext() const { return TreeImpl->AST; }
  980   return TreeImpl->getNode(Id);
  983 int SyntaxTree::getSize() const { return TreeImpl->getSize(); }
  984 NodeId SyntaxTree::getRootId() const { return TreeImpl->getRootId(); }
  986   return TreeImpl->begin();
  988 SyntaxTree::PreorderIterator SyntaxTree::end() const { return TreeImpl->end(); }
  991   return TreeImpl->findPositionInParent(Id);
  996   const SourceManager &SrcMgr = TreeImpl->AST.getSourceManager();
 1000       Range.getEnd(), /*Offset=*/0, SrcMgr, TreeImpl->AST.getLangOpts());
 1011   return TreeImpl->getNodeValue(Id);
 1015   return TreeImpl->getNodeValue(N);
tools/clang/lib/Tooling/CommonOptionsParser.cpp
   62   return adjustCommands(Compilations->getCompileCommands(FilePath));
   67   return Compilations->getAllFiles();
   72   return adjustCommands(Compilations->getAllCompileCommands());
  152   AdjustingCompilations->appendArgumentsAdjuster(Adjuster);
tools/clang/lib/Tooling/CompilationDatabase.cpp
   74             Plugin->loadFromDirectory(BuildDirectory, DatabaseErrorMessage))
  276   NewDriver->setCheckInputsExist(false);
  301       NewDriver->BuildCompilation(Args));
  305   const driver::JobList &Jobs = Compilation->getJobs();
tools/clang/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp
   25   llvm::ErrorOr<llvm::vfs::Status> Stat = (*MaybeFile)->status();
   40                        Buffer->getBuffer(), MinimizedFileContents, Tokens)) {
   46     Result.Contents.reserve(Buffer->getBufferSize() + 1);
   47     Result.Contents.append(Buffer->getBufferStart(), Buffer->getBufferEnd());
   47     Result.Contents.append(Buffer->getBufferStart(), Buffer->getBufferEnd());
  250     (*PPSkipMappings)[Result->getBufferPtr()] =
tools/clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp
  132     if (Opts->Targets.empty())
  133       Opts->Targets = {"clang-scan-deps dependency"};
tools/clang/lib/Tooling/Execution.cpp
   74         Plugin->create(*OptionsParser);
tools/clang/lib/Tooling/GuessTargetAndModeCompilationDatabase.cpp
   25     return Base->getAllFiles();
   29     return addTargetAndMode(Base->getAllCompileCommands());
   34     return addTargetAndMode(Base->getCompileCommands(FilePath));
tools/clang/lib/Tooling/InterpolatingCompilationDatabase.cpp
  167       const llvm::opt::Option &Opt = Arg->getOption();
  505       : Inner(std::move(Inner)), Index(this->Inner->getAllFiles()) {}
  509     auto Known = Inner->getCompileCommands(Filename);
  517         Inner->getCompileCommands(Index.chooseProxy(Filename, foldType(Lang)));
  524     return Inner->getAllFiles();
  528     return Inner->getAllCompileCommands();
tools/clang/lib/Tooling/JSONCompilationDatabase.cpp
  208   if (!Database->parse(ErrorMessage))
  221   if (!Database->parse(ErrorMessage))
  335   llvm::yaml::Node *Root = I->getRoot();
tools/clang/lib/Tooling/Tooling.cpp
  338     Driver->setCheckInputsExist(false);
  340       Driver->BuildCompilation(llvm::makeArrayRef(Argv)));
  354     Invocation->getPreprocessorOpts().addRemappedFile(It.getKey(),
tools/clang/tools/arcmt-test/arcmt-test.cpp
  219   return file1.get()->getBuffer() == file2.get()->getBuffer();
  219   return file1.get()->getBuffer() == file2.get()->getBuffer();
  251   inputBuf.get()->getBuffer().split(strs, "\n", /*MaxSplit=*/-1,
tools/clang/tools/c-index-test/core_main.cpp
  115     if (ASTNameGen->writeName(D, OS))
  235     if (auto Reader = Unit->getASTReader()) {
tools/clang/tools/clang-diff/ClangDiff.cpp
   79   AdjustingCompilations->appendArgumentsAdjuster(
   81   AdjustingCompilations->appendArgumentsAdjuster(
  465     diff::SyntaxTree Tree(AST->getASTContext());
  499   diff::SyntaxTree SrcTree(Src->getASTContext());
  500   diff::SyntaxTree DstTree(Dst->getASTContext());
tools/clang/tools/clang-format/ClangFormat.cpp
  385   if (Code->getBufferSize() == 0)
  388   StringRef BufStr = Code->getBuffer();
  407       getStyle(Style, AssumedFileName, FallbackStyle, Code->getBuffer());
  416   Replacements Replaces = sortIncludes(*FormatStyle, Code->getBuffer(), Ranges,
  418   auto ChangedCode = tooling::applyAllReplacements(Code->getBuffer(), Replaces);
  495                               Code ? Code->getBuffer() : "");
tools/clang/tools/clang-fuzzer/handle-cxx/handle_cxx.cpp
   43   Invocation->getPreprocessorOpts().addRemappedFile(FileName,
   49   action->runInvocation(std::move(Invocation), Files.get(), PCHContainerOps,
tools/clang/tools/clang-fuzzer/handle-llvm/handle_llvm.cpp
  102   Triple ModuleTriple(M->getTargetTriple());
  107       TheTarget->createTargetMachine(M->getTargetTriple(), getCPUStr(),
  116   Passes.add(createTargetTransformInfoWrapperPass(TM->getTargetIRAnalysis()));
  151   Function *EntryFunc = M->getFunction("foo");
  170   EE->finalizeObject();
  171   EE->runStaticConstructorsDestructors(false);
  185   LLVMFunc f = reinterpret_cast<LLVMFunc>(EE->getPointerToFunction(EntryFunc));
  194   EE->runStaticConstructorsDestructors(true);
tools/clang/tools/clang-import-test/clang-import-test.cpp
   86     return Passthrough->BeginSourceFile(LangOpts, PP);
   91     Passthrough->EndSourceFile();
   95     return Passthrough->IncludeInDiagnosticCounts();
  164   Ins->createDiagnostics(DC.release(), ShouldOwnClient);
  171   CompilerInvocation::CreateFromArgs(*Inv, ClangArgv, Ins->getDiagnostics());
  178       Inv->getLangOpts()->CPlusPlus = true;
  179       Inv->getLangOpts()->CPlusPlus11 = true;
  180       Inv->getHeaderSearchOpts().UseLibcxx = true;
  183       Inv->getLangOpts()->ObjC = 1;
  186   Inv->getLangOpts()->Bool = true;
  187   Inv->getLangOpts()->WChar = true;
  188   Inv->getLangOpts()->Blocks = true;
  189   Inv->getLangOpts()->DebuggerSupport = true;
  190   Inv->getLangOpts()->SpellChecking = false;
  191   Inv->getLangOpts()->ThreadsafeStatics = false;
  192   Inv->getLangOpts()->AccessControl = false;
  193   Inv->getLangOpts()->DollarIdents = true;
  194   Inv->getLangOpts()->Exceptions = true;
  195   Inv->getLangOpts()->CXXExceptions = true;
  197   Inv->getLangOpts()->RTTI = true;
  198   Inv->getCodeGenOpts().setDebugInfo(codegenoptions::FullDebugInfo);
  199   Inv->getTargetOpts().Triple = llvm::sys::getDefaultTargetTriple();
  201   Ins->setInvocation(std::move(Inv));
  204       Ins->getDiagnostics(), Ins->getInvocation().TargetOpts);
  204       Ins->getDiagnostics(), Ins->getInvocation().TargetOpts);
  205   Ins->setTarget(TI);
  206   Ins->getTarget().adjust(Ins->getLangOpts());
  206   Ins->getTarget().adjust(Ins->getLangOpts());
  207   Ins->createFileManager();
  208   Ins->createSourceManager(Ins->getFileManager());
  208   Ins->createSourceManager(Ins->getFileManager());
  209   Ins->createPreprocessor(TU_Complete);
  219   AST->InitBuiltinTypes(CI.getTarget());
  246   ASTContext &getASTContext() { return CI->getASTContext(); }
  247   FileManager &getFileManager() { return CI->getFileManager(); }
  250     if (ExternalASTSource *Source = CI->getASTContext().getExternalSource())
  255     return CI->getDiagnosticClient();
  343   ExternalASTSource *Source = CI.CI->getASTContext().getExternalSource();
tools/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp
  377   StringRef getInputFileContents() const { return Obj->getData(); }
  408         CurrentSection(Obj->section_begin()),
  409         NextSection(Obj->section_begin()) {}
  416     while (NextSection != Obj->section_end()) {
  695   if (Error Err = FH->WriteHeader(OutputFile, InputBuffers))
  702     if (Error Err = FH->WriteBundleStart(OutputFile, Triple))
  704     if (Error Err = FH->WriteBundle(OutputFile, **Input))
  706     if (Error Err = FH->WriteBundleEnd(OutputFile, Triple))
  733   if (Error Err = FH->ReadHeader(Input))
  748     Expected<Optional<StringRef>> CurTripleOrErr = FH->ReadBundleStart(Input);
  770     if (Error Err = FH->ReadBundle(OutputFile, Input))
  772     if (Error Err = FH->ReadBundleEnd(Input))
tools/clang/tools/clang-offload-wrapper/ClangOffloadWrapper.cpp
  348     Images.emplace_back(Buf->getBufferStart(), Buf->getBufferSize());
  348     Images.emplace_back(Buf->getBufferStart(), Buf->getBufferSize());
tools/clang/tools/clang-refactor/ClangRefactor.cpp
  258       : SubCommand(Action->getCommand(), Action->getDescription()),
  258       : SubCommand(Action->getCommand(), Action->getDescription()),
  262       if (Rule->hasSelectionRequirement()) {
  277       Rule->visitRefactoringOptions(OptionCreator);
  355       if (!CommandNames.insert(Action->getCommand()).second) {
  357                      << Action->getCommand() << "'!";
  365           std::move(Action), Action->createActiveActionRules(),
  493       auto Result = tooling::applyAtomicChanges(File, (*BufferErr)->getBuffer(),
  538       Rule->visitRefactoringOptions(Visitor);
  540         if (!Rule->hasSelectionRequirement()) {
  591         OS.indent(2) << Subcommand->getName() << "\n";
tools/clang/tools/clang-refactor/TestSupport.cpp
   98     auto Result = tooling::applyAtomicChanges(File, (*BufferErr)->getBuffer(),
  166   StringRef Source = ErrOrFile.get()->getBuffer();
  302   StringRef Source = ErrOrFile.get()->getBuffer();
tools/clang/tools/clang-rename/ClangRename.cpp
  114     llvm::yaml::Input YAML(Buffer.get()->getBuffer());
tools/clang/tools/clang-scan-deps/ClangScanDeps.cpp
  141   for (const auto &Command : Compilations->getAllCompileCommands())
  148   AdjustingCompilations->appendArgumentsAdjuster(
  196   AdjustingCompilations->appendArgumentsAdjuster(
  241         auto MaybeFile = WorkerTools[I]->getDependencyFile(Input, CWD);
tools/clang/tools/diagtool/ShowEnabledWarnings.cpp
   76     CompilerInstance::createDiagnostics(&Invocation->getDiagnosticOpts());
tools/clang/tools/driver/cc1_main.cpp
  196   auto PCHOps = Clang->getPCHContainerOperations();
  217       CompilerInvocation::CreateFromArgs(Clang->getInvocation(), Argv, Diags);
  219   if (Clang->getFrontendOpts().TimeTrace) {
  221         Clang->getFrontendOpts().TimeTraceGranularity);
  224   if (Clang->getFrontendOpts().PrintSupportedCPUs)
  225     return PrintSupportedCPUs(Clang->getTargetOpts().Triple);
  228   if (Clang->getHeaderSearchOpts().UseBuiltinIncludes &&
  229       Clang->getHeaderSearchOpts().ResourceDir.empty())
  230     Clang->getHeaderSearchOpts().ResourceDir =
  234   Clang->createDiagnostics();
  235   if (!Clang->hasDiagnostics())
  241                                   static_cast<void*>(&Clang->getDiagnostics()));
  243   DiagsBuffer->FlushDiagnostics(Clang->getDiagnostics());
  259     SmallString<128> Path(Clang->getFrontendOpts().OutputFile);
  262             Clang->createOutputFile(Path.str(),
  270       profilerOutput->flush();
  281   if (Clang->getFrontendOpts().DisableFree) {
tools/clang/tools/driver/cc1as_main.cpp
  363   MAI->setCompressDebugSections(Opts.CompressDebugSections);
  365   MAI->setRelaxELFRelocations(Opts.RelaxELFRelocations);
  395   MOFI->InitMCObjectFileInfo(Triple(Opts.Triple), PIC, Ctx);
  464     if (!FDOS->supportsSeeking()) {
  474         DwoOS ? MAB->createDwoObjectWriter(*Out, *DwoOS)
  475               : MAB->createObjectWriter(*Out);
  496   Str->setUseAssemblerInfoForParsing(true);
  517     Ctx.setSymbolValue(Parser->getStreamer(), Sym, Value);
  521     Parser->setTargetParser(*TAP.get());
  522     Failed = Parser->Run(Opts.NoInitialTextSection);
tools/clang/tools/driver/cc1gen_reproducer_main.cpp
  125   if (C && !C->containsError()) {
  126     for (const auto &J : C->getJobs()) {
  170   llvm::yaml::Input YAML(Buffer.get()->getBuffer());
tools/clang/tools/driver/driver.cpp
  460   if (C && !C->containsError()) {
  471       for (const auto &J : C->getJobs())
tools/clang/tools/extra/clang-apply-replacements/lib/Tooling/ApplyReplacements.cpp
   68     yaml::Input YIn(Out.get()->getBuffer(), nullptr, &eatDiagnostics);
  112     yaml::Input YIn(Out.get()->getBuffer(), nullptr, &eatDiagnostics);
  241   return tooling::applyAtomicChanges(File, Buffer.get()->getBuffer(), Changes,
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp
  126   Lex->setParsingPreprocessorDirective(true);
  127   Lex->ReadToEndOfLine(&Line);
  668   while (!Lex->LexFromRawLexer(Tok) && Tok.isNot(tok::TokenKind::l_brace)) {
tools/clang/tools/extra/clang-change-namespace/tool/ClangChangeNamespace.cpp
   91   llvm::StringRef Content = File.get()->getBuffer();
tools/clang/tools/extra/clang-doc/HTMLGenerator.cpp
  105       C->Render(OS, 0);
  187     if (C->Type == NodeType::NODE_TAG) {
  206     C->Render(OS, ChildrenIndentation);
  208                             (C->Type != NodeType::NODE_TEXT ||
  275     LinkNode->Attributes.emplace_back("rel", "stylesheet");
  281     LinkNode->Attributes.emplace_back("href", StylesheetPath.str());
  296     ScriptNode->Attributes.emplace_back("src", ScriptPath.str());
  304   LinkNode->Attributes.emplace_back("href", Link.str());
  353   Out.back()->Attributes.emplace_back("id", "Enums");
  358     AppendVector(std::move(Nodes), DivBody->Children);
  370     List->Children.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_LI, M));
  382   Out.back()->Attributes.emplace_back("id", "Functions");
  388     AppendVector(std::move(Nodes), DivBody->Children);
  401   Out.back()->Attributes.emplace_back("id", "Members");
  409     LIBody->Children.emplace_back(std::make_unique<TextNode>(Access));
  410     LIBody->Children.emplace_back(genReference(M.Type, ParentInfoDir));
  411     LIBody->Children.emplace_back(std::make_unique<TextNode>(" " + M.Name));
  412     ULBody->Children.emplace_back(std::move(LIBody));
  425   Out.back()->Attributes.emplace_back("id", Title);
  430     LiNode->Children.emplace_back(genReference(R, ParentPath));
  431     ULBody->Children.emplace_back(std::move(LiNode));
  446   Node->Children.emplace_back(std::make_unique<TextNode>("Defined at line "));
  451   LocNumberNode->Attributes.emplace_back(
  453   Node->Children.emplace_back(std::move(LocNumberNode));
  454   Node->Children.emplace_back(std::make_unique<TextNode>(" of file "));
  457   LocFileNode->Attributes.emplace_back("href", FileURL.str());
  458   Node->Children.emplace_back(std::move(LocFileNode));
  473   MetaNode->Attributes.emplace_back("charset", "utf-8");
  489   HeaderNode->Attributes.emplace_back("id", "project-title");
  504   LeftSidebarNode->Attributes.emplace_back("id", "sidebar-left");
  505   LeftSidebarNode->Attributes.emplace_back("path", InfoPath);
  506   LeftSidebarNode->Attributes.emplace_back(
  510   MainContentNode->Attributes.emplace_back("id", "main-content");
  511   MainContentNode->Attributes.emplace_back(
  513   AppendVector(std::move(MainContentInnerNodes), MainContentNode->Children);
  516   RightSidebarNode->Attributes.emplace_back("id", "sidebar-right");
  517   RightSidebarNode->Attributes.emplace_back(
  521   AppendVector(std::move(InfoIndexHTML), RightSidebarNode->Children);
  523   MainNode->Children.emplace_back(std::move(LeftSidebarNode));
  524   MainNode->Children.emplace_back(std::move(MainContentNode));
  525   MainNode->Children.emplace_back(std::move(RightSidebarNode));
  536   SpanNode->Attributes.emplace_back("class", "no-break");
  537   FooterNode->Children.emplace_back(std::move(SpanNode));
  580       SpanBody->Children.emplace_back(genReference(Index, InfoPath));
  582       SpanBody->Children.emplace_back(genReference(
  594     AppendVector(std::move(Nodes), LiBody->Children);
  595     UlBody->Children.emplace_back(std::move(LiBody));
  606         FullComment->Children.emplace_back(std::move(Node));
  614         ParagraphComment->Children.emplace_back(std::move(Node));
  616     if (ParagraphComment->Children.empty())
  631       CommentBlock->Children.emplace_back(std::move(Node));
  647   Out.back()->Attributes.emplace_back("id",
  676   Out.back()->Attributes.emplace_back("id",
  684     FunctionHeader->Children.emplace_back(
  687     FunctionHeader->Children.emplace_back(
  689     FunctionHeader->Children.emplace_back(std::make_unique<TextNode>(" "));
  691   FunctionHeader->Children.emplace_back(
  696       FunctionHeader->Children.emplace_back(std::make_unique<TextNode>(", "));
  697     FunctionHeader->Children.emplace_back(genReference(P.Type, ParentInfoDir));
  698     FunctionHeader->Children.emplace_back(
  701   FunctionHeader->Children.emplace_back(std::make_unique<TextNode>(")"));
  786     PBody->Children.emplace_back(std::make_unique<TextNode>("Inherits from "));
  788       AppendVector(std::move(VParents), PBody->Children);
  790       AppendVector(std::move(Parents), PBody->Children);
  792       AppendVector(std::move(Parents), PBody->Children);
  793       PBody->Children.emplace_back(std::make_unique<TextNode>(", "));
  794       AppendVector(std::move(VParents), PBody->Children);
  925   LeftSidebarNode->Attributes.emplace_back("id", "sidebar-left");
  926   LeftSidebarNode->Attributes.emplace_back("path", "");
  927   LeftSidebarNode->Attributes.emplace_back(
  929   LeftSidebarNode->Attributes.emplace_back("style", "flex: 0 100%;");
  931   MainNode->Children.emplace_back(std::move(LeftSidebarNode));
tools/clang/tools/extra/clang-doc/Mapper.cpp
   49     CDCtx.ECtx->reportResult(llvm::toHex(llvm::toStringRef(I.first->USR)),
   52     CDCtx.ECtx->reportResult(llvm::toHex(llvm::toStringRef(I.second->USR)),
tools/clang/tools/extra/clang-doc/Representation.cpp
   39   std::unique_ptr<Info> Merged = std::make_unique<T>(Values[0]->USR);
  102   switch (Values[0]->IT) {
tools/clang/tools/extra/clang-doc/Serialize.cpp
  191   switch (I->IT) {
  499   I->Name = D->isAnonymousNamespace()
  501                 : I->Name;
  502   I->Path = getInfoRelativePath(I->Namespace);
  502   I->Path = getInfoRelativePath(I->Namespace);
  503   if (I->Namespace.empty() && I->USR == SymbolID())
  503   if (I->Namespace.empty() && I->USR == SymbolID())
  507   ParentI->USR = I->Namespace.empty() ? SymbolID() : I->Namespace[0].USR;
  507   ParentI->USR = I->Namespace.empty() ? SymbolID() : I->Namespace[0].USR;
  507   ParentI->USR = I->Namespace.empty() ? SymbolID() : I->Namespace[0].USR;
  508   ParentI->ChildNamespaces.emplace_back(I->USR, I->Name, InfoType::IT_namespace,
  508   ParentI->ChildNamespaces.emplace_back(I->USR, I->Name, InfoType::IT_namespace,
  508   ParentI->ChildNamespaces.emplace_back(I->USR, I->Name, InfoType::IT_namespace,
  509                                         getInfoRelativePath(I->Namespace));
  510   if (I->Namespace.empty())
  511     ParentI->Path = getInfoRelativePath(ParentI->Namespace);
  511     ParentI->Path = getInfoRelativePath(ParentI->Namespace);
  526   I->TagType = D->getTagKind();
  530       I->Name = TD->getNameAsString();
  531       I->IsTypeDef = true;
  537   I->Path = getInfoRelativePath(I->Namespace);
  537   I->Path = getInfoRelativePath(I->Namespace);
  539   switch (I->Namespace[0].RefType) {
  542     ParentI->USR = I->Namespace[0].USR;
  542     ParentI->USR = I->Namespace[0].USR;
  543     ParentI->ChildRecords.emplace_back(I->USR, I->Name, InfoType::IT_record,
  543     ParentI->ChildRecords.emplace_back(I->USR, I->Name, InfoType::IT_record,
  543     ParentI->ChildRecords.emplace_back(I->USR, I->Name, InfoType::IT_record,
  544                                        getInfoRelativePath(I->Namespace));
  550     ParentI->USR = I->Namespace[0].USR;
  550     ParentI->USR = I->Namespace[0].USR;
  551     ParentI->ChildRecords.emplace_back(I->USR, I->Name, InfoType::IT_record,
  551     ParentI->ChildRecords.emplace_back(I->USR, I->Name, InfoType::IT_record,
  551     ParentI->ChildRecords.emplace_back(I->USR, I->Name, InfoType::IT_record,
  552                                        getInfoRelativePath(I->Namespace));
  575     ParentI->USR = Func.Namespace[0].USR;
  577     ParentI->USR = SymbolID();
  579     ParentI->Path = getInfoRelativePath(ParentI->Namespace);
  579     ParentI->Path = getInfoRelativePath(ParentI->Namespace);
  580   ParentI->ChildFunctions.emplace_back(std::move(Func));
  611   ParentI->USR = ParentUSR;
  612   ParentI->ChildFunctions.emplace_back(std::move(Func));
  633     ParentI->USR = SymbolID();
  634     ParentI->ChildEnums.emplace_back(std::move(Enum));
  635     ParentI->Path = getInfoRelativePath(ParentI->Namespace);
  635     ParentI->Path = getInfoRelativePath(ParentI->Namespace);
  645     ParentI->USR = Enum.Namespace[0].USR;
  646     ParentI->ChildEnums.emplace_back(std::move(Enum));
  653     ParentI->USR = Enum.Namespace[0].USR;
  654     ParentI->ChildEnums.emplace_back(std::move(Enum));
tools/clang/tools/extra/clang-include-fixer/FuzzySymbolIndex.cpp
  138       find_all_symbols::ReadSymbolInfosFromYAML(Buffer.get()->getBuffer()));
tools/clang/tools/extra/clang-include-fixer/IncludeFixer.cpp
  110   Contexts.push_back(ScopedToolAction->getIncludeFixerContext(
tools/clang/tools/extra/clang-include-fixer/SymbolIndexManager.cpp
   95       auto Res = DB.get()->search(Names.back());
tools/clang/tools/extra/clang-include-fixer/YamlSymbolIndex.cpp
   31       find_all_symbols::ReadSymbolInfosFromYAML(Buffer.get()->getBuffer())));
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp
  104                 ReadSymbolInfosFromYAML(Buffer.get()->getBuffer());
tools/clang/tools/extra/clang-include-fixer/tool/ClangIncludeFixer.cpp
  187     SymbolIndexMgr->addSymbolIndex([=]() {
  216     SymbolIndexMgr->addSymbolIndex(std::move(CreateYamlIdx));
  222     SymbolIndexMgr->addSymbolIndex(
  285     if (Code->getBufferSize() == 0)
  288     tool.mapVirtualFile(SourceFilePath, Code->getBuffer());
  333         Code->getBuffer(), Context, *InsertStyle,
  342         tooling::applyAllReplacements(Code->getBuffer(), *Replacements);
  359     auto MatchedSymbols = SymbolIndexMgr->search(
  420         Buffer.get()->getBuffer(), Context, *InsertStyle);
  441     auto ChangedCode = tooling::applyAllReplacements(Code->getBuffer(),
tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp
  121     RG->addEdge(
  131     RG->addEdge(getOutmostClassOrFunDecl(DC->getCanonicalDecl()), UsedClass);
tools/clang/tools/extra/clang-query/Query.cpp
  100     Finder.matchAST(AST->getASTContext());
  116             TextDiagnostic TD(OS, AST->getASTContext().getLangOpts(),
  117                               &AST->getDiagnostics().getDiagnosticOptions());
  119                 FullSourceLoc(R.getBegin(), AST->getSourceManager()),
  126           BI->second.print(OS, AST->getASTContext().getPrintingPolicy());
  131           BI->second.dump(OS, AST->getSourceManager());
tools/clang/tools/extra/clang-tidy/ClangTidy.cpp
  198         StringRef Code = Buffer.get()->getBuffer();
  321     Module->addCheckFactories(*CheckFactories);
  389       CheckFactories->createChecks(&Context);
  397     FinderOptions.CheckProfiling.emplace(Profiling->Records);
  409     ModuleExpanderPP = ModuleExpander->getPreprocessor();
  414     Check->registerMatchers(&*Finder);
  415     Check->registerPPCallbacks(*SM, PP, ModuleExpanderPP);
  420     Consumers.push_back(Finder->newASTConsumer());
  434     AnalysisConsumer->AddDiagnosticConsumer(
  464       CheckFactories->createChecks(&Context);
  466     Check->storeOptions(Options);
tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp
  187   return OptionsProvider->getGlobalOptions();
  198       OptionsProvider->getOptions(File));
  217   return CheckFilter->contains(CheckName);
  222   return WarningAsErrorFilter->contains(CheckName);
tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp
  115     Options = Options.mergeWith(I->instantiate()->getModuleOptions());
  304     if ((*Text)->getBuffer().empty())
  307         ConfigHandler.second((*Text)->getBuffer());
tools/clang/tools/extra/clang-tidy/ExpandModularHeadersPPCallbacks.cpp
   85   PP->Initialize(Compiler.getTarget(), Compiler.getAuxTarget());
  112         Recorder->addNecessaryFile(IF.getFile());
  126     Recorder->recordFileContent(It->getFirst(), *It->getSecond(), *InMemoryFs);
  128   Recorder->checkAllFilesRecorded();
  132     PP->Lex(CurrentToken);
  136     PP->Lex(CurrentToken);
  145     PP->EnterMainSourceFile();
  165     PP->Lex(CurrentToken);
tools/clang/tools/extra/clang-tidy/abseil/StringFindStartswithCheck.cpp
  108   auto IncludeHint = IncludeInserter->CreateIncludeInsertion(
  120   PP->addPPCallbacks(IncludeInserter->CreatePPCallbacks());
tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp
  109   const CFGBlock *Block = BlockMap->blockContainingStmt(MovingCall);
  137     if (MovingCall && Sequence->potentiallyAfter(MovingCall, Reinit))
  146     if (!MovingCall || Sequence->potentiallyAfter(Use, MovingCall)) {
  152         if (!Sequence->potentiallyAfter(Reinit, Use))
  165             Sequence->potentiallyAfter(MovingCall, Use);
  242         if (DeclRef && BlockMap->blockContainingStmt(DeclRef) == Block) {
  342       if (TheStmt && BlockMap->blockContainingStmt(TheStmt) == Block) {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InitVariablesCheck.cpp
   44   PP->addPPCallbacks(IncludeInserter->CreatePPCallbacks());
   95       auto IncludeHint = IncludeInserter->CreateIncludeInsertion(
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp
   40   PP->addPPCallbacks(Inserter->CreatePPCallbacks());
   97       Optional<FixItHint> Insertion = Inserter->CreateIncludeInsertion(
tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp
  144       !Indexer->getOtherRefs(Function).empty() || isOverrideMethod(Function)) {
  165   for (const CallExpr *Call : Indexer->getFnCalls(Function))
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp
  568     VariableNamer Namer(&TUInfo->getGeneratedDecls(),
  569                         &TUInfo->getParentFinder().getStmtToParentStmtMap(),
  608       TUInfo->getReplacedVars().insert(std::make_pair(Loop, IndexVar));
  650   TUInfo->getGeneratedDecls().insert(make_pair(Loop, VarName));
  767   if (TUInfo->getReplacedVars().count(Loop))
  900   TUInfo->getParentFinder().gatherAncestors(*Context);
  902       &TUInfo->getParentFinder().getStmtToParentStmtMap(),
  903       &TUInfo->getParentFinder().getDeclToParentStmtMap(),
  904       &TUInfo->getReplacedVars(), Loop);
tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp
   74     PP->addPPCallbacks(Inserter->CreatePPCallbacks());
  435   if (auto IncludeFixit = Inserter->CreateIncludeInsertion(
tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp
  176     PP->addPPCallbacks(Inserter->CreatePPCallbacks());
  225   if (auto IncludeFixit = Inserter->CreateIncludeInsertion(
tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp
  145   PP->addPPCallbacks(Inserter->CreatePPCallbacks());
  163             Inserter->CreateIncludeInsertion(SM.getMainFileID(), "utility",
tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp
   49   PP->addPPCallbacks(IncludeInserter->CreatePPCallbacks());
   98           IncludeInserter->CreateIncludeInsertion(
tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp
   98   PP->addPPCallbacks(Inserter->CreatePPCallbacks());
tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp
   41   PP->addPPCallbacks(IncludeInserter->CreatePPCallbacks());
  195     if (auto IncludeFixit = IncludeInserter->CreateIncludeInsertion(
tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp
  174   PP->addPPCallbacks(Inserter->CreatePPCallbacks());
  204   if (auto IncludeFixit = Inserter->CreateIncludeInsertion(
tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp
   47     Context->setDiagnosticsEngine(DiagEngine.get());
tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp
   66   return IncludeSorterByFile[FileID]->CreateIncludeInsertion(Header, IsAngled);
   79   IncludeSorterByFile[FileID]->AddInclude(FileName, IsAngled, HashLocation,
tools/clang/tools/extra/clang-tidy/utils/TransformerClangTidyCheck.cpp
   58     PP->addPPCallbacks(Inserter->CreatePPCallbacks());
  103     if (Optional<FixItHint> Fix = Inserter->CreateIncludeInsertion(
tools/clang/tools/extra/clangd/ClangdLSPServer.cpp
  446   auto ID = MsgHandler->bindReply(std::move(CB));
 1202   MsgHandler->bind("initialize", &ClangdLSPServer::onInitialize);
 1203   MsgHandler->bind("shutdown", &ClangdLSPServer::onShutdown);
 1204   MsgHandler->bind("sync", &ClangdLSPServer::onSync);
 1205   MsgHandler->bind("textDocument/rangeFormatting", &ClangdLSPServer::onDocumentRangeFormatting);
 1206   MsgHandler->bind("textDocument/onTypeFormatting", &ClangdLSPServer::onDocumentOnTypeFormatting);
 1207   MsgHandler->bind("textDocument/formatting", &ClangdLSPServer::onDocumentFormatting);
 1208   MsgHandler->bind("textDocument/codeAction", &ClangdLSPServer::onCodeAction);
 1209   MsgHandler->bind("textDocument/completion", &ClangdLSPServer::onCompletion);
 1210   MsgHandler->bind("textDocument/signatureHelp", &ClangdLSPServer::onSignatureHelp);
 1211   MsgHandler->bind("textDocument/definition", &ClangdLSPServer::onGoToDefinition);
 1212   MsgHandler->bind("textDocument/declaration", &ClangdLSPServer::onGoToDeclaration);
 1213   MsgHandler->bind("textDocument/references", &ClangdLSPServer::onReference);
 1214   MsgHandler->bind("textDocument/switchSourceHeader", &ClangdLSPServer::onSwitchSourceHeader);
 1215   MsgHandler->bind("textDocument/prepareRename", &ClangdLSPServer::onPrepareRename);
 1216   MsgHandler->bind("textDocument/rename", &ClangdLSPServer::onRename);
 1217   MsgHandler->bind("textDocument/hover", &ClangdLSPServer::onHover);
 1218   MsgHandler->bind("textDocument/documentSymbol", &ClangdLSPServer::onDocumentSymbol);
 1219   MsgHandler->bind("workspace/executeCommand", &ClangdLSPServer::onCommand);
 1220   MsgHandler->bind("textDocument/documentHighlight", &ClangdLSPServer::onDocumentHighlight);
 1221   MsgHandler->bind("workspace/symbol", &ClangdLSPServer::onWorkspaceSymbol);
 1222   MsgHandler->bind("textDocument/didOpen", &ClangdLSPServer::onDocumentDidOpen);
 1223   MsgHandler->bind("textDocument/didClose", &ClangdLSPServer::onDocumentDidClose);
 1224   MsgHandler->bind("textDocument/didChange", &ClangdLSPServer::onDocumentDidChange);
 1225   MsgHandler->bind("workspace/didChangeWatchedFiles", &ClangdLSPServer::onFileEvent);
 1226   MsgHandler->bind("workspace/didChangeConfiguration", &ClangdLSPServer::onChangeConfiguration);
 1227   MsgHandler->bind("textDocument/symbolInfo", &ClangdLSPServer::onSymbolInfo);
 1228   MsgHandler->bind("textDocument/typeHierarchy", &ClangdLSPServer::onTypeHierarchy);
 1229   MsgHandler->bind("typeHierarchy/resolve", &ClangdLSPServer::onResolveTypeHierarchy);
 1230   MsgHandler->bind("textDocument/selectionRange", &ClangdLSPServer::onSelectionRange);
tools/clang/tools/extra/clangd/ClangdServer.cpp
  176     BackgroundIdx->boostRelated(File);
  384       Res.push_back({T->id(), T->title(), T->intent()});
  384       Res.push_back({T->id(), T->title(), T->intent()});
  384       Res.push_back({T->id(), T->title(), T->intent()});
  405         auto Effect = (*A)->apply(*Selection);
  608           BackgroundIdx->blockUntilIdleForTest(TimeoutSeconds));
tools/clang/tools/extra/clangd/CodeComplete.cpp
 1053     VFS = Input.Preamble->StatCache->getConsumingFS(std::move(VFS));
 1066   auto &FrontendOpts = CI->getFrontendOpts();
 1069   CI->getLangOpts()->SpellChecking = false;
 1080   CI->getDiagnosticOpts().IgnoreWarnings = true;
 1088       ComputePreambleBounds(*CI->getLangOpts(), ContentsBuffer.get(), 0);
 1097   Clang->getPreprocessorOpts().SingleFileParseMode = CompletingInPreamble;
 1098   Clang->setCodeCompletionConsumer(Consumer.release());
 1101   if (!Action.BeginSourceFile(*Clang, Clang->getFrontendOpts().Inputs[0])) {
 1113     loadMainFilePreambleMacros(Clang->getPreprocessor(), *Input.Preamble);
 1115     Clang->getPreprocessor().addPPCallbacks(
 1116         collectIncludeStructureCallback(Clang->getSourceManager(), Includes));
tools/clang/tools/extra/clangd/Compiler.cpp
   64   CI->getFrontendOpts().DisableFree = false;
   65   CI->getLangOpts()->CommentOpts.ParseAllComments = true;
   76   assert(!CI->getPreprocessorOpts().RetainRemappedFileBuffers &&
   85     CI->getPreprocessorOpts().addRemappedFile(
   86         CI->getFrontendOpts().Inputs[0].getFile(), Buffer.get());
   91   Clang->setInvocation(std::move(CI));
   92   Clang->createDiagnostics(&DiagsClient, false);
   95           Clang->getInvocation(), Clang->getDiagnostics(), VFS))
   95           Clang->getInvocation(), Clang->getDiagnostics(), VFS))
   97   Clang->createFileManager(VFS);
   99   Clang->setTarget(TargetInfo::CreateTargetInfo(
  100       Clang->getDiagnostics(), Clang->getInvocation().TargetOpts));
  100       Clang->getDiagnostics(), Clang->getInvocation().TargetOpts));
  101   if (!Clang->hasTarget())
tools/clang/tools/extra/clangd/Context.h
  104         return static_cast<const Type *>(DataPtr->Value->getValuePtr());
tools/clang/tools/extra/clangd/FSProvider.cpp
   55       return Wrapped->getBuffer(Name, FileSize, RequiresNullTerminator,
   60       return Wrapped->status();
   62     llvm::ErrorOr<std::string> getName() override { return Wrapped->getName(); }
   63     std::error_code close() override { return Wrapped->close(); }
tools/clang/tools/extra/clangd/ParsedAST.cpp
  227   CI->getFrontendOpts().DisableFree = false;
  232   std::string Content = Buffer->getBuffer();
  233   std::string Filename = Buffer->getBufferIdentifier(); // Absolute.
  241   const FrontendInputFile &MainInput = Clang->getFrontendOpts().Inputs[0];
  242   if (!Action->BeginSourceFile(*Clang, MainInput)) {
  263       E.instantiate()->addCheckFactories(CTFactories);
  266     CTContext->setDiagnosticsEngine(&Clang->getDiagnostics());
  267     CTContext->setASTContext(&Clang->getASTContext());
  301     Preprocessor *PP = &Clang->getPreprocessor();
  305       Check->registerPPCallbacks(Clang->getSourceManager(), PP, PP);
  305       Check->registerPPCallbacks(Clang->getSourceManager(), PP, PP);
  306       Check->registerMatchers(&CTFinder);
  318         &Clang->getPreprocessor().getHeaderSearchInfo());
  329     Clang->setExternalSemaSource(FixIncludes->unresolvedNameRecorder());
  341   Clang->getPreprocessor().addPPCallbacks(
  342       collectIncludeStructureCallback(Clang->getSourceManager(), &Includes));
  348   Clang->getPreprocessor().addPPCallbacks(
  349       std::make_unique<CollectMainFileMacros>(Clang->getSourceManager(),
  350                                               Clang->getLangOpts(), Macros));
  358     CanonIncludes.addSystemHeadersMapping(Clang->getLangOpts());
  361   Clang->getPreprocessor().addCommentHandler(IWYUHandler.get());
  364   syntax::TokenCollector CollectTokens(Clang->getPreprocessor());
  366   if (llvm::Error Err = Action->Execute())
  374   std::vector<Decl *> ParsedDecls = Action->takeTopLevelDecls();
  376   Clang->getASTContext().setTraversalScope(ParsedDecls);
  381     CTFinder.matchAST(Clang->getASTContext());
  386   Clang->getDiagnostics().setClient(new IgnoreDiagnostics);
  392   Clang->getPreprocessor().EndSourceFile();
  417     auto PP = Clang->getPreprocessorPtr(); // Keep PP alive for now.
  418     Clang->setPreprocessor(nullptr);       // Detach so we don't send EOF again.
  419     Action->EndSourceFile();               // Destroy ASTContext and Sema.
  424 ASTContext &ParsedAST::getASTContext() { return Clang->getASTContext(); }
  427   return Clang->getASTContext();
  430 Preprocessor &ParsedAST::getPreprocessor() { return Clang->getPreprocessor(); }
  433   return Clang->getPreprocessorPtr();
  437   return Clang->getPreprocessor();
  514     VFS = Preamble->StatCache->getConsumingFS(std::move(VFS));
tools/clang/tools/extra/clangd/Preamble.cpp
  138       StatCache->getProducingFS(Inputs.FS),
tools/clang/tools/extra/clangd/QueryDriverDatabase.cpp
  209         this->Base->watch([this](const std::vector<std::string> &Changes) {
  216     auto Cmd = Base->getCompileCommand(File);
  258     return Base->getProjectInfo(File);
tools/clang/tools/extra/clangd/TUScheduler.cpp
  100     return It->second->getUsedBytes();
  876     if (!File.getValue()->Worker->blockUntilIdle(D))
  897     FD->Contents = Inputs.Contents;
  899   FD->Worker->update(std::move(Inputs), WantDiags);
  916   return It->second->Contents;
  940   It->second->Worker->runWithAST(Name, std::move(Action));
  958         It->second->Worker->getPossiblyStalePreamble();
  959     Action(InputsAndPreamble{It->second->Contents,
  960                              It->second->Worker->getCurrentCompileCommand(),
  970     It->second->Worker->getCurrentPreamble(
  977   std::shared_ptr<const ASTWorker> Worker = It->second->Worker.lock();
  979                Contents = It->second->Contents,
 1014         {PathAndFile.first(), PathAndFile.second->Worker->getUsedBytes()});
 1021     if (!PathAndFile.second->Worker->isASTCached())
tools/clang/tools/extra/clangd/Trace.cpp
   62     Context::current().getExisting(SpanKey)->markEnded();
   96       if (Parent && *Parent && (*Parent)->TID != TID) {
   99         double OriginTime = (*Parent)->EndTime;
  101           OriginTime = (*Parent)->StartTime;
  109             (*Parent)->TID, (*Parent)->StartTime);
  109             (*Parent)->TID, (*Parent)->StartTime);
tools/clang/tools/extra/clangd/URI.cpp
  212     auto URI = Entry.instantiate()->uriFromAbsolutePath(AbsolutePath);
  247     auto U = S->uriFromAbsolutePath(AbsPath);
  255     return S->getAbsolutePath(U->Authority, U->Body, HintPath);
tools/clang/tools/extra/clangd/benchmarks/IndexBenchmark.cpp
   73       Mem->fuzzyFind(Request, [](const Symbol &S) {});
   82       Dex->fuzzyFind(Request, [](const Symbol &S) {});
tools/clang/tools/extra/clangd/index/Background.cpp
  410   const FrontendInputFile &Input = Clang->getFrontendOpts().Inputs.front();
  411   if (!Action->BeginSourceFile(*Clang, Input))
  414   if (llvm::Error Err = Action->Execute())
  417   Action->EndSourceFile();
  430   bool HadErrors = Clang->hasDiagnostics() &&
  431                    Clang->getDiagnostics().hasUncompilableErrorOccurred();
  462           LS.Shard->Symbols
  463               ? std::make_unique<SymbolSlab>(std::move(*LS.Shard->Symbols))
  465       auto RS = LS.Shard->Refs
  466                     ? std::make_unique<RefSlab>(std::move(*LS.Shard->Refs))
  469           LS.Shard->Relations
  470               ? std::make_unique<RelationSlab>(std::move(*LS.Shard->Relations))
tools/clang/tools/extra/clangd/index/BackgroundIndexLoader.cpp
   65   if (!Shard || !Shard->Sources) {
   71   for (const auto &It : *LS.Shard->Sources) {
tools/clang/tools/extra/clangd/index/BackgroundRebuild.cpp
  129              NewIndex->estimateMemoryUsage());
tools/clang/tools/extra/clangd/index/IndexAction.cpp
  144     Includes->addSystemHeadersMapping(CI.getLangOpts());
tools/clang/tools/extra/clangd/index/Serialization.cpp
  704        Index->estimateMemoryUsage(), NumSym, NumRefs, NumRelations);
tools/clang/tools/extra/clangd/index/dex/Dex.cpp
  136     if (It->kind() != Iterator::Kind::False) {
tools/clang/tools/extra/clangd/index/dex/Iterator.cpp
   32       ReachedEnd |= Child->reachedEnd();
   43       return LHS->estimateSize() < RHS->estimateSize();
   43       return LHS->estimateSize() < RHS->estimateSize();
   52     Children.front()->advance();
   59     Children.front()->advanceTo(ID);
   63   DocID peek() const override { return Children.front()->peek(); }
   69       Boost *= Child->consume();
   74     return Children.front()->estimateSize();
   92     ReachedEnd |= Children.front()->reachedEnd();
   95     auto SyncID = Children.front()->peek();
  101         Child->advanceTo(SyncID);
  102         ReachedEnd |= Child->reachedEnd();
  109         if (Child->peek() > SyncID) {
  110           SyncID = Child->peek();
  144       if (!Child->reachedEnd())
  154       if (!Child->reachedEnd() && Child->peek() == SmallestID)
  154       if (!Child->reachedEnd() && Child->peek() == SmallestID)
  155         Child->advance();
  162       if (!Child->reachedEnd())
  163         Child->advanceTo(ID);
  173       if (!Child->reachedEnd())
  174         Result = std::min(Result, Child->peek());
  186       if (!Child->reachedEnd() && Child->peek() == ID)
  186       if (!Child->reachedEnd() && Child->peek() == ID)
  187         Boost = std::max(Boost, Child->consume());
  194       Size = std::max(Size, Child->estimateSize());
  286   bool reachedEnd() const override { return Child->reachedEnd(); }
  288   void advance() override { Child->advance(); }
  290   void advanceTo(DocID ID) override { Child->advanceTo(ID); }
  292   DocID peek() const override { return Child->peek(); }
  294   float consume() override { return Child->consume() * Factor; }
  296   size_t estimateSize() const override { return Child->estimateSize(); }
  317     return ItemsLeft == 0 || Child->reachedEnd();
  320   void advance() override { Child->advance(); }
  322   void advanceTo(DocID ID) override { Child->advanceTo(ID); }
  324   DocID peek() const override { return Child->peek(); }
  331     return Child->consume();
  335     return std::min(Child->estimateSize(), Limit);
  361     switch (Child->kind()) {
  391     switch (Child->kind()) {
  429   if (Child->kind() == Iterator::Kind::False)
  436   if (Child->kind() == Iterator::Kind::False)
tools/clang/tools/extra/clangd/index/dex/dexp/Dexp.cpp
  317         Cmd.Implementation()->parseAndRun(FakeArgv, Cmd.Description, *Index);
tools/clang/tools/extra/clangd/refactor/Tweak.cpp
   40     assert(E.instantiate()->id() == E.getName() &&
   66     if (!Filter(*T) || !T->prepare(S))
   73                 const std::unique_ptr<Tweak> &R) { return L->id() < R->id(); });
   73                 const std::unique_ptr<Tweak> &R) { return L->id() < R->id(); });
   86   if (!T->prepare(S))
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractVariable.cpp
  457   return Target && Target->isExtractable();
  464   SourceRange Range = Target->getExtractionChars();
  466   if (auto Err = Result.add(Target->insertDeclaration(VarName, Range)))
  469   if (auto Err = Result.add(Target->replaceWithVar(Range, VarName)))
tools/clang/tools/extra/clangd/tool/ClangdMain.cpp
  653       return ClangTidyOptProvider->getOptions(File);
tools/clang/tools/extra/clangd/unittests/BackgroundIndexTests.cpp
  223       *ShardHeader->Symbols,
  226   for (const auto &Ref : *ShardHeader->Refs)
  232   EXPECT_THAT(*ShardSource->Symbols,
  234   for (const auto &Ref : *ShardSource->Refs)
  240   SymbolID A = findSymbol(*ShardHeader->Symbols, "A_CC").ID;
  241   SymbolID B = findSymbol(*ShardSource->Symbols, "B_CC").ID;
  242   EXPECT_THAT(*ShardHeader->Relations,
  245   EXPECT_EQ(ShardSource->Relations->size(), 0u);
  277   EXPECT_TRUE(ShardSource->Sources);
  278   EXPECT_EQ(ShardSource->Sources->size(), 2U); // A.cc, A.h
  280       ShardSource->Sources->lookup("unittest:///root/A.cc").DirectIncludes,
  282   EXPECT_NE(ShardSource->Sources->lookup("unittest:///root/A.cc").Digest,
  284   EXPECT_THAT(ShardSource->Sources->lookup("unittest:///root/A.h"),
  288   EXPECT_TRUE(ShardHeader->Sources);
  289   EXPECT_EQ(ShardHeader->Sources->size(), 2U); // A.h, B.h
  291       ShardHeader->Sources->lookup("unittest:///root/A.h").DirectIncludes,
  293   EXPECT_NE(ShardHeader->Sources->lookup("unittest:///root/A.h").Digest,
  295   EXPECT_THAT(ShardHeader->Sources->lookup("unittest:///root/B.h"),
  345   EXPECT_THAT(*ShardHeader->Symbols, Contains(Named("A_CCnew")));
  363   EXPECT_THAT(*ShardHeader->Symbols, Contains(Named("A_CCnew")));
  366   EXPECT_THAT(*ShardSource->Symbols,
  404   EXPECT_TRUE(ShardHeader->Symbols->empty());
  434   EXPECT_THAT(*ShardHeader->Symbols,
  498     EXPECT_THAT(*Shard->Symbols, UnorderedElementsAre(Named("foo")));
  499     EXPECT_THAT(Shard->Sources->keys(),
  502     EXPECT_THAT(Shard->Sources->lookup("unittest:///A.cc"), HadErrors());
  507     EXPECT_THAT(*Shard->Symbols, UnorderedElementsAre(Named("foo")));
  508     EXPECT_THAT(Shard->Sources->keys(),
  510     EXPECT_THAT(Shard->Sources->lookup("unittest:///A.h"), HadErrors());
  515     EXPECT_THAT(*Shard->Symbols, UnorderedElementsAre(Named("asdf")));
  516     EXPECT_THAT(Shard->Sources->keys(),
  518     EXPECT_THAT(Shard->Sources->lookup("unittest:///B.h"), HadErrors());
  523     EXPECT_THAT(*Shard->Symbols, UnorderedElementsAre());
  524     EXPECT_THAT(Shard->Sources->keys(),
  526     EXPECT_THAT(Shard->Sources->lookup("unittest:///C.h"), HadErrors());
  551   EXPECT_FALSE(MSS.loadShard(testPath("A.h"))->Cmd);
  554     tooling::CompileCommand CmdStored = *MSS.loadShard(testPath("A.cc"))->Cmd;
  565   EXPECT_FALSE(MSS.loadShard(testPath("A.h"))->Cmd);
  568     tooling::CompileCommand CmdStored = *MSS.loadShard(testPath("A.cc"))->Cmd;
tools/clang/tools/extra/clangd/unittests/DexTests.cpp
   52   EXPECT_EQ(DocIterator->peek(), 4U);
   53   EXPECT_FALSE(DocIterator->reachedEnd());
   55   DocIterator->advance();
   56   EXPECT_EQ(DocIterator->peek(), 7U);
   57   EXPECT_FALSE(DocIterator->reachedEnd());
   59   DocIterator->advanceTo(20);
   60   EXPECT_EQ(DocIterator->peek(), 20U);
   61   EXPECT_FALSE(DocIterator->reachedEnd());
   63   DocIterator->advanceTo(65);
   64   EXPECT_EQ(DocIterator->peek(), 100U);
   65   EXPECT_FALSE(DocIterator->reachedEnd());
   67   DocIterator->advanceTo(420);
   68   EXPECT_TRUE(DocIterator->reachedEnd());
   78   EXPECT_FALSE(And->reachedEnd());
   83   And->advanceTo(0);
   84   EXPECT_EQ(And->peek(), 0U);
   85   And->advanceTo(5);
   86   EXPECT_EQ(And->peek(), 7U);
   87   And->advanceTo(10);
   88   EXPECT_EQ(And->peek(), 10U);
   89   And->advanceTo(42);
   90   EXPECT_EQ(And->peek(), 320U);
   91   And->advanceTo(8999);
   92   EXPECT_EQ(And->peek(), 9000U);
   93   And->advanceTo(9001);
  103   EXPECT_EQ(And->peek(), 7U);
  104   And->advanceTo(300);
  105   EXPECT_EQ(And->peek(), 320U);
  106   And->advanceTo(100000);
  108   EXPECT_TRUE(And->reachedEnd());
  120   EXPECT_TRUE(And->reachedEnd());
  130   EXPECT_FALSE(Or->reachedEnd());
  131   EXPECT_EQ(Or->peek(), 0U);
  132   Or->advance();
  133   EXPECT_EQ(Or->peek(), 4U);
  134   Or->advance();
  135   EXPECT_EQ(Or->peek(), 5U);
  136   Or->advance();
  137   EXPECT_EQ(Or->peek(), 7U);
  138   Or->advance();
  139   EXPECT_EQ(Or->peek(), 10U);
  140   Or->advance();
  141   EXPECT_EQ(Or->peek(), 30U);
  142   Or->advanceTo(42);
  143   EXPECT_EQ(Or->peek(), 42U);
  144   Or->advanceTo(300);
  145   EXPECT_EQ(Or->peek(), 320U);
  146   Or->advanceTo(9000);
  147   EXPECT_EQ(Or->peek(), 9000U);
  148   Or->advanceTo(9001);
  149   EXPECT_TRUE(Or->reachedEnd());
  165   EXPECT_FALSE(Or->reachedEnd());
  166   EXPECT_EQ(Or->peek(), 0U);
  168   Or->advance();
  169   EXPECT_EQ(Or->peek(), 1U);
  171   Or->advance();
  172   EXPECT_EQ(Or->peek(), 4U);
  174   Or->advanceTo(7);
  176   Or->advanceTo(59);
  177   EXPECT_EQ(Or->peek(), 60U);
  179   Or->advanceTo(9001);
  180   EXPECT_TRUE(Or->reachedEnd());
  225   EXPECT_FALSE(Root->reachedEnd());
  226   EXPECT_EQ(Root->peek(), 1U);
  227   Root->advanceTo(0);
  229   Root->advanceTo(1);
  230   Root->advanceTo(0);
  231   EXPECT_EQ(Root->peek(), 1U);
  232   auto ElementBoost = Root->consume();
  234   Root->advance();
  235   EXPECT_EQ(Root->peek(), 5U);
  236   Root->advanceTo(5);
  237   EXPECT_EQ(Root->peek(), 5U);
  238   ElementBoost = Root->consume();
  240   Root->advanceTo(9000);
  241   EXPECT_TRUE(Root->reachedEnd());
  286   EXPECT_TRUE(Corpus{0}.all()->reachedEnd());
  293   EXPECT_FALSE(BoostIterator->reachedEnd());
  294   auto ElementBoost = BoostIterator->consume();
  302   ElementBoost = Root->consume();
  304   Root->advance();
  305   EXPECT_THAT(Root->peek(), 1U);
  306   ElementBoost = Root->consume();
  309   Root->advance();
  310   EXPECT_THAT(Root->peek(), 2U);
  311   ElementBoost = Root->consume();
  314   Root->advanceTo(4);
  315   ElementBoost = Root->consume();
tools/clang/tools/extra/clangd/unittests/HeadersTests.cpp
   52     CI->getDiagnosticOpts().IgnoreWarnings = true;
   58     EXPECT_FALSE(Clang->getFrontendOpts().Inputs.empty());
   67         Action.BeginSourceFile(*Clang, Clang->getFrontendOpts().Inputs[0]));
   69     Clang->getPreprocessor().addPPCallbacks(
   70         collectIncludeStructureCallback(Clang->getSourceManager(), &Includes));
   83         Action.BeginSourceFile(*Clang, Clang->getFrontendOpts().Inputs[0]));
   94                              &Clang->getPreprocessor().getHeaderSearchInfo());
  109         Action.BeginSourceFile(*Clang, Clang->getFrontendOpts().Inputs[0]));
  113                              &Clang->getPreprocessor().getHeaderSearchInfo());
tools/clang/tools/extra/clangd/unittests/JSONTransportTests.cpp
  108   auto Err = T->loop(E);
  149   auto Err = T->loop(E);
  194   auto Err = T->loop(E);
tools/clang/tools/extra/clangd/unittests/QualityTests.cpp
  187   Index->fuzzyFind(Req, [&](const Symbol &S) {
tools/clang/tools/extra/clangd/unittests/SymbolCollectorTests.cpp
  273         Args, Factory->create(), Files.get(),
  281     Symbols = Factory->Collector->takeSymbols();
  282     Refs = Factory->Collector->takeRefs();
  283     Relations = Factory->Collector->takeRelations();
tools/clang/tools/extra/clangd/unittests/TestTU.cpp
   91   Idx->updatePreamble(Filename, AST.getASTContext(), AST.getPreprocessorPtr(),
   93   Idx->updateMain(Filename, AST);
tools/clang/tools/extra/clangd/unittests/TraceTests.cpp
   89   auto *Root = llvm::dyn_cast_or_null<llvm::yaml::MappingNode>(Doc->getRoot());
tools/clang/tools/extra/clangd/unittests/TweakTesting.cpp
  106   llvm::Expected<Tweak::Effect> Result = (*T)->apply(S);
tools/clang/tools/extra/modularize/Modularize.cpp
  841   if (ModUtil->loadAllHeaderListsAndDependencies())
  846     if (!createModuleMap(ModuleMapPath, ModUtil->HeaderFileNames,
  847                          ModUtil->ProblemFileNames,
  848                          ModUtil->Dependencies, HeaderPrefix, RootModule))
  854   if (!NoCoverageCheck && ModUtil->HasModuleMap) {
  856     if (ModUtil->doCoverageCheck(IncludePaths, CommandLine))
  873     PreprocessorTracker::create(ModUtil->HeaderFileNames,
  885     for (auto &CompileCheckFile : ModUtil->HeaderFileNames) {
  890         getModularizeArgumentsAdjuster(ModUtil->Dependencies));
  896         ModUtil->addUniqueProblemFile(CompileCheckFile);   // Save problem file.
  900         ModUtil->addNoCompileErrorsFile(CompileCheckFile); // Save good file.
  906     (DisplayFileLists ? ModUtil->GoodFileNames : ModUtil->HeaderFileNames));
  906     (DisplayFileLists ? ModUtil->GoodFileNames : ModUtil->HeaderFileNames));
  908     getModularizeArgumentsAdjuster(ModUtil->Dependencies));
  953         ModUtil->addUniqueProblemFile(FI->File->getName());
  961   if (PPTracker->reportInconsistentMacros(errs()))
  966   if (PPTracker->reportInconsistentConditionals(errs()))
  983     ModUtil->addUniqueProblemFile(H->first->getName());
  995     ModUtil->displayProblemFiles();
  996     ModUtil->displayGoodFiles();
  997     ModUtil->displayCombinedFiles();
tools/clang/tools/extra/modularize/ModularizeUtilities.cpp
  125     std::error_code LocalEC = Checker->doChecks();
  154   listBuffer.get()->getBuffer().split(Strings, "\n", -1, false);
  227   listBuffer.get()->getBuffer().split(Strings, "\n", -1, false);
  296   if (ModMap->parseModuleMapFile(ModuleMapEntry, false, Dir)) {
tools/clang/tools/extra/unittests/clang-change-namespace/ChangeNamespaceTests.cpp
   46     if (!tooling::runToolOnCodeWithArgs(Factory->create(), Code, {"-std=c++11"},
tools/clang/tools/extra/unittests/clang-doc/BitcodeTest.cpp
  176   BlankLine->Children.back()->Kind = "TextComment";
  182   Brief->Children.back()->Kind = "TextComment";
  183   Brief->Children.back()->Name = "ParagraphComment";
  184   Brief->Children.back()->Text = " Brief description.";
  190   Extended->Children.back()->Kind = "TextComment";
  191   Extended->Children.back()->Text = " Extended description that";
  193   Extended->Children.back()->Kind = "TextComment";
  194   Extended->Children.back()->Text = " continues onto the next line.";
  200   HTML->Children.back()->Kind = "TextComment";
  202   HTML->Children.back()->Kind = "HTMLStartTagComment";
  203   HTML->Children.back()->Name = "ul";
  204   HTML->Children.back()->AttrKeys.emplace_back("class");
  205   HTML->Children.back()->AttrValues.emplace_back("test");
  207   HTML->Children.back()->Kind = "HTMLStartTagComment";
  208   HTML->Children.back()->Name = "li";
  210   HTML->Children.back()->Kind = "TextComment";
  211   HTML->Children.back()->Text = " Testing.";
  213   HTML->Children.back()->Kind = "HTMLEndTagComment";
  214   HTML->Children.back()->Name = "ul";
  215   HTML->Children.back()->SelfClosing = true;
  223   Verbatim->Children.back()->Kind = "VerbatimBlockLineComment";
  224   Verbatim->Children.back()->Text = " The description continues.";
  233   ParamOut->Children.back()->Kind = "ParagraphComment";
  234   ParamOut->Children.back()->Children.emplace_back(
  236   ParamOut->Children.back()->Children.back()->Kind = "TextComment";
  236   ParamOut->Children.back()->Children.back()->Kind = "TextComment";
  237   ParamOut->Children.back()->Children.emplace_back(
  239   ParamOut->Children.back()->Children.back()->Kind = "TextComment";
  239   ParamOut->Children.back()->Children.back()->Kind = "TextComment";
  240   ParamOut->Children.back()->Children.back()->Text = " is a parameter.";
  240   ParamOut->Children.back()->Children.back()->Text = " is a parameter.";
  248   ParamIn->Children.back()->Kind = "ParagraphComment";
  249   ParamIn->Children.back()->Children.emplace_back(
  251   ParamIn->Children.back()->Children.back()->Kind = "TextComment";
  251   ParamIn->Children.back()->Children.back()->Kind = "TextComment";
  252   ParamIn->Children.back()->Children.back()->Text = " is a parameter.";
  252   ParamIn->Children.back()->Children.back()->Text = " is a parameter.";
  253   ParamIn->Children.back()->Children.emplace_back(
  255   ParamIn->Children.back()->Children.back()->Kind = "TextComment";
  255   ParamIn->Children.back()->Children.back()->Kind = "TextComment";
  263   Return->Children.back()->Kind = "ParagraphComment";
  264   Return->Children.back()->Children.emplace_back(
  266   Return->Children.back()->Children.back()->Kind = "TextComment";
  266   Return->Children.back()->Children.back()->Kind = "TextComment";
  267   Return->Children.back()->Children.back()->Text = "void";
  267   Return->Children.back()->Children.back()->Text = "void";
tools/clang/tools/extra/unittests/clang-doc/GeneratorTest.cpp
   21   InfoA->Name = "A";
   22   InfoA->USR = serialize::hashUSR("1");
   25   InfoC->Name = "C";
   26   InfoC->USR = serialize::hashUSR("3");
   29   InfoC->Namespace = {std::move(RefB)};
   32   InfoD->Name = "D";
   33   InfoD->USR = serialize::hashUSR("4");
   35   InfoF->Name = "F";
   36   InfoF->USR = serialize::hashUSR("6");
   41   InfoF->Namespace = {std::move(RefE), std::move(RefD)};
tools/clang/tools/extra/unittests/clang-doc/HTMLGeneratorTest.cpp
   61   auto Err = G->generateDocForInfo(&I, Actual, CDCtx);
  172   auto Err = G->generateDocForInfo(&I, Actual, CDCtx);
  289   auto Err = G->generateDocForInfo(&I, Actual, CDCtx);
  336   auto Err = G->generateDocForInfo(&I, Actual, CDCtx);
  385   BlankLine->Children.back()->Kind = "TextComment";
  391   Brief->Children.back()->Kind = "TextComment";
  392   Brief->Children.back()->Name = "ParagraphComment";
  393   Brief->Children.back()->Text = " Brief description.";
  399   Extended->Children.back()->Kind = "TextComment";
  400   Extended->Children.back()->Text = " Extended description that";
  402   Extended->Children.back()->Kind = "TextComment";
  403   Extended->Children.back()->Text = " continues onto the next line.";
  409   Entities->Children.back()->Kind = "TextComment";
  410   Entities->Children.back()->Name = "ParagraphComment";
  411   Entities->Children.back()->Text =
  421   auto Err = G->generateDocForInfo(&I, Actual, CDCtx);
tools/clang/tools/extra/unittests/clang-doc/MDGeneratorTest.cpp
   42   auto Err = G->generateDocForInfo(&I, Actual, ClangDocContext());
  105   auto Err = G->generateDocForInfo(&I, Actual, ClangDocContext());
  168   auto Err = G->generateDocForInfo(&I, Actual, ClangDocContext());
  196   auto Err = G->generateDocForInfo(&I, Actual, ClangDocContext());
  228   BlankLine->Children.back()->Kind = "TextComment";
  234   Brief->Children.back()->Kind = "TextComment";
  235   Brief->Children.back()->Name = "ParagraphComment";
  236   Brief->Children.back()->Text = " Brief description.";
  242   Extended->Children.back()->Kind = "TextComment";
  243   Extended->Children.back()->Text = " Extended description that";
  245   Extended->Children.back()->Kind = "TextComment";
  246   Extended->Children.back()->Text = " continues onto the next line.";
  252   HTML->Children.back()->Kind = "TextComment";
  254   HTML->Children.back()->Kind = "HTMLStartTagComment";
  255   HTML->Children.back()->Name = "ul";
  256   HTML->Children.back()->AttrKeys.emplace_back("class");
  257   HTML->Children.back()->AttrValues.emplace_back("test");
  259   HTML->Children.back()->Kind = "HTMLStartTagComment";
  260   HTML->Children.back()->Name = "li";
  262   HTML->Children.back()->Kind = "TextComment";
  263   HTML->Children.back()->Text = " Testing.";
  265   HTML->Children.back()->Kind = "HTMLEndTagComment";
  266   HTML->Children.back()->Name = "ul";
  267   HTML->Children.back()->SelfClosing = true;
  275   Verbatim->Children.back()->Kind = "VerbatimBlockLineComment";
  276   Verbatim->Children.back()->Text = " The description continues.";
  285   ParamOut->Children.back()->Kind = "ParagraphComment";
  286   ParamOut->Children.back()->Children.emplace_back(
  288   ParamOut->Children.back()->Children.back()->Kind = "TextComment";
  288   ParamOut->Children.back()->Children.back()->Kind = "TextComment";
  289   ParamOut->Children.back()->Children.emplace_back(
  291   ParamOut->Children.back()->Children.back()->Kind = "TextComment";
  291   ParamOut->Children.back()->Children.back()->Kind = "TextComment";
  292   ParamOut->Children.back()->Children.back()->Text = " is a parameter.";
  292   ParamOut->Children.back()->Children.back()->Text = " is a parameter.";
  300   ParamIn->Children.back()->Kind = "ParagraphComment";
  301   ParamIn->Children.back()->Children.emplace_back(
  303   ParamIn->Children.back()->Children.back()->Kind = "TextComment";
  303   ParamIn->Children.back()->Children.back()->Kind = "TextComment";
  304   ParamIn->Children.back()->Children.back()->Text = " is a parameter.";
  304   ParamIn->Children.back()->Children.back()->Text = " is a parameter.";
  305   ParamIn->Children.back()->Children.emplace_back(
  307   ParamIn->Children.back()->Children.back()->Kind = "TextComment";
  307   ParamIn->Children.back()->Children.back()->Kind = "TextComment";
  315   Return->Children.back()->Kind = "ParagraphComment";
  316   Return->Children.back()->Children.emplace_back(
  318   Return->Children.back()->Children.back()->Kind = "TextComment";
  318   Return->Children.back()->Children.back()->Kind = "TextComment";
  319   Return->Children.back()->Children.back()->Text = "void";
  319   Return->Children.back()->Children.back()->Text = "void";
  327   auto Err = G->generateDocForInfo(&I, Actual, ClangDocContext());
tools/clang/tools/extra/unittests/clang-doc/MergeTest.cpp
   50   Expected->Name = "Namespace";
   51   Expected->Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
   53   Expected->ChildNamespaces.emplace_back(NonEmptySID, "ChildNamespace",
   55   Expected->ChildRecords.emplace_back(NonEmptySID, "ChildStruct",
   57   Expected->ChildNamespaces.emplace_back(EmptySID, "OtherChildNamespace",
   59   Expected->ChildRecords.emplace_back(EmptySID, "OtherChildStruct",
   61   Expected->ChildFunctions.emplace_back();
   62   Expected->ChildFunctions.back().Name = "OneFunction";
   63   Expected->ChildFunctions.back().USR = NonEmptySID;
   64   Expected->ChildFunctions.emplace_back();
   65   Expected->ChildFunctions.back().Name = "TwoFunction";
   66   Expected->ChildEnums.emplace_back();
   67   Expected->ChildEnums.back().Name = "OneEnum";
   68   Expected->ChildEnums.back().USR = NonEmptySID;
   69   Expected->ChildEnums.emplace_back();
   70   Expected->ChildEnums.back().Name = "TwoEnum";
  121   Expected->Name = "r";
  122   Expected->Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
  124   Expected->DefLoc = Location(10, llvm::SmallString<16>{"test.cpp"});
  125   Expected->Loc.emplace_back(12, llvm::SmallString<16>{"test.cpp"});
  127   Expected->Members.emplace_back("int", "X", AccessSpecifier::AS_private);
  128   Expected->TagType = TagTypeKind::TTK_Class;
  129   Expected->Parents.emplace_back(EmptySID, "F", InfoType::IT_record);
  130   Expected->VirtualParents.emplace_back(EmptySID, "G", InfoType::IT_record);
  131   Expected->Bases.emplace_back(EmptySID, "F", "path/to/F", true,
  134   Expected->ChildRecords.emplace_back(NonEmptySID, "SharedChildStruct",
  136   Expected->ChildFunctions.emplace_back();
  137   Expected->ChildFunctions.back().Name = "OneFunction";
  138   Expected->ChildFunctions.back().USR = NonEmptySID;
  139   Expected->ChildFunctions.emplace_back();
  140   Expected->ChildFunctions.back().Name = "TwoFunction";
  141   Expected->ChildEnums.emplace_back();
  142   Expected->ChildEnums.back().Name = "OneEnum";
  143   Expected->ChildEnums.back().USR = NonEmptySID;
  144   Expected->ChildEnums.emplace_back();
  145   Expected->ChildEnums.back().Name = "TwoEnum";
  168   OneParagraphComment->Kind = "ParagraphComment";
  170   OneTextComment->Kind = "TextComment";
  171   OneTextComment->Text = "This is a text comment.";
  172   OneParagraphComment->Children.push_back(std::move(OneTextComment));
  188   TwoParagraphComment->Kind = "ParagraphComment";
  190   TwoTextComment->Kind = "TextComment";
  191   TwoTextComment->Text = "This is a text comment.";
  192   TwoParagraphComment->Children.push_back(std::move(TwoTextComment));
  200   Expected->Name = "f";
  201   Expected->Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
  203   Expected->DefLoc = Location(10, llvm::SmallString<16>{"test.cpp"});
  204   Expected->Loc.emplace_back(12, llvm::SmallString<16>{"test.cpp"});
  206   Expected->ReturnType = TypeInfo(EmptySID, "void", InfoType::IT_default);
  207   Expected->Params.emplace_back("int", "P");
  208   Expected->IsMethod = true;
  209   Expected->Parent = Reference(EmptySID, "Parent", InfoType::IT_namespace);
  211   Expected->Description.emplace_back();
  212   auto ExpectedFullComment = &Expected->Description.back();
  215   ExpectedParagraphComment->Kind = "ParagraphComment";
  217   ExpectedTextComment->Kind = "TextComment";
  218   ExpectedTextComment->Text = "This is a text comment.";
  219   ExpectedParagraphComment->Children.push_back(std::move(ExpectedTextComment));
  252   Expected->Name = "e";
  253   Expected->Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace);
  255   Expected->DefLoc = Location(10, llvm::SmallString<16>{"test.cpp"});
  256   Expected->Loc.emplace_back(12, llvm::SmallString<16>{"test.cpp"});
  257   Expected->Loc.emplace_back(20, llvm::SmallString<16>{"test.cpp"});
  259   Expected->Members.emplace_back("X");
  260   Expected->Members.emplace_back("Y");
  261   Expected->Scoped = true;
tools/clang/tools/extra/unittests/clang-doc/SerializeTest.cpp
   67   auto TU = ASTUnit->getASTContext().getTranslationUnitDecl();
   77   auto TU = ASTUnit->getASTContext().getTranslationUnitDecl();
tools/clang/tools/extra/unittests/clang-doc/YAMLGeneratorTest.cpp
   45   auto Err = G->generateDocForInfo(&I, Actual, ClangDocContext());
  109   auto Err = G->generateDocForInfo(&I, Actual, ClangDocContext());
  195   auto Err = G->generateDocForInfo(&I, Actual, ClangDocContext());
  243   auto Err = G->generateDocForInfo(&I, Actual, ClangDocContext());
  282   BlankLine->Children.back()->Kind = "TextComment";
  288   Brief->Children.back()->Kind = "TextComment";
  289   Brief->Children.back()->Name = "ParagraphComment";
  290   Brief->Children.back()->Text = " Brief description.";
  296   Extended->Children.back()->Kind = "TextComment";
  297   Extended->Children.back()->Text = " Extended description that";
  299   Extended->Children.back()->Kind = "TextComment";
  300   Extended->Children.back()->Text = " continues onto the next line.";
  306   HTML->Children.back()->Kind = "TextComment";
  308   HTML->Children.back()->Kind = "HTMLStartTagComment";
  309   HTML->Children.back()->Name = "ul";
  310   HTML->Children.back()->AttrKeys.emplace_back("class");
  311   HTML->Children.back()->AttrValues.emplace_back("test");
  313   HTML->Children.back()->Kind = "HTMLStartTagComment";
  314   HTML->Children.back()->Name = "li";
  316   HTML->Children.back()->Kind = "TextComment";
  317   HTML->Children.back()->Text = " Testing.";
  319   HTML->Children.back()->Kind = "HTMLEndTagComment";
  320   HTML->Children.back()->Name = "ul";
  321   HTML->Children.back()->SelfClosing = true;
  329   Verbatim->Children.back()->Kind = "VerbatimBlockLineComment";
  330   Verbatim->Children.back()->Text = " The description continues.";
  339   ParamOut->Children.back()->Kind = "ParagraphComment";
  340   ParamOut->Children.back()->Children.emplace_back(
  342   ParamOut->Children.back()->Children.back()->Kind = "TextComment";
  342   ParamOut->Children.back()->Children.back()->Kind = "TextComment";
  343   ParamOut->Children.back()->Children.emplace_back(
  345   ParamOut->Children.back()->Children.back()->Kind = "TextComment";
  345   ParamOut->Children.back()->Children.back()->Kind = "TextComment";
  346   ParamOut->Children.back()->Children.back()->Text = " is a parameter.";
  346   ParamOut->Children.back()->Children.back()->Text = " is a parameter.";
  354   ParamIn->Children.back()->Kind = "ParagraphComment";
  355   ParamIn->Children.back()->Children.emplace_back(
  357   ParamIn->Children.back()->Children.back()->Kind = "TextComment";
  357   ParamIn->Children.back()->Children.back()->Kind = "TextComment";
  358   ParamIn->Children.back()->Children.back()->Text = " is a parameter.";
  358   ParamIn->Children.back()->Children.back()->Text = " is a parameter.";
  359   ParamIn->Children.back()->Children.emplace_back(
  361   ParamIn->Children.back()->Children.back()->Kind = "TextComment";
  361   ParamIn->Children.back()->Children.back()->Kind = "TextComment";
  369   Return->Children.back()->Kind = "ParagraphComment";
  370   Return->Children.back()->Children.emplace_back(
  372   Return->Children.back()->Children.back()->Kind = "TextComment";
  372   Return->Children.back()->Children.back()->Kind = "TextComment";
  373   Return->Children.back()->Children.back()->Text = "void";
  373   Return->Children.back()->Children.back()->Text = "void";
  381   auto Err = G->generateDocForInfo(&I, Actual, ClangDocContext());
tools/clang/tools/extra/unittests/clang-include-fixer/IncludeFixerTest.cpp
   96   SymbolIndexMgr->addSymbolIndex(
tools/clang/tools/extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests.cpp
  100         Factory->create(), Files.get(),
tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp
  235       Factory->create(), CC, Context.InMemoryFileSystem,
tools/clang/tools/extra/unittests/clang-tidy/ClangTidyTest.h
   70       Check->registerMatchers(&Finder);
   71       Check->registerPPCallbacks(Compiler.getSourceManager(), PP, PP);
tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp
   38     PP->addPPCallbacks(Inserter->CreatePPCallbacks());
   49       auto Fixit = Inserter->CreateIncludeInsertion(
tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp
   35     auto Hint = Aliaser->createAlias(*Result.Context, *Call, "::foo::bar",
   42         Aliaser->getNamespaceName(*Result.Context, *Call, "::foo::bar") + "::");
tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp
   38         Inserter->createUsingDeclaration(*Result.Context, *Call, "::foo::func");
   46                Inserter->getShortName(*Result.Context, *Call, "::foo::func"));
tools/clang/tools/libclang/ARCMigrate.cpp
   60   bool err = arcmt::getFileRemappings(remap->Vec, migrate_dir_path,&diagBuffer);
  104   bool err = arcmt::getFileRemappingsFromFileList(remap->Vec, Files,
tools/clang/tools/libclang/CIndex.cpp
 3469     RemappedFiles->push_back(std::make_pair(UF.Filename, MB.release()));
 3492   Args->insert(Args->end(), command_line_args,
 3492   Args->insert(Args->end(), command_line_args,
 3496     Args->insert(Args->begin() + 1, "-fno-spell-checking");
 3496     Args->insert(Args->begin() + 1, "-fno-spell-checking");
 3504     Args->push_back(source_filename);
 3508     Args->push_back("-Xclang");
 3509     Args->push_back("-detailed-preprocessing-record");
 3513   Args->push_back("-fallow-editor-placeholders");
 3528       Args->data(), Args->data() + Args->size(),
 3528       Args->data(), Args->data() + Args->size(),
 3528       Args->data(), Args->data() + Args->size(),
 3555     TU->Arguments.reserve(Args->size());
 3811   result->EvalType = CXEval_UnExposed;
 3812   result->IsUnsignedInt = false;
 3815     result->EvalType = CXEval_Int;
 3819       result->IsUnsignedInt = true;
 3820       result->EvalData.unsignedVal = val.getZExtValue();
 3822       result->EvalData.intVal = val.getExtValue();
 3832     result->EvalType = CXEval_Float;
 3837     result->EvalData.floatVal = apFloat.convertToDouble();
 3852         result->EvalType = CXEval_ObjCStrLiteral;
 3855         result->EvalType = CXEval_StrLiteral;
 3859       result->EvalData.stringVal = new char[strRef.size() + 1];
 3860       strncpy((char *)result->EvalData.stringVal, strRef.c_str(),
 3862       result->EvalData.stringVal[strRef.size()] = '\0';
 3873       result->EvalType = CXEval_ObjCStrLiteral;
 3876       result->EvalType = CXEval_StrLiteral;
 3880     result->EvalData.stringVal = new char[strRef.size() + 1];
 3881     strncpy((char *)result->EvalData.stringVal, strRef.c_str(), strRef.size());
 3882     result->EvalData.stringVal[strRef.size()] = '\0';
 3897         result->EvalType = CXEval_CFStr;
 3899         result->EvalData.stringVal = new char[strLiteral.size() + 1];
 3900         strncpy((char *)result->EvalData.stringVal, strLiteral.c_str(),
 3902         result->EvalData.stringVal[strLiteral.size()] = '\0';
 3923         result->EvalType = CXEval_CFStr;
 3924         result->EvalData.stringVal = new char[strLiteral.size() + 1];
 3925         strncpy((char *)result->EvalData.stringVal, strLiteral.c_str(),
 3927         result->EvalData.stringVal[strLiteral.size()] = '\0';
 3936       result->EvalType = CXEval_Other;
 3937       result->EvalData.stringVal = new char[strName.size() + 1];
 3938       strncpy(result->EvalData.stringVal, strName.c_str(), strName.size());
 3939       result->EvalData.stringVal[strName.size()] = '\0';
 4119     RemappedFiles->push_back(std::make_pair(UF.Filename, MB.release()));
 8645                             (unsigned) entries->size(),
 8646                             !entries->empty() ? &(*entries)[0] : nullptr };
tools/clang/tools/libclang/CXLoadedDiagnostic.cpp
  278     LoadedLoc.file = const_cast<FileEntry *>(TopDiags->Files[FileID]);
  293   Start = TopDiags->Alloc.Allocate<CXLoadedDiagnostic::Location>();
  294   End = TopDiags->Alloc.Allocate<CXLoadedDiagnostic::Location>();
  316     TopDiags->appendDiagnostic(std::move(D));
  318     CurrentDiags.back()->getChildDiagnostics().appendDiagnostic(std::move(D));
  326   TopDiags->Categories[ID] = TopDiags->copyString(Name);
  326   TopDiags->Categories[ID] = TopDiags->copyString(Name);
  334   TopDiags->WarningFlags[ID] = TopDiags->copyString(Name);
  334   TopDiags->WarningFlags[ID] = TopDiags->copyString(Name);
  344   TopDiags->FileNames[ID] = TopDiags->copyString(Name);
  344   TopDiags->FileNames[ID] = TopDiags->copyString(Name);
  345   TopDiags->Files[ID] =
  346       TopDiags->FakeFiles.getVirtualFile(Name, Size, Timestamp);
  356   CurrentDiags.back()->Ranges.push_back(SR);
  370   CurrentDiags.back()->FixIts.push_back(
  371       std::make_pair(SR, TopDiags->copyString(CodeToInsert)));
  383   D.DiagOption = Flag ? TopDiags->WarningFlags[Flag] : "";
  384   D.CategoryText = Category ? TopDiags->Categories[Category] : "";
  385   D.Spelling = TopDiags->copyString(Message);
tools/clang/tools/libclang/Indexing.cpp
  401     return ParsedLocsTracker->hasAlredyBeenParsed(Loc, FID, FE);
  414       ParsedLocsTracker->syncWithStorage();
  499   Args->insert(Args->end(), command_line_args,
  499   Args->insert(Args->end(), command_line_args,
  508     Args->push_back(source_filename);
  537     BufOwner->push_back(std::move(MB));
  575                                           CXTU->getTU());
  632     *out_TU = CXTU->takeTU();
tools/clang/unittests/AST/ASTContextParentMapTest.cpp
   87   auto &Ctx = AST->getASTContext();
tools/clang/unittests/AST/ASTImporterFixtures.cpp
   46       TUDecl(Unit->getASTContext().getTranslationUnitDecl()), Creator(C),
   48   Unit->enableSourceFileDiagnostics();
   70                            Unit->getASTContext(), Unit->getFileManager(), false,
   70                            Unit->getASTContext(), Unit->getFileManager(), false,
   72     Importer->setODRHandling(ODRHandling);
   74   assert(&ToAST->getASTContext() == &Importer->getToContext());
   82   if (auto ImportedOrErr = Importer->Import(FromDecl))
   94   return Importer->Import(FromDecl);
  101   if (auto ImportedOrErr = Importer->Import(FromType))
  124   ToAST->enableSourceFileDiagnostics();
  125   lazyInitSharedState(ToAST->getASTContext().getTranslationUnitDecl());
  153   ASTContext &FromCtx = FromTU.Unit->getASTContext();
  191   return ToAST->getASTContext().getTranslationUnitDecl();
  227     Tu.Unit->getASTContext().getTranslationUnitDecl()->dump();
  232     ToAST->getASTContext().getTranslationUnitDecl()->dump();
tools/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp
  379     Decl *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
tools/clang/unittests/AST/ASTImporterTest.cpp
   75     ASTContext &FromCtx = FromAST->getASTContext(),
   76                &ToCtx = ToAST->getASTContext();
   78     ASTImporter Importer(ToCtx, ToAST->getFileManager(), FromCtx,
   79                          FromAST->getFileManager(), false);
  234                            AllASTs[FileForFinalCheck]->getASTContext());
 1760   SourceManager &ToSM = ToAST->getASTContext().getSourceManager();
 1781   SourceManager &ToSM = ToAST->getASTContext().getSourceManager();
 1874   auto *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
 1907   auto *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
 2124   auto *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
 2162   auto *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
 2194   auto *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
 2254   auto *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
 2345   Decl *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
 2414   Decl *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
 2531   Decl *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
 2549   Decl *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
 2567   Decl *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
 2585   Decl *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
 2608   Decl *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
 2637   Decl *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
 2667   Decl *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
 2695   TranslationUnitDecl *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
 2741   TranslationUnitDecl *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
 2785   TranslationUnitDecl *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
 2826   TranslationUnitDecl *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
 2866   TranslationUnitDecl *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
 3245   auto *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
 3829   Decl *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
 4067   auto *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
 4090   auto *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
 4114   auto *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
 4147     auto *TU = ToAST->getASTContext().getTranslationUnitDecl();
 4176   auto *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
 4216     auto *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
 4822   auto *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
 4922   TranslationUnitDecl *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
 4953   TranslationUnitDecl *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
 5572   TranslationUnitDecl *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
 5596   TranslationUnitDecl *ToTU = ToAST->getASTContext().getTranslationUnitDecl();
tools/clang/unittests/AST/ASTPrint.h
   72   if (!tooling::runToolOnCodeWithArgs(Factory->create(), Code, Args))
tools/clang/unittests/AST/ASTTraverserTest.cpp
  203       AST->getASTContext().getLocalCommentForDeclUncached(CTorFunc);
  215       AST->getASTContext());
tools/clang/unittests/AST/DataCollectionTest.cpp
   80   if (!runToolOnCode(Factory->create(), Code))
tools/clang/unittests/AST/DeclPrinterTest.cpp
   85   if (!runToolOnCodeWithArgs(Factory->create(), Code, Args, FileName))
tools/clang/unittests/AST/DeclTest.cpp
   36       Factory->create(),
   60       Factory->create(),
   75   ASTContext &Ctx = AST->getASTContext();
   78   DiagnosticsEngine &Diags = AST->getDiagnostics();
   79   SourceManager &SM = AST->getSourceManager();
   84   AST->findFileRegionDecls(MainFileID, Code.find('{'), 0, Decls);
  103     MC->mangleName(DeclF, OS_F);
  104     MC->mangleName(DeclG, OS_G);
tools/clang/unittests/AST/MatchVerifier.h
  125   if (!tooling::runToolOnCodeWithArgs(Factory->create(), Code, Args, FileName))
tools/clang/unittests/AST/NamedDeclPrinterTest.cpp
   75   if (!runToolOnCodeWithArgs(Factory->create(), Code, Args, FileName))
tools/clang/unittests/AST/OMPStructuredBlockTest.cpp
   62   if (!runToolOnCode(Factory->create(), Code))
tools/clang/unittests/AST/StructuralEquivalenceTest.cpp
   38         AST0->getASTContext().getTranslationUnitDecl(), Matcher0);
   40         AST1->getASTContext().getTranslationUnitDecl(), Matcher1);
   56     return std::make_tuple(AST0->getASTContext().getTranslationUnitDecl(),
   57                            AST1->getASTContext().getTranslationUnitDecl());
tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp
  108   ASSERT_TRUE(tooling::runToolOnCode(Factory->create(), "int x;"));
  130   ASSERT_TRUE(tooling::runToolOnCode(Factory->create(), "int x;"));
  136   Finder.matchAST(AST->getASTContext());
  156   ASSERT_TRUE(tooling::runToolOnCode(Factory->create(), "int x;"));
  162   Finder.matchAST(AST->getASTContext());
  171       "x", match(pointerType().bind("x"), AST->getASTContext()));
tools/clang/unittests/ASTMatchers/ASTMatchersTest.h
   44       *Verified |= FindResultReviewer->run(&Result.Nodes, Result.Context);
   52       FindResultReviewer->onEndOfTranslationUnit();
   98           Factory->create(), Code, Args, Filename, "clang-tool",
  273   if (!runToolOnCodeWithArgs(Factory->create(),
  333   if (!runToolOnCodeWithArgs(Factory->create(), Code, Args)) {
  349   Finder.matchAST(AST->getASTContext());
tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp
  396             Error->toString());
  400             Error->toString());
  404             Error->toString());
  409             Error->toString());
  416             Error->toString());
  424             Error->toString());
  432       Error->toString());
  444             Error->toString());
tools/clang/unittests/Analysis/CFGBuildResult.h
   63   if (!tooling::runToolOnCodeWithArgs(Factory->create(), Code, Args))
tools/clang/unittests/Analysis/CloneDetectionTest.cpp
   60   auto TU = ASTUnit->getASTContext().getTranslationUnitDecl();
tools/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp
   38   EXPECT_FALSE(AST->getDiagnostics().hasErrorOccurred());
  107       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  117       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  131       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  142       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  152       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  157   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  164   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  172       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  180       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  188       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  195       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  199   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  204   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  209   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  213   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  218   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  224   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  231       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  235   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  240   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  245   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  250   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  256   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  263       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  268   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  273   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  280   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  285   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  290   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  295   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  299   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  303   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  309   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  316       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  321   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  326   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  334   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  339   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  344   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  349   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  357       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  363   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  369   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  375   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  384       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  389   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  394   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  399   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  407       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  412   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  417   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  424   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  430   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  437   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  444   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  450   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  455   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  461   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  470       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  476   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  486       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  492   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  498   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  504   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  511   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  518   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  524   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  530   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  537       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  541   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  546   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  553       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  560       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  568       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  577       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  584       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  592       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  605       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  608       match(withEnclosingCompound(declRefTo("y")), AST->getASTContext());
  617       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  625   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  635       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  639   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  646   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  654       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  662       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  670       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  677   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  684   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  686   Results = match(withEnclosingCompound(declRefTo("y")), AST->getASTContext());
  693   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  695   Results = match(withEnclosingCompound(declRefTo("y")), AST->getASTContext());
  700   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  706   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  712   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  722   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  730       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  735   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  740   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  745   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  752   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  757   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  763   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  769   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  779   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  786       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  793       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  802       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  808   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  815   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  824       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  829   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  836   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  844       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  852       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  858   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  867       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  875       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  880   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  889       match(withEnclosingCompound(declRefTo("y")), AST->getASTContext());
  898       match(withEnclosingCompound(declRefTo("y")), AST->getASTContext());
  908       match(withEnclosingCompound(declRefTo("o2")), AST->getASTContext());
  918       match(withEnclosingCompound(declRefTo("o2")), AST->getASTContext());
  928       match(withEnclosingCompound(declRefTo("o1")), AST->getASTContext());
  938       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  944   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  955       match(withEnclosingCompound(declRefTo("o1")), AST->getASTContext());
  966       match(withEnclosingCompound(declRefTo("o1")), AST->getASTContext());
  974       match(withEnclosingCompound(declRefTo("y")), AST->getASTContext());
  983       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
  993       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1011       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1018       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1025       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1032       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1040       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1049       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1054   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1062       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1069       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1074   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1080   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1088       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1093   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1102       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1110       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1119       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1128       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1135       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1139   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1143   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1147   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1151   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1155   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1161   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1166   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1173       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1181   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1200       match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1204   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1209   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1214   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1220   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1226   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1232   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1238   Results = match(withEnclosingCompound(declRefTo("x")), AST->getASTContext());
 1258       match(withEnclosingCompound(declRefTo("x")), AST11->getASTContext());
tools/clang/unittests/Basic/FileManagerTest.cpp
  141   statCache->InjectDirectory("/tmp", 42);
  142   statCache->InjectFile("/tmp/test", 43);
  194   statCache->InjectDirectory(".", 41);
  195   statCache->InjectFile("foo.cpp", 42);
  196   statCache->InjectFile("bar.cpp", 43);
  213   statCache->InjectDirectory(".", 41);
  214   statCache->InjectFile("foo.cpp", 42);
  215   statCache->InjectDirectory("MyDirectory", 49);
  242   statCache->InjectDirectory("abc", 41);
  243   statCache->InjectFile("abc/foo.cpp", 42);
  244   statCache->InjectFile("abc/bar.cpp", 42);
  259   statCache->InjectDirectory("abc", 41);
  260   statCache->InjectFile("abc/foo.cpp", 42);
  261   statCache->InjectFile("abc/bar.cpp", 42);
  281   statCache->InjectDirectory("c:\\tmp", 42);
  282   statCache->InjectFile("c:\\tmp\\test", 43);
  352   statCache->InjectDirectory("/tmp", 42);
  353   statCache->InjectFile("/tmp/test", 43);
  385   statCache->InjectDirectory("/tmp", 42);
  386   statCache->InjectFile("/tmp/test", 43);
  418   Cache->InjectDirectory("/tmp", 42);
  419   Cache->InjectFile("/tmp/test", 43);
tools/clang/unittests/Basic/SourceManagerTest.cpp
  169       FileMgr.getVirtualFile("/mainFile.cpp", Buf->getBufferSize(), 0);
  173       FileMgr.getVirtualFile("/test-header.h", HeaderBuf->getBufferSize(), 0);
  267                                                  HeaderBuf->getBufferSize(), 0);
  385                                                  HeaderBuf->getBufferSize(), 0);
tools/clang/unittests/CodeGen/CodeGenExternalTest.cpp
   84   Builder->Initialize(Context);
   93   return Builder->HandleTopLevelDecl(DG);
   97   Builder->HandleInlineFunctionDefinition(D);
  101   Builder->HandleInterestingDecl(D);
  107   Builder->HandleTranslationUnit(Context);
  111   Builder->HandleTagDeclDefinition(D);
  115   Builder->HandleTagDeclRequiredDefinition(D);
  119   Builder->HandleCXXImplicitFunctionInstantiation(D);
  123   Builder->HandleTopLevelDeclInObjCContainer(D);
  127   Builder->HandleImplicitImportDecl(D);
  131   Builder->CompleteTentativeDefinition(D);
  135   Builder->AssignInheritanceModel(RD);
  139    Builder->HandleCXXStaticMemberVarInstantiation(VD);
  143    Builder->HandleVTable(RD);
  147   return Builder->GetASTMutationListener();
  151   return Builder->GetASTDeserializationListener();
  155   Builder->PrintStats();
  159   return Builder->shouldSkipFunctionBody(D);
  172   CodeGen::CodeGenModule &CGM = my->Builder->CGM();
  177         Constant *c = my->Builder->GetAddrOfGlobal(GlobalDecl(fd), false);
tools/clang/unittests/CodeGen/IncrementalProcessingTest.cpp
   98                  M->getContext());
  154     ASSERT_TRUE(M[1]->getFunction("funcForProg1"));
  158     ASSERT_TRUE(M[2]->getFunction("funcForProg2"));
  160     ASSERT_FALSE(M[2]->getFunction("funcForProg1"));
tools/clang/unittests/CrossTU/CrossTranslationUnitTest.cpp
   75     ASTWithDefinition->Save(ASTFileName.str());
tools/clang/unittests/Driver/ToolChainTest.cpp
   69     C->getDefaultToolChain().printVerboseInfo(OS);
  109     C->getDefaultToolChain().printVerboseInfo(OS);
  165   EXPECT_TRUE(C->containsError());
tools/clang/unittests/Frontend/ASTUnitTest.cpp
   38     input_file->os() << "";
   79   EXPECT_FALSE(AST->getASTContext().getPrintingPolicy().UseVoidForZeroParams);
   85   AST->Save(ASTFileName.str());
   97   EXPECT_FALSE(AU->getASTContext().getPrintingPolicy().UseVoidForZeroParams);
  107       AST->getBufferForFile(InputFileName);
  109   EXPECT_NE(memoryBuffer->getBufferKind(),
tools/clang/unittests/Frontend/PCHPreambleTest.cpp
  105     bool reparseFailed = AST->Reparse(PCHContainerOpts, GetRemappedFiles(), VFS);
  139   ASSERT_FALSE(AST->getDiagnostics().hasErrorOccurred());
  143   ASSERT_EQ(AST->getPreambleCounterForTests(), 1U);
  159   ASSERT_FALSE(AST->getDiagnostics().hasErrorOccurred());
  164   ASSERT_EQ(AST->getPreambleCounterForTests(), 1U);
  182   ASSERT_FALSE(AST->getDiagnostics().hasErrorOccurred());
  183   ASSERT_EQ(AST->getPreambleCounterForTests(), 1U);
  189   ASSERT_EQ(AST->getPreambleCounterForTests(), 1U);
  206   ASSERT_FALSE(AST->getDiagnostics().hasErrorOccurred());
  232   ASSERT_FALSE(AST->getDiagnostics().hasErrorOccurred());
  237   ASSERT_FALSE(AST->getDiagnostics().hasErrorOccurred());
  248   ASSERT_FALSE(AST->getDiagnostics().hasErrorOccurred());
  260   ASSERT_FALSE(AST->getDiagnostics().hasErrorOccurred());
tools/clang/unittests/Lex/LexerTest.cpp
   61     PP->Initialize(*Target);
   62     PP->EnterMainSourceFile();
   73       PP->Lex(tok);
  383   MacroInfo *MI = PP->AllocateMacroInfo({});
  394     PP->Lex(tok);
  409     return MA->StringifyArgument(MA->getUnexpArgument(ArgNo), *PP,
  409     return MA->StringifyArgument(MA->getUnexpArgument(ArgNo), *PP,
tools/clang/unittests/Rename/ClangRenameTest.h
   66             USRFindingActionFactory->create(), NewCode, {"-std=c++11"}, CCName,
   79             RenameActionFactory->create(), NewCode, {"-std=c++11"}, CCName,
tools/clang/unittests/Rewrite/RewriterTest.cpp
   30     ASTContext &C = AST->getASTContext();
   32     FileStart = AST->getStartOfMainFileID();
tools/clang/unittests/Sema/ExternalSemaSourceTest.cpp
  225   Installer->PushWatcher(&Watcher);
  238   Installer->PushSource(&Provider);
  239   Installer->PushWatcher(&Watcher);
  255   Installer->PushSource(&First);
  256   Installer->PushSource(&Second);
  257   Installer->PushSource(&Third);
  258   Installer->PushWatcher(&Watcher);
  272   Installer->PushSource(&Provider);
  273   Installer->PushWatcher(&Watcher);
  287   Installer->PushSource(&Diagnoser);
  305   Installer->PushSource(&First);
  306   Installer->PushSource(&Second);
  307   Installer->PushSource(&Third);
tools/clang/unittests/StaticAnalyzer/RegisterCustomCheckersTest.cpp
   48     AnalysisConsumer->AddDiagnosticConsumer(new DiagConsumer(DiagsOutput));
   51     AnalysisConsumer->AddCheckerRegistrationFn([](CheckerRegistry &Registry) {
tools/clang/unittests/Tooling/CompilationDatabaseTest.cpp
   65   return Database->getAllFiles();
   78   return Database->getAllCompileCommands();
  182   std::vector<CompileCommand> Commands = Database->getCompileCommands(FileName);
  566     Database->getCompileCommands("source");
  583     Database->getCompileCommands("source");
  600     Database->getCompileCommands("source");
  618   std::vector<CompileCommand> Result = Database->getCompileCommands("source");
  635     Database->getCompileCommands("source");
  698             ->getCompileCommands(path(F));
  712             ->getCompileCommands(path(F));
  845                        ->getCompileCommands(path(F));
tools/clang/unittests/Tooling/RangeSelectorTest.cpp
   46   ASTContext &Context = ASTUnit->getASTContext();
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/TraversalScope.cpp
   36   auto &Ctx = AST->getASTContext();
tools/clang/unittests/Tooling/RefactoringActionRulesTest.cpp
   54   Rule->invoke(C, Context);
tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp
   28   ASSERT_TRUE(tooling::runToolOnCode(Factory->create(), Code))
tools/clang/unittests/Tooling/RefactoringTest.cpp
  631     return (*FileBuffer)->getBuffer();
tools/clang/unittests/Tooling/RewriterTestContext.h
  110     return (*FileBuffer)->getBuffer();
tools/clang/unittests/Tooling/SourceCodeBuildersTest.cpp
   59   ASTContext &Context = AstUnit->getASTContext();
tools/clang/unittests/Tooling/StencilTest.cpp
   63   ASTContext &Context = AstUnit->getASTContext();
tools/clang/unittests/Tooling/Syntax/TokensTest.cpp
  126     CI->getFrontendOpts().DisableFree = false;
  127     CI->getPreprocessorOpts().addRemappedFile(
tools/clang/unittests/Tooling/Syntax/TreeTest.cpp
   85     CI->getFrontendOpts().DisableFree = false;
   86     CI->getPreprocessorOpts().addRemappedFile(
tools/clang/unittests/Tooling/ToolingTest.cpp
  132   std::unique_ptr<FrontendAction> Action(Factory->create());
  146   std::unique_ptr<FrontendAction> Action(Factory->create());
tools/clang/unittests/Tooling/TransformerTest.cpp
   88             Factory->create(), Code, std::vector<std::string>(), "input.cc",
tools/clang/unittests/libclang/TestUtils.h
   72         it.first->first->c_str(),   // filename
   73         it.first->second->c_str(),  // contents
   74         it.first->second->size()    // length
tools/clang/utils/TableGen/ClangAttrEmitter.cpp
 1317     Ptr->setOptional(true);
 1320     Ptr->setFake(true);
 1458         if (arg->isFake())
 1465         if (!arg->isOptional() || arg->getIsOmitted() == "false") {
 1465         if (!arg->isOptional() || arg->getIsOmitted() == "false") {
 1472         OS << "    if (" << arg->getIsOmitted() << ")\n"
 1486         if (arg->isFake())
 1498         std::string IsOmitted = arg->getIsOmitted();
 1499         if (arg->isOptional() && IsOmitted != "false")
 1503         arg->writeValue(OS);
 1504         if (arg->isOptional() && IsOmitted != "false")
 2276       Args.back()->writeDeclarations(OS);
 2280       if (Args.back()->isFake()) {
 2282       } else if (Args.back()->isOptional()) {
 2316         if (ai->isFake() && !emitFake) continue;
 2318         ai->writeCtorParameters(OS);
 2324         if (ai->isFake() && !emitFake) continue;
 2326         ai->writeImplicitCtorArgs(OS);
 2347         if (ai->isFake() && !emitFake) continue;
 2349         ai->writeCtorParameters(OS);
 2373         if (ai->isFake() && !emitFake) continue;
 2375         ai->writeImplicitCtorArgs(OS);
 2398         if (arg->isFake()) return emitFake;
 2399         if (arg->isOptional()) return emitOpt;
 2408         ai->writeCtorParameters(OS);
 2426           ai->writeCtorDefaultInitializers(OS);
 2428           ai->writeCtorInitializers(OS);
 2437         ai->writeCtorBody(OS);
 2470       ai->writeAccessors(OS);
 2474       if (ai->isFake()) continue;
 2476       if (ai->isEnumArg())
 2478       else if (ai->isVariadicEnumArg())
 2513       ai->writeAccessorDefinitions(OS);
 2520       ai->writeCloneArgs(OS);
 2692         if (AttrClass *SuperClass = findSuperClass(Class->TheRecord)) {
 2693           Class->SuperClass = SuperClass;
 2700         assert((i == Classes.begin()) == ((*i)->SuperClass == nullptr) &&
 2708         Class->emitDefaultDefines(OS);
 2714         Class->emitUndefs(OS);
 2720       Classes[0]->emitAttrList(OS);
 2725         Class->emitAttrRange(OS);
 2730       Classes[0]->classifyAttrOnRoot(Attr);
 2736         if (Class->TheRecord == R)
 2832       Args.back()->writePCHReadDecls(OS);
 2837       ri->writePCHReadArgs(OS);
 2871       createArgument(*Arg, R.getName())->writePCHWrite(OS);
 3150       createArgument(*Arg, R.getName())->writeASTVisitorTraversal(OS);
 3217       ai->writeTemplateInstantiation(OS);
 3222       ai->writeTemplateInstantiationArgs(OS);
 3268   return createArgument(R, AttrName)->isVariadic();
 3837       createArgument(*Arg, R.getName())->writeDump(SS);
 3865       createArgument(*Arg, R.getName())->writeDumpChildren(SS);
tools/clang/utils/TableGen/MveEmitter.cpp
 1225       ACLEIntrinsics[Intrinsic->fullName()] = std::move(Intrinsic);
tools/dsymutil/BinaryHolder.cpp
   63       object::MachOUniversalBinary::create(MemBuffer->getMemBufferRef());
   66     ArchiveBuffers.push_back(MemBuffer->getMemBufferRef());
  102       object::MachOUniversalBinary::create(MemBuffer->getMemBufferRef());
  105     ObjectBuffers.push_back(MemBuffer->getMemBufferRef());
  139     } else if (Obj->getArch() == T.getArch())
  169     for (auto Child : Archive->children(Err)) {
tools/dsymutil/DebugMap.cpp
  138   yaml::Input yin((*ErrOrFile)->getBuffer(), &Ctxt);
  218   io.mapRequired("triple", DM->BinaryTriple);
  219   io.mapOptional("binary-path", DM->BinaryPath);
  221     reinterpret_cast<YAMLContext *>(Ctxt)->BinaryTriple = DM->BinaryTriple;
  222   io.mapOptional("objects", DM->Objects);
tools/dsymutil/DwarfLinker.cpp
  112         return LHS < RHS->getOrigUnit().getNextUnitOffset();
  243   return Streamer->init(TheTriple);
 1006       Abbreviations.back()->AddAttribute(Attr.getAttribute(), Attr.getForm());
 1010     Abbreviations.back()->setNumber(Abbreviations.size());
 1213     auto *AsmPrinter = &Linker.Streamer->getAsmPrinter();
 1723     RangeAttribute.set(Streamer->getRangesSectionSize());
 1745     Streamer->emitRangesEntries(UnitPcOffset, OrigLowPc, CurrRange, Entries,
 1759     Attr->set(Streamer->getRangesSectionSize());
 1760   Streamer->emitUnitRangesEntries(Unit, static_cast<bool>(Attr));
 1819     patchStmtList(*OutputDIE, DIEInteger(Streamer->getLineSectionSize()));
 1828     return Streamer->translateLineTable(LineExtractor, StmtOffset);
 1941     Streamer->emitLineTableForUnit(Params,
 1970     Streamer->emitPubNamesForUnit(Unit);
 1977     Streamer->emitPubTypesForUnit(Unit);
 2065         std::make_pair(CIEData, Streamer->getFrameSectionSize()));
 2073       LastCIEOffset = Streamer->getFrameSectionSize();
 2075       Streamer->emitCIE(CIEData);
 2082     Streamer->emitFDE(IteratorInserted.first->getValue(), AddrSize,
 2296   for (const auto &CU : DwarfContext->compile_units()) {
 2297     updateDwarfVersion(CU->getVersion());
 2299     auto CUDie = CU->getUnitDIE(false);
 2332       Unit->setHasInterestingContent();
 2340       Unit->markEverythingAsKept();
 2343   if (!Unit->getOrigUnit().getUnitDIE().hasChildren())
 2365     auto InputDIE = CurrentUnit->getOrigUnit().getUnitDIE();
 2366     CurrentUnit->setStartOffset(Linker.OutputDebugInfoSize);
 2368       Linker.OutputDebugInfoSize = CurrentUnit->computeNextUnitOffset();
 2371     if (CurrentUnit->getInfo(0).Keep) {
 2374       CurrentUnit->createOutputDIE();
 2377                CurrentUnit->getOutputUnitDIE());
 2380     Linker.OutputDebugInfoSize = CurrentUnit->computeNextUnitOffset();
 2398       DWARFUnit &OrigUnit = CurrentUnit->getOrigUnit();
 2405     Linker.Streamer->emitLocationsForUnit(*CurrentUnit, DwarfContext,
 2417     CurrentUnit->fixupForwardReferences();
 2419     if (!CurrentUnit->getOutputUnitDIE())
 2422     Linker.Streamer->emitCompileUnitHeader(*CurrentUnit);
 2423     Linker.Streamer->emitDIE(*CurrentUnit->getOutputUnitDIE());
 2423     Linker.Streamer->emitDIE(*CurrentUnit->getOutputUnitDIE());
 2453   Streamer->switchToDebugInfoSection(/* Version */ 2);
 2494   auto &Asm = Streamer->getAsmPrinter();
 2499   Streamer->emitDIE(*CUDie);
 2626         Streamer->emitSwiftAST((*ErrorOrMem)->getBuffer());
 2626         Streamer->emitSwiftAST((*ErrorOrMem)->getBuffer());
 2658         LinkContext.DwarfContext->getNumCompileUnits());
 2660     for (const auto &CU : LinkContext.DwarfContext->compile_units()) {
 2661       updateDwarfVersion(CU->getVersion());
 2662       auto CUDie = CU->getUnitDIE(false);
 2674                                 LinkContext.DwarfContext->isLittleEndian());
 2703     for (const auto &CU : LinkContext.DwarfContext->compile_units()) {
 2704       updateDwarfVersion(CU->getVersion());
 2711       auto CUDie = CU->getUnitDIE(false);
 2724       auto CUDie = CurrentUnit->getOrigUnit().getUnitDIE();
 2727       analyzeContextInfo(CurrentUnit->getOrigUnit().getUnitDIE(), 0,
 2753         CurrentUnit->markEverythingAsKept();
 2754       Streamer->copyInvariantDebugSection(*LinkContext.ObjectFile);
 2759                           CurrentUnit->getOrigUnit().getUnitDIE(),
 2772                                 LinkContext.DwarfContext->isLittleEndian());
 2777           LinkContext.CompileUnits[0]->getOrigUnit().getAddressByteSize());
 2786       Streamer->emitAbbrevs(Abbreviations, MaxDwarfVersion);
 2787       Streamer->emitStrings(OffsetsStringPool);
 2790         Streamer->emitAppleNames(AppleNames);
 2791         Streamer->emitAppleNamespaces(AppleNamespaces);
 2792         Streamer->emitAppleTypes(AppleTypes);
 2793         Streamer->emitAppleObjc(AppleObjc);
 2796         Streamer->emitDebugNames(DebugNames);
 2856   return Streamer->finish(Map, Options.Translator);
tools/dsymutil/DwarfStreamer.cpp
   71   MOFI->InitMCObjectFileInfo(TheTriple, /*PIC*/ false, *MC);
   91     MIP = TheTarget->createMCInstPrinter(TheTriple, MAI->getAssemblerDialect(),
  141   MS->SwitchSection(MOFI->getDwarfInfoSection());
  142   MC->setDwarfVersion(DwarfVersion);
  159   Unit.setLabelBegin(Asm->createTempSymbol("cu_begin"));
  160   Asm->OutStreamer->EmitLabel(Unit.getLabelBegin());
  160   Asm->OutStreamer->EmitLabel(Unit.getLabelBegin());
  165   Asm->emitInt32(Unit.getNextUnitOffset() - Unit.getStartOffset() - 4);
  166   Asm->emitInt16(Version);
  170   Asm->emitInt32(0);
  171   Asm->emitInt8(Unit.getOrigUnit().getAddressByteSize());
  182   MS->SwitchSection(MOFI->getDwarfAbbrevSection());
  183   MC->setDwarfVersion(DwarfVersion);
  184   Asm->emitDwarfAbbrevs(Abbrevs);
  189   MS->SwitchSection(MOFI->getDwarfInfoSection());
  190   Asm->emitDwarfDIE(Die);
  195   Asm->OutStreamer->SwitchSection(MOFI->getDwarfStrSection());
  195   Asm->OutStreamer->SwitchSection(MOFI->getDwarfStrSection());
  195   Asm->OutStreamer->SwitchSection(MOFI->getDwarfStrSection());
  199     Asm->OutStreamer->EmitBytes(Entry.getString());
  199     Asm->OutStreamer->EmitBytes(Entry.getString());
  201     Asm->emitInt8(0);
  220   Asm->OutStreamer->SwitchSection(MOFI->getDwarfDebugNamesSection());
  220   Asm->OutStreamer->SwitchSection(MOFI->getDwarfDebugNamesSection());
  220   Asm->OutStreamer->SwitchSection(MOFI->getDwarfDebugNamesSection());
  230   Asm->OutStreamer->SwitchSection(MOFI->getDwarfAccelNamespaceSection());
  230   Asm->OutStreamer->SwitchSection(MOFI->getDwarfAccelNamespaceSection());
  230   Asm->OutStreamer->SwitchSection(MOFI->getDwarfAccelNamespaceSection());
  231   auto *SectionBegin = Asm->createTempSymbol("namespac_begin");
  232   Asm->OutStreamer->EmitLabel(SectionBegin);
  232   Asm->OutStreamer->EmitLabel(SectionBegin);
  238   Asm->OutStreamer->SwitchSection(MOFI->getDwarfAccelNamesSection());
  238   Asm->OutStreamer->SwitchSection(MOFI->getDwarfAccelNamesSection());
  238   Asm->OutStreamer->SwitchSection(MOFI->getDwarfAccelNamesSection());
  239   auto *SectionBegin = Asm->createTempSymbol("names_begin");
  240   Asm->OutStreamer->EmitLabel(SectionBegin);
  240   Asm->OutStreamer->EmitLabel(SectionBegin);
  246   Asm->OutStreamer->SwitchSection(MOFI->getDwarfAccelObjCSection());
  246   Asm->OutStreamer->SwitchSection(MOFI->getDwarfAccelObjCSection());
  246   Asm->OutStreamer->SwitchSection(MOFI->getDwarfAccelObjCSection());
  247   auto *SectionBegin = Asm->createTempSymbol("objc_begin");
  248   Asm->OutStreamer->EmitLabel(SectionBegin);
  248   Asm->OutStreamer->EmitLabel(SectionBegin);
  254   Asm->OutStreamer->SwitchSection(MOFI->getDwarfAccelTypesSection());
  254   Asm->OutStreamer->SwitchSection(MOFI->getDwarfAccelTypesSection());
  254   Asm->OutStreamer->SwitchSection(MOFI->getDwarfAccelTypesSection());
  255   auto *SectionBegin = Asm->createTempSymbol("types_begin");
  256   Asm->OutStreamer->EmitLabel(SectionBegin);
  256   Asm->OutStreamer->EmitLabel(SectionBegin);
  262   MCSection *SwiftASTSection = MOFI->getDwarfSwiftASTSection();
  277   MS->SwitchSection(MC->getObjectFileInfo()->getDwarfRangesSection());
  329     MS->SwitchSection(MC->getObjectFileInfo()->getDwarfARangesSection());
  331     MCSymbol *BeginLabel = Asm->createTempSymbol("Barange");
  332     MCSymbol *EndLabel = Asm->createTempSymbol("Earange");
  344     Asm->EmitLabelDifference(EndLabel, BeginLabel, 4); // Arange length
  345     Asm->OutStreamer->EmitLabel(BeginLabel);
  345     Asm->OutStreamer->EmitLabel(BeginLabel);
  346     Asm->emitInt16(dwarf::DW_ARANGES_VERSION); // Version number
  347     Asm->emitInt32(Unit.getStartOffset());     // Corresponding unit's offset
  348     Asm->emitInt8(AddressSize);                // Address size
  349     Asm->emitInt8(0);                          // Segment size
  351     Asm->OutStreamer->emitFill(Padding, 0x0);
  351     Asm->OutStreamer->emitFill(Padding, 0x0);
  363     Asm->OutStreamer->EmitIntValue(0, AddressSize);
  363     Asm->OutStreamer->EmitIntValue(0, AddressSize);
  364     Asm->OutStreamer->EmitIntValue(0, AddressSize);
  364     Asm->OutStreamer->EmitIntValue(0, AddressSize);
  365     Asm->OutStreamer->EmitLabel(EndLabel);
  365     Asm->OutStreamer->EmitLabel(EndLabel);
  371   MS->SwitchSection(MC->getObjectFileInfo()->getDwarfRangesSection());
  399   MS->SwitchSection(MC->getObjectFileInfo()->getDwarfLocSection());
  426         Asm->OutStreamer->EmitIntValue(0, AddressSize);
  426         Asm->OutStreamer->EmitIntValue(0, AddressSize);
  427         Asm->OutStreamer->EmitIntValue(0, AddressSize);
  427         Asm->OutStreamer->EmitIntValue(0, AddressSize);
  432         Asm->OutStreamer->EmitIntValue(BaseAddressMarker, AddressSize);
  432         Asm->OutStreamer->EmitIntValue(BaseAddressMarker, AddressSize);
  433         Asm->OutStreamer->EmitIntValue(High + Attr.second, AddressSize);
  433         Asm->OutStreamer->EmitIntValue(High + Attr.second, AddressSize);
  438       Asm->OutStreamer->EmitIntValue(Low + LocPcOffset, AddressSize);
  438       Asm->OutStreamer->EmitIntValue(Low + LocPcOffset, AddressSize);
  439       Asm->OutStreamer->EmitIntValue(High + LocPcOffset, AddressSize);
  439       Asm->OutStreamer->EmitIntValue(High + LocPcOffset, AddressSize);
  441       Asm->OutStreamer->EmitIntValue(Length, 2);
  441       Asm->OutStreamer->EmitIntValue(Length, 2);
  447       Asm->OutStreamer->EmitBytes(
  447       Asm->OutStreamer->EmitBytes(
  461   MS->SwitchSection(MC->getObjectFileInfo()->getDwarfLineSection());
  462   MCSymbol *LineStartSym = MC->createTempSymbol();
  463   MCSymbol *LineEndSym = MC->createTempSymbol();
  467   Asm->EmitLabelDifference(LineEndSym, LineStartSym, 4);
  468   Asm->OutStreamer->EmitLabel(LineStartSym);
  468   Asm->OutStreamer->EmitLabel(LineStartSym);
  604   MS->SwitchSection(MC->getObjectFileInfo()->getDwarfLineSection());
  612   MCSymbol *BeginLabel = MC->createTempSymbol();
  613   MCSymbol *EndLabel = MC->createTempSymbol();
  622   Asm->EmitLabelDifference(EndLabel, BeginLabel, 4);
  623   Asm->OutStreamer->EmitLabel(BeginLabel);
  623   Asm->OutStreamer->EmitLabel(BeginLabel);
  624   Asm->emitInt16(Version);
  627   MCSymbol *HeaderBeginLabel = MC->createTempSymbol();
  628   MCSymbol *HeaderEndLabel = MC->createTempSymbol();
  629   Asm->EmitLabelDifference(HeaderEndLabel, HeaderBeginLabel, 4);
  630   Asm->OutStreamer->EmitLabel(HeaderBeginLabel);
  630   Asm->OutStreamer->EmitLabel(HeaderBeginLabel);
  639   Asm->OutStreamer->EmitBytes(Contents.slice(AfterHeaderLengthOffset, Offset));
  639   Asm->OutStreamer->EmitBytes(Contents.slice(AfterHeaderLengthOffset, Offset));
  648     Asm->OutStreamer->EmitBytes(Translated);
  648     Asm->OutStreamer->EmitBytes(Translated);
  649     Asm->emitInt8(0);
  652   Asm->emitInt8(0);
  660     Asm->OutStreamer->EmitBytes(Translated);
  660     Asm->OutStreamer->EmitBytes(Translated);
  661     Asm->emitInt8(0);
  665     Asm->EmitULEB128(Data.getULEB128(&Offset));
  666     Asm->EmitULEB128(Data.getULEB128(&Offset));
  667     Asm->EmitULEB128(Data.getULEB128(&Offset));
  670   Asm->emitInt8(0);
  673   Asm->OutStreamer->EmitLabel(HeaderEndLabel);
  673   Asm->OutStreamer->EmitLabel(HeaderEndLabel);
  676   Asm->OutStreamer->EmitBytes(Contents.slice(Offset, UnitEnd));
  676   Asm->OutStreamer->EmitBytes(Contents.slice(Offset, UnitEnd));
  679   Asm->OutStreamer->EmitLabel(EndLabel);
  679   Asm->OutStreamer->EmitLabel(EndLabel);
  695     MS->SwitchSection(MC->getObjectFileInfo()->getDwarfLineSection());
  699   MS->SwitchSection(MC->getObjectFileInfo()->getDwarfLocSection());
  702   MS->SwitchSection(MC->getObjectFileInfo()->getDwarfRangesSection());
  705   MS->SwitchSection(MC->getObjectFileInfo()->getDwarfFrameSection());
  708   MS->SwitchSection(MC->getObjectFileInfo()->getDwarfARangesSection());
  721   Asm->OutStreamer->SwitchSection(Sec);
  721   Asm->OutStreamer->SwitchSection(Sec);
  722   MCSymbol *BeginLabel = Asm->createTempSymbol("pub" + SecName + "_begin");
  723   MCSymbol *EndLabel = Asm->createTempSymbol("pub" + SecName + "_end");
  733       Asm->EmitLabelDifference(EndLabel, BeginLabel, 4); // Length
  734       Asm->OutStreamer->EmitLabel(BeginLabel);
  734       Asm->OutStreamer->EmitLabel(BeginLabel);
  735       Asm->emitInt16(dwarf::DW_PUBNAMES_VERSION); // Version
  736       Asm->emitInt32(Unit.getStartOffset());      // Unit offset
  737       Asm->emitInt32(Unit.getNextUnitOffset() - Unit.getStartOffset()); // Size
  740     Asm->emitInt32(Name.Die->getOffset());
  743     Asm->OutStreamer->EmitBytes(Name.Name.getString());
  743     Asm->OutStreamer->EmitBytes(Name.Name.getString());
  745     Asm->emitInt8(0);
  750   Asm->emitInt32(0); // End marker.
  751   Asm->OutStreamer->EmitLabel(EndLabel);
  751   Asm->OutStreamer->EmitLabel(EndLabel);
  756   emitPubSectionForUnit(MC->getObjectFileInfo()->getDwarfPubNamesSection(),
  762   emitPubSectionForUnit(MC->getObjectFileInfo()->getDwarfPubTypesSection(),
  768   MS->SwitchSection(MC->getObjectFileInfo()->getDwarfFrameSection());
  779   MS->SwitchSection(MC->getObjectFileInfo()->getDwarfFrameSection());
tools/dsymutil/MachODebugMapParser.cpp
  108                                 Result->getTriple().getArchName())
  113         Result->addDebugMapObject(File, sys::TimePoint<std::chrono::seconds>());
  114       if (Result->end() != Result->begin())
  114       if (Result->end() != Result->begin())
  115         (*--Result->end())->addWarning(Msg.str());
  115         (*--Result->end())->addWarning(Msg.str());
  169   auto Object = ObjectEntry->getObjectAs<MachOObjectFile>(Result->getTriple());
  178       &Result->addDebugMapObject(Path, Timestamp, MachO::N_OSO);
  414     Result->addDebugMapObject(Path, sys::toTimePoint(Value), Type);
tools/dsymutil/MachOUtils.cpp
   42 llvm::StringRef ArchAndFile::path() const { return File->TmpName; }
   46     if (auto E = File->discard())
   81     if (auto E = ArchFiles.front().File->keep(OutputFileName)) {
tools/dsymutil/dsymutil.cpp
  368     bool success = DICtx->verify(os, DumpOpts.noImplicitRecursion());
  514         Map->addDebugMapObject(InputFile,
  542         Map->print(outs());
  550       if (Map->begin() == Map->end())
  550       if (Map->begin() == Map->end())
  553             << MachOUtils::getArchName(Map->getTriple().getArchName()) << ")\n";
  569         TempFiles.emplace_back(Map->getTriple().getArchName().str());
  597           AllOK.fetch_and(verify(OutputFile, Map->getTriple().getArchName(),
tools/gold/gold-plugin.cpp
  523     BufferRef = Buffer->getMemBufferRef();
  566                sys::path::filename(Obj->getSourceFileName()).str();
  568   for (auto &Sym : Obj->symbols()) {
  609       StringRef C = Obj->getComdatTable()[CI];
  714   auto InputFileSyms = Input->symbols();
 1041   size_t MaxTasks = Lto->getMaxTasks();
 1054     *AddStream(Task)->OS << MB->getBuffer();
 1054     *AddStream(Task)->OS << MB->getBuffer();
 1061   check(Lto->run(AddStream, Cache));
tools/llc/llc.cpp
  359     RemarksFile->keep();
  407         M = MIR->parseIRModule();
  417       M->setTargetTriple(Triple::normalize(TargetTriple));
  418     TheTriple = Triple(M->getTargetTriple());
  494   TargetLibraryInfoImpl TLII(Triple(M->getTargetTriple()));
  502   M->setDataLayout(Target->createDataLayout());
  502   M->setDataLayout(Target->createDataLayout());
  527     raw_pwrite_stream *OS = &Out->os();
  534          !Out->os().supportsSeeking()) ||
  572     } else if (Target->addPassesToEmitFile(PM, *OS,
  573                                            DwoOut ? &DwoOut->os() : nullptr,
  583       if (MIR->parseMachineFunctions(*M, MMIWP->getMMI()))
  619         Out->os() << Buffer;
  620         Out->keep();
  626       Out->os() << Buffer;
  631   Out->keep();
  633     DwoOut->keep();
tools/lld/COFF/DebugTypes.cpp
  194   pdb::PDBFile &pdbFile = (pdb.second)->session->getPDBFile();
  258   pdb::PDBFile &pdbFile = session->getPDBFile();
tools/lld/COFF/Driver.cpp
  165     driver->tar->append(relativeToRoot(mbref.getBufferIdentifier()),
  172   StringRef filename = mb->getBufferIdentifier();
  794   if ((*oldBuf)->getBuffer() != newBuf->getBuffer()) {
  794   if ((*oldBuf)->getBuffer() != newBuf->getBuffer()) {
  806       mb->getMemBufferRef(), config->machine, config->mingw));
  895   for (std::string s : args::getLines(mb->getMemBufferRef())) {
 1639     tar->append("response.txt",
tools/lld/COFF/DriverUtils.cpp
  500   char *buf = res->getBufferStart();
tools/lld/COFF/InputFiles.cpp
  105   for (const Archive::Symbol &sym : file->symbols())
  159     for (const lto::InputFile::Symbol &sym : obj->symbols()) {
  204   if (auto ec = coffObj->getSection(i, sec))
  218   uint32_t numSections = coffObj->getNumberOfSections();
  236   if (Expected<StringRef> e = coffObj->getSectionName(sec))
  244     cantFail(coffObj->getSectionContents(sec, data));
  315     coffObj->getSymbolName(sym, name);
  318     if (Expected<StringRef> e = coffObj->getSectionName(parentSec))
  357     coffObj->getSymbolName(sym, name);
  368   coffObj->getSymbolName(sym, name);
  383     coffObj->getSymbolName(sym, name);
  403   uint32_t numSymbols = coffObj->getNumberOfSymbols();
  412       coffObj->getNumberOfSections() + 1);
  415     COFFSymbolRef coffSym = check(coffObj->getSymbol(i));
  443     COFFSymbolRef sym = check(coffObj->getSymbol(i));
  452       coffObj->getSymbolName(sym, name);
  469   coffObj->getSymbolName(sym, name);
  555       coffObj->getSymbolName(sym, name);
  581     coffObj->getSymbolName(sym, s);
  681     return static_cast<MachineTypes>(coffObj->getMachine());
  902   std::vector<std::pair<Symbol *, bool>> comdat(obj->getComdatTable().size());
  903   for (size_t i = 0; i != obj->getComdatTable().size(); ++i)
  906     comdat[i] = symtab->addComdat(this, saver.save(obj->getComdatTable()[i]));
  907   for (const lto::InputFile::Symbol &objSym : obj->symbols()) {
  922       if (symName == obj->getComdatTable()[comdatIndex])
  935   directives = obj->getCOFFLinkerOpts();
  939   switch (Triple(obj->getTargetTriple()).getArch()) {
tools/lld/COFF/LTO.cpp
  141   checkError(ltoObj->add(std::move(f.obj), resols));
  147   unsigned maxTasks = ltoObj->getMaxTasks();
  161   checkError(ltoObj->run(
  183       indexFile->close();
  205       ret.push_back(file->getBuffer());
tools/lld/COFF/PDB.cpp
 1150     newChecksums->addChecksum(filename, fc.Kind, fc.Checksum);
tools/lld/COFF/SymbolTable.cpp
  104   StringRef source = file->obj->getSourceFileName();
  523   StringRef source = file->obj->getSourceFileName();
  788     lto->add(*f);
  789   return lto->compile();
tools/lld/COFF/Writer.cpp
  630   if (auto e = buffer->commit())
 1270   uint8_t *buf = buffer->getBufferStart();
 1453       buffer->getBufferStart() + coff->PointerToSymbolTable);
 1746   uint8_t *buf = buffer->getBufferStart();
 1777       reinterpret_cast<const char *>(buffer->getBufferStart()),
 1778       buffer->getBufferSize());
 1804   uint8_t *buf = buffer->getBufferStart();
 1818     return buffer->getBufferStart() + os->getFileOff() + c->getRVA() -
tools/lld/Common/DWARF.cpp
   18   for (std::unique_ptr<DWARFUnit> &cu : dwarf->compile_units()) {
   24         dwarf->getLineTableForUnit(cu.get(), report);
   35     for (const auto &entry : cu->dies()) {
tools/lld/Common/ErrorHandler.cpp
   54     errorHandler().outputBuffer->discard();
tools/lld/ELF/Driver.cpp
  164   bool addToTar = file->isThin() && tar;
  165   for (const ErrorOr<Archive::Child> &cOrErr : file->children(err)) {
  174       tar->append(relativeToRoot(check(c.getFullName())), mbref.getBuffer());
  182   for (std::unique_ptr<MemoryBuffer> &mb : file->takeThinBuffers())
  221     if (!file->isEmpty() && !file->hasSymbolTable()) {
  221     if (!file->isEmpty() && !file->hasSymbolTable()) {
  459       tar->append("response.txt", createResponseFile(args));
  460       tar->append("version.txt", getLLDVersion() + "\n");
 1576     lto->add(*file);
 1578   for (InputFile *file : lto->compile()) {
tools/lld/ELF/InputFiles.cpp
  118   MemoryBufferRef mbref = mb->getMemBufferRef();
  122     tar->append(relativeToRoot(path), mbref.getBuffer());
 1072     : InputFile(ArchiveKind, file->getMemoryBufferRef()),
 1076   for (const Archive::Symbol &sym : file->symbols())
 1097     tar->append(relativeToRoot(CHECK(c.getFullName(), this)), mb.getBuffer());
 1382   Triple t(obj->getTargetTriple());
 1432   for (StringRef s : obj->getComdatTable())
 1436   for (const lto::InputFile::Symbol &objSym : obj->symbols())
 1439   for (auto l : obj->getDependentLibraries())
 1508     for (const lto::InputFile::Symbol &sym : obj->symbols()) {
tools/lld/ELF/LTO.cpp
  210   checkError(ltoObj->add(std::move(f.obj), resols));
  236   unsigned maxTasks = ltoObj->getMaxTasks();
  252     checkError(ltoObj->run(
  277       indexFile->close();
tools/lld/ELF/SyntheticSections.cpp
 2555     ret.push_back({cu->getOffset(), cu->getLength() + 4});
 2555     ret.push_back({cu->getOffset(), cu->getLength() + 4});
 2565     if (Error e = cu->tryExtractDIEsIfNeeded(false)) {
 2569     Expected<DWARFAddressRangesVector> ranges = cu->collectAddressRanges();
tools/lld/ELF/Writer.cpp
  619   if (auto e = buffer->commit())
 2606   Out::bufferStart = buffer->getBufferStart();
tools/lld/include/lld/Core/PassManager.h
   36       if (llvm::Error EC = pass->perform(file))
tools/lld/lib/Core/LinkingContext.cpp
   40   entryFile->addAtom(
   56     undefinedSymFile->addAtom(*(new (_allocator) SimpleUndefinedAtom(
tools/lld/lib/Core/Reader.cpp
   38   StringRef content(mb->getBufferStart(), mb->getBufferSize());
   38   StringRef content(mb->getBufferStart(), mb->getBufferSize());
   43     if (!reader->canParse(fileType, mb->getMemBufferRef()))
   43     if (!reader->canParse(fileType, mb->getMemBufferRef()))
   45     return reader->loadFile(std::move(mb), *this);
   65     if (h->handledDocTag(io, file))
tools/lld/lib/Core/Resolver.cpp
  468   _result->addAtoms(_atoms);
tools/lld/lib/Driver/DarwinLdDriver.cpp
  107       return makeErrorFile(file->path(), ec);
tools/lld/lib/ReaderWriter/FileArchive.cpp
   85     for (auto mf = _archive->child_begin(err), me = _archive->child_end();
   85     for (auto mf = _archive->child_begin(err), me = _archive->child_end();
  144     std::string memberPath = (_archive->getFileName() + "("
  158     if (std::error_code ec = result->parse())
  160     result->setArchivePath(_archive->getFileName());
  160     result->setArchivePath(_archive->getFileName());
  164     result->setSharedMemoryBuffer(_mb);
  171                                        << _archive->getFileName() << "':\n");
  172     for (const Archive::Symbol &sym : _archive->symbols()) {
  211     StringRef path = mb->getBufferIdentifier();
tools/lld/lib/ReaderWriter/MachO/File.h
   32     : SimpleFile(mb->getBufferIdentifier(), File::kindMachObject),
  286       : SharedLibraryFile(mb->getBufferIdentifier()),
tools/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp
  671   if (sliceFromFatFile(mb->getMemBufferRef(), offset, size))
  686   file->parse();
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp
  209   const char *start = mb->getBufferStart();
  210   size_t objSize = mb->getBufferSize();
  215   if (sliceFromFatFile(mb->getMemBufferRef(), arch, sliceOffset, sliceSize)) {
  244   f->arch = MachOLinkingContext::archFromCpuType(smh->cputype, smh->cpusubtype);
  245   if (f->arch != arch) {
  250                                   + MachOLinkingContext::nameFromArch(f->arch)
  254   f->fileType = HeaderFileType(smh->filetype);
  255   f->flags = smh->flags;
  310           appendRelocations(section.relocations, mb->getBuffer(), isBig,
  314             appendIndirectSymbols(section.indirectSymbols, mb->getBuffer(),
  321           f->sections.push_back(section);
  354           appendRelocations(section.relocations, mb->getBuffer(), isBig,
  359                 section.indirectSymbols, mb->getBuffer(), isBig,
  363           f->sections.push_back(section);
  400             f->stabsSymbols.push_back(sout);
  402             f->undefinedSymbols.push_back(sout);
  404             f->globalSymbols.push_back(sout);
  406             f->localSymbols.push_back(sout);
  432             f->undefinedSymbols.push_back(sout);
  434             f->globalSymbols.push_back(sout);
  436             f->stabsSymbols.push_back(sout);
  438             f->localSymbols.push_back(sout);
  445       f->installName = lc + read32(&dl->dylib.name, isBig);
  446       f->currentVersion = read32(&dl->dylib.current_version, isBig);
  447       f->compatVersion = read32(&dl->dylib.compatibility_version, isBig);
  468       f->dependentDylibs.push_back(entry);
  473       f->rpaths.push_back(lc + read32(&rpc->path, isBig));
  487       f->minOSVersionKind = (LoadCommandType)cmd;
  503       f->dataInCode.push_back(entry);
  516         normExport.name = trieExport.name().copy(f->ownedAllocations);
  522           normExport.otherName = trieExport.otherName().copy(f->ownedAllocations);
  523         f->exportInfo.push_back(normExport);
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp
 1540   _buffer = fob->getBufferStart();
 1546   if (Error E = fob->commit())
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp
  629             Twine("bad relocation (") + GE->getMessage()
  665             Twine("bad relocation (") + GE->getMessage()
 1486     handler->addAdditionalReferences(*atom);
 1520     atom->addReference(Reference::KindNamespace::mach_o, handler->kindArch(),
 1521                        handler->dataInCodeTransitionStart(*atom),
 1536     atom->addReference(Reference::KindNamespace::mach_o, handler->kindArch(),
 1537                        handler->dataInCodeTransitionEnd(*atom),
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp
  809   llvm::yaml::Input yin(mb->getBuffer(), &yamlContext);
tools/lld/lib/ReaderWriter/MachO/SectCreateFile.h
   35     uint64_t size() const override { return _content->getBufferSize(); }
   49         reinterpret_cast<const uint8_t*>(_content->getBufferStart());
   50       return ArrayRef<uint8_t>(data, _content->getBufferSize());
tools/lld/lib/ReaderWriter/MachO/WriterMachO.cpp
   40       if (auto ec = yamlWriter->writeFile(file, "-"))
tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
  952       if (f->_rnb->hasRefName(atom)) {
  953         keys->_refName = f->_rnb->refName(atom);
 1197       if (f->_rnb->hasRefName(atom)) {
 1198         keys->_refName = f->_rnb->refName(atom);
 1364     yamlContext._path = mb->getBufferIdentifier();
 1365     llvm::yaml::Input yin(mb->getBuffer(), &yamlContext);
tools/lld/unittests/MachOTests/MachONormalizedFileBinaryReaderTests.cpp
   76   EXPECT_EQ(f->arch, lld::MachOLinkingContext::arch_x86_64);
   77   EXPECT_EQ((int)(f->fileType), MH_OBJECT);
   78   EXPECT_EQ((int)(f->flags), MH_SUBSECTIONS_VIA_SYMBOLS);
   79   EXPECT_TRUE(f->localSymbols.empty());
   80   EXPECT_TRUE(f->globalSymbols.empty());
   81   EXPECT_TRUE(f->undefinedSymbols.empty());
  107   EXPECT_EQ(f->arch, lld::MachOLinkingContext::arch_x86);
  108   EXPECT_EQ((int)(f->fileType), MH_OBJECT);
  109   EXPECT_EQ((int)(f->flags), MH_SUBSECTIONS_VIA_SYMBOLS);
  110   EXPECT_TRUE(f->localSymbols.empty());
  111   EXPECT_TRUE(f->globalSymbols.empty());
  112   EXPECT_TRUE(f->undefinedSymbols.empty());
  138   EXPECT_EQ(f->arch, lld::MachOLinkingContext::arch_ppc);
  139   EXPECT_EQ((int)(f->fileType), MH_OBJECT);
  140   EXPECT_EQ((int)(f->flags), MH_SUBSECTIONS_VIA_SYMBOLS);
  141   EXPECT_TRUE(f->localSymbols.empty());
  142   EXPECT_TRUE(f->globalSymbols.empty());
  143   EXPECT_TRUE(f->undefinedSymbols.empty());
  169   EXPECT_EQ(f->arch, lld::MachOLinkingContext::arch_armv7);
  170   EXPECT_EQ((int)(f->fileType), MH_OBJECT);
  171   EXPECT_EQ((int)(f->flags), MH_SUBSECTIONS_VIA_SYMBOLS);
  172   EXPECT_TRUE(f->localSymbols.empty());
  173   EXPECT_TRUE(f->globalSymbols.empty());
  174   EXPECT_TRUE(f->undefinedSymbols.empty());
  183   EXPECT_EQ(f->arch, lld::MachOLinkingContext::arch_x86_64);
  184   EXPECT_EQ((int)(f->fileType), MH_OBJECT);
  185   EXPECT_EQ((int)(f->flags), MH_SUBSECTIONS_VIA_SYMBOLS);
  186   EXPECT_TRUE(f->localSymbols.empty());
  187   EXPECT_TRUE(f->globalSymbols.empty());
  188   EXPECT_TRUE(f->undefinedSymbols.empty());
  192   EXPECT_EQ(f2->arch, lld::MachOLinkingContext::arch_armv7);
  193   EXPECT_EQ((int)(f2->fileType), MH_OBJECT);
  194   EXPECT_EQ((int)(f2->flags), MH_SUBSECTIONS_VIA_SYMBOLS);
  195   EXPECT_TRUE(f2->localSymbols.empty());
  196   EXPECT_TRUE(f2->globalSymbols.empty());
  197   EXPECT_TRUE(f2->undefinedSymbols.empty());
  269   EXPECT_EQ(f->arch, lld::MachOLinkingContext::arch_x86_64);
  270   EXPECT_EQ((int)(f->fileType), MH_OBJECT);
  271   EXPECT_EQ((int)(f->flags), MH_SUBSECTIONS_VIA_SYMBOLS);
  272   EXPECT_EQ(f->sections.size(), 2UL);
  273   const Section& text = f->sections[0];
  299   const Section& cstring = f->sections[1];
  313   EXPECT_EQ(f->localSymbols.size(), 1UL);
  314   const Symbol& strLabel = f->localSymbols[0];
  318   EXPECT_EQ(f->globalSymbols.size(), 1UL);
  319   const Symbol& mainLabel = f->globalSymbols[0];
  325   EXPECT_EQ(f->undefinedSymbols.size(), 1UL);
  326   const Symbol& printfLabel = f->undefinedSymbols[0];
  394   EXPECT_EQ(f->arch, lld::MachOLinkingContext::arch_x86);
  395   EXPECT_EQ((int)(f->fileType), MH_OBJECT);
  396   EXPECT_EQ((int)(f->flags), MH_SUBSECTIONS_VIA_SYMBOLS);
  397   EXPECT_EQ(f->sections.size(), 2UL);
  398   const Section& text = f->sections[0];
  434   const Section& cstring = f->sections[1];
  448   EXPECT_EQ(f->localSymbols.size(), 0UL);
  449   EXPECT_EQ(f->globalSymbols.size(), 1UL);
  450   const Symbol& mainLabel = f->globalSymbols[0];
  456   EXPECT_EQ(f->undefinedSymbols.size(), 1UL);
  457   const Symbol& printfLabel = f->undefinedSymbols[0];
  526   EXPECT_EQ(f->arch, lld::MachOLinkingContext::arch_armv7);
  527   EXPECT_EQ((int)(f->fileType), MH_OBJECT);
  528   EXPECT_EQ((int)(f->flags), MH_SUBSECTIONS_VIA_SYMBOLS);
  529   EXPECT_EQ(f->sections.size(), 2UL);
  530   const Section& text = f->sections[0];
  575   const Section& cstring = f->sections[1];
  589   EXPECT_EQ(f->localSymbols.size(), 0UL);
  590   EXPECT_EQ(f->globalSymbols.size(), 1UL);
  591   const Symbol& mainLabel = f->globalSymbols[0];
  597   EXPECT_EQ(f->undefinedSymbols.size(), 1UL);
  598   const Symbol& printfLabel = f->undefinedSymbols[0];
  670   EXPECT_EQ(f->arch, lld::MachOLinkingContext::arch_ppc);
  671   EXPECT_EQ((int)(f->fileType), MH_OBJECT);
  672   EXPECT_EQ((int)(f->flags), MH_SUBSECTIONS_VIA_SYMBOLS);
  673   EXPECT_EQ(f->sections.size(), 2UL);
  674   const Section& text = f->sections[0];
  718   const Section& cstring = f->sections[1];
  732   EXPECT_EQ(f->localSymbols.size(), 0UL);
  733   EXPECT_EQ(f->globalSymbols.size(), 1UL);
  734   const Symbol& mainLabel = f->globalSymbols[0];
  740   EXPECT_EQ(f->undefinedSymbols.size(), 1UL);
  741   const Symbol& printfLabel = f->undefinedSymbols[0];
tools/lld/unittests/MachOTests/MachONormalizedFileBinaryWriterTests.cpp
  158   EXPECT_EQ(lld::MachOLinkingContext::arch_x86_64, f2->arch);
  159   EXPECT_EQ(MH_OBJECT, f2->fileType);
  160   EXPECT_EQ(FileFlags(MH_SUBSECTIONS_VIA_SYMBOLS), f2->flags);
  162   EXPECT_TRUE(f2->localSymbols.empty());
  163   EXPECT_TRUE(f2->globalSymbols.empty());
  164   EXPECT_EQ(2UL, f2->undefinedSymbols.size());
  165   const Symbol& barUndef = f2->undefinedSymbols[0];
  169   const Symbol& tbarUndef = f2->undefinedSymbols[1];
  174   EXPECT_EQ(1UL, f2->sections.size());
  175   const Section& text = f2->sections[0];
  270   EXPECT_EQ(lld::MachOLinkingContext::arch_x86, f2->arch);
  271   EXPECT_EQ(MH_OBJECT, f2->fileType);
  272   EXPECT_EQ(FileFlags(MH_SUBSECTIONS_VIA_SYMBOLS), f2->flags);
  274   EXPECT_TRUE(f2->localSymbols.empty());
  275   EXPECT_TRUE(f2->globalSymbols.empty());
  276   EXPECT_EQ(2UL, f2->undefinedSymbols.size());
  277   const Symbol& barUndef = f2->undefinedSymbols[0];
  281   const Symbol& tbarUndef = f2->undefinedSymbols[1];
  286   EXPECT_EQ(1UL, f2->sections.size());
  287   const Section& text = f2->sections[0];
  389   EXPECT_EQ(lld::MachOLinkingContext::arch_armv7, f2->arch);
  390   EXPECT_EQ(MH_OBJECT, f2->fileType);
  391   EXPECT_EQ(FileFlags(MH_SUBSECTIONS_VIA_SYMBOLS), f2->flags);
  393   EXPECT_TRUE(f2->localSymbols.empty());
  394   EXPECT_EQ(2UL, f2->globalSymbols.size());
  395   const Symbol& fooDef = f2->globalSymbols[0];
  400   const Symbol& foo2Def = f2->globalSymbols[1];
  406   EXPECT_EQ(1UL, f2->undefinedSymbols.size());
  407   const Symbol& barUndef = f2->undefinedSymbols[0];
  412   EXPECT_EQ(1UL, f2->sections.size());
  413   const Section& text = f2->sections[0];
  546   EXPECT_EQ(lld::MachOLinkingContext::arch_ppc, f2->arch);
  547   EXPECT_EQ(MH_OBJECT, f2->fileType);
  548   EXPECT_EQ(FileFlags(MH_SUBSECTIONS_VIA_SYMBOLS), f2->flags);
  550   EXPECT_TRUE(f2->localSymbols.empty());
  551   EXPECT_EQ(2UL, f2->globalSymbols.size());
  552   const Symbol& fooDef = f2->globalSymbols[0];
  557   const Symbol& foo2Def = f2->globalSymbols[1];
  563   EXPECT_EQ(1UL, f2->undefinedSymbols.size());
  564   const Symbol& barUndef = f2->undefinedSymbols[0];
  569   EXPECT_EQ(1UL, f2->sections.size());
  570   const Section& text = f2->sections[0];
tools/lld/unittests/MachOTests/MachONormalizedFileToAtomsTests.cpp
   32   EXPECT_EQ(0U, (*atom_f)->defined().size());
tools/lld/unittests/MachOTests/MachONormalizedFileYAMLTests.cpp
   51   EXPECT_EQ(f->arch, lld::MachOLinkingContext::arch_ppc);
   52   EXPECT_EQ(f->fileType, llvm::MachO::MH_OBJECT);
   53   EXPECT_EQ((int)(f->flags), llvm::MachO::MH_SUBSECTIONS_VIA_SYMBOLS);
   54   EXPECT_TRUE(f->sections.empty());
   55   EXPECT_TRUE(f->localSymbols.empty());
   56   EXPECT_TRUE(f->globalSymbols.empty());
   57   EXPECT_TRUE(f->undefinedSymbols.empty());
   67   EXPECT_EQ(f->arch, lld::MachOLinkingContext::arch_x86_64);
   68   EXPECT_EQ(f->fileType, llvm::MachO::MH_OBJECT);
   69   EXPECT_EQ((int)(f->flags), llvm::MachO::MH_SUBSECTIONS_VIA_SYMBOLS);
   70   EXPECT_TRUE(f->sections.empty());
   71   EXPECT_TRUE(f->localSymbols.empty());
   72   EXPECT_TRUE(f->globalSymbols.empty());
   73   EXPECT_TRUE(f->undefinedSymbols.empty());
   83   EXPECT_EQ(f->arch, lld::MachOLinkingContext::arch_x86);
   84   EXPECT_EQ(f->fileType, llvm::MachO::MH_OBJECT);
   85   EXPECT_EQ((int)(f->flags), llvm::MachO::MH_SUBSECTIONS_VIA_SYMBOLS);
   86   EXPECT_TRUE(f->sections.empty());
   87   EXPECT_TRUE(f->localSymbols.empty());
   88   EXPECT_TRUE(f->globalSymbols.empty());
   89   EXPECT_TRUE(f->undefinedSymbols.empty());
   99   EXPECT_EQ(f->arch, lld::MachOLinkingContext::arch_armv6);
  100   EXPECT_EQ(f->fileType, llvm::MachO::MH_OBJECT);
  101   EXPECT_EQ((int)(f->flags), llvm::MachO::MH_SUBSECTIONS_VIA_SYMBOLS);
  102   EXPECT_TRUE(f->sections.empty());
  103   EXPECT_TRUE(f->localSymbols.empty());
  104   EXPECT_TRUE(f->globalSymbols.empty());
  105   EXPECT_TRUE(f->undefinedSymbols.empty());
  115   EXPECT_EQ(f->arch, lld::MachOLinkingContext::arch_armv7);
  116   EXPECT_EQ(f->fileType, llvm::MachO::MH_OBJECT);
  117   EXPECT_EQ((int)(f->flags), llvm::MachO::MH_SUBSECTIONS_VIA_SYMBOLS);
  118   EXPECT_TRUE(f->sections.empty());
  119   EXPECT_TRUE(f->localSymbols.empty());
  120   EXPECT_TRUE(f->globalSymbols.empty());
  121   EXPECT_TRUE(f->undefinedSymbols.empty());
  131   EXPECT_EQ(f->arch, lld::MachOLinkingContext::arch_armv7s);
  132   EXPECT_EQ(f->fileType, llvm::MachO::MH_OBJECT);
  133   EXPECT_EQ((int)(f->flags), llvm::MachO::MH_SUBSECTIONS_VIA_SYMBOLS);
  134   EXPECT_TRUE(f->sections.empty());
  135   EXPECT_TRUE(f->localSymbols.empty());
  136   EXPECT_TRUE(f->globalSymbols.empty());
  137   EXPECT_TRUE(f->undefinedSymbols.empty());
  152     EXPECT_EQ(f2->arch, lld::MachOLinkingContext::arch_x86_64);
  153     EXPECT_EQ((int)(f2->fileType), llvm::MachO::MH_OBJECT);
  154     EXPECT_EQ((int)(f2->flags), llvm::MachO::MH_SUBSECTIONS_VIA_SYMBOLS);
  155     EXPECT_TRUE(f2->sections.empty());
  156     EXPECT_TRUE(f2->localSymbols.empty());
  157     EXPECT_TRUE(f2->globalSymbols.empty());
  158     EXPECT_TRUE(f2->undefinedSymbols.empty());
  175   EXPECT_EQ(f->arch, lld::MachOLinkingContext::arch_x86_64);
  176   EXPECT_EQ(f->fileType, llvm::MachO::MH_OBJECT);
  177   EXPECT_TRUE(f->sections.empty());
  178   EXPECT_TRUE(f->localSymbols.empty());
  179   EXPECT_TRUE(f->undefinedSymbols.empty());
  180   EXPECT_EQ(f->globalSymbols.size(), 1UL);
  181   const Symbol& sym = f->globalSymbols[0];
  204   EXPECT_EQ(f->arch, lld::MachOLinkingContext::arch_x86_64);
  205   EXPECT_EQ(f->fileType, llvm::MachO::MH_OBJECT);
  206   EXPECT_TRUE(f->localSymbols.empty());
  207   EXPECT_TRUE(f->globalSymbols.empty());
  208   EXPECT_TRUE(f->undefinedSymbols.empty());
  209   EXPECT_EQ(f->sections.size(), 1UL);
  210   const Section& sect = f->sections[0];
  276   EXPECT_EQ(f->arch, lld::MachOLinkingContext::arch_x86_64);
  277   EXPECT_EQ(f->fileType, llvm::MachO::MH_OBJECT);
  278   EXPECT_EQ((int)(f->flags), llvm::MachO::MH_SUBSECTIONS_VIA_SYMBOLS);
  279   EXPECT_EQ(f->sections.size(), 2UL);
  281   const Section& sect1 = f->sections[0];
  313   const Section& sect2 = f->sections[1];
  325   EXPECT_EQ(f->globalSymbols.size(), 1UL);
  326   const Symbol& sym1 = f->globalSymbols[0];
  333   EXPECT_EQ(f->localSymbols.size(), 1UL);
  334   const Symbol& sym2 = f->localSymbols[0];
  341   EXPECT_EQ(f->undefinedSymbols.size(), 1UL);
  342   const Symbol& sym3 = f->undefinedSymbols[0];
  406   EXPECT_EQ(f->arch, lld::MachOLinkingContext::arch_x86);
  407   EXPECT_EQ(f->fileType, llvm::MachO::MH_OBJECT);
  408   EXPECT_EQ((int)(f->flags), llvm::MachO::MH_SUBSECTIONS_VIA_SYMBOLS);
  409   EXPECT_EQ(f->sections.size(), 2UL);
  411   const Section& sect1 = f->sections[0];
  450   const Section& sect2 = f->sections[1];
  462   EXPECT_EQ(f->globalSymbols.size(), 1UL);
  463   const Symbol& sym1 = f->globalSymbols[0];
  470   EXPECT_EQ(f->undefinedSymbols.size(), 1UL);
  471   const Symbol& sym2 = f->undefinedSymbols[0];
  534   EXPECT_EQ(f->arch, lld::MachOLinkingContext::arch_armv6);
  535   EXPECT_EQ(f->fileType, llvm::MachO::MH_OBJECT);
  536   EXPECT_EQ((int)(f->flags), llvm::MachO::MH_SUBSECTIONS_VIA_SYMBOLS);
  537   EXPECT_EQ(f->sections.size(), 2UL);
  539   const Section& sect1 = f->sections[0];
  578   const Section& sect2 = f->sections[1];
  590   EXPECT_EQ(f->globalSymbols.size(), 1UL);
  591   const Symbol& sym1 = f->globalSymbols[0];
  598   EXPECT_EQ(f->undefinedSymbols.size(), 1UL);
  599   const Symbol& sym2 = f->undefinedSymbols[0];
  674   EXPECT_EQ(f->arch, lld::MachOLinkingContext::arch_armv7);
  675   EXPECT_EQ(f->fileType, llvm::MachO::MH_OBJECT);
  676   EXPECT_EQ((int)(f->flags), llvm::MachO::MH_SUBSECTIONS_VIA_SYMBOLS);
  677   EXPECT_EQ(f->sections.size(), 2UL);
  679   const Section& sect1 = f->sections[0];
  734   const Section& sect2 = f->sections[1];
  746   EXPECT_EQ(f->globalSymbols.size(), 1UL);
  747   const Symbol& sym1 = f->globalSymbols[0];
  754   EXPECT_EQ(f->undefinedSymbols.size(), 1UL);
  755   const Symbol& sym2 = f->undefinedSymbols[0];
tools/lld/wasm/Driver.cpp
  197   for (const ErrorOr<Archive::Child> &cOrErr : file->children(err)) {
  212   for (std::unique_ptr<MemoryBuffer> &mb : file->takeThinBuffers())
  241     if (!file->isEmpty() && !file->hasSymbolTable()) {
  241     if (!file->isEmpty() && !file->hasSymbolTable()) {
  670       tar->append("response.txt", createResponseFile(args));
  671       tar->append("version.txt", getLLDVersion() + "\n");
tools/lld/wasm/InputFiles.cpp
   54   MemoryBufferRef mbref = mb->getMemBufferRef();
   58     tar->append(relativeToRoot(path), mbref.getBuffer());
   83       "\n     Function Imports : " + Twine(wasmObj->getNumImportedFunctions()) +
   84       "\n       Global Imports : " + Twine(wasmObj->getNumImportedGlobals()) +
   85       "\n        Event Imports : " + Twine(wasmObj->getNumImportedEvents()));
  127     const WasmSymbol &sym = wasmObj->syms()[reloc.Index];
  134     const WasmSymbol &sym = wasmObj->syms()[reloc.Index];
  138         wasmObj->dataSegments()[sym.Info.DataRef.Segment];
  143     const WasmSymbol &sym = wasmObj->syms()[reloc.Index];
  145         functions[sym.Info.ElementIndex - wasmObj->getNumImportedFunctions()];
  156     const WasmSymbol &sym = wasmObj->syms()[reloc.Index];
  265       wasmObj->getNumImportedFunctions() + wasmObj->functions().size();
  265       wasmObj->getNumImportedFunctions() + wasmObj->functions().size();
  267   for (const WasmElemSegment &seg : wasmObj->elements()) {
  286   std::vector<bool> isCalledDirectly(wasmObj->getNumberOfSymbols(), false);
  287   for (const SectionRef &sec : wasmObj->sections()) {
  288     const WasmSection &section = wasmObj->getWasmSection(sec);
  312   ArrayRef<StringRef> comdats = wasmObj->linkingData().Comdats;
  319   for (const WasmSegment &s : wasmObj->dataSegments()) {
  327   ArrayRef<WasmFunction> funcs = wasmObj->functions();
  328   ArrayRef<uint32_t> funcTypes = wasmObj->functionTypes();
  329   ArrayRef<WasmSignature> types = wasmObj->types();
  340   for (const WasmGlobal &g : wasmObj->globals())
  344   for (const WasmEvent &e : wasmObj->events())
  348   symbols.reserve(wasmObj->getNumberOfSymbols());
  349   for (const SymbolRef &sym : wasmObj->symbols()) {
  350     const WasmSymbol &wasmSym = wasmObj->getWasmSymbol(sym.getRawDataRefImpl());
  398         functions[sym.Info.ElementIndex - wasmObj->getNumImportedFunctions()];
  417         globals[sym.Info.ElementIndex - wasmObj->getNumImportedGlobals()];
  429         events[sym.Info.ElementIndex - wasmObj->getNumImportedEvents()];
  476   for (const Archive::Symbol &sym : file->symbols()) {
  543   Triple t(obj->getTargetTriple());
  549   for (StringRef s : obj->getComdatTable())
  552   for (const lto::InputFile::Symbol &objSym : obj->symbols())
tools/lld/wasm/LTO.cpp
  117   checkError(ltoObj->add(std::move(f.obj), resols));
  123   unsigned maxTasks = ltoObj->getMaxTasks();
  138   checkError(ltoObj->run(
  163       ret.push_back(file->getBuffer());
tools/lld/wasm/SymbolTable.cpp
   74     lto->add(*f);
   76   for (StringRef filename : lto->compile()) {
tools/lld/wasm/Writer.cpp
  179   memcpy(buffer->getBufferStart(), header.data(), header.size());
  183   uint8_t *buf = buffer->getBufferStart();
 1071   if (Error e = buffer->commit())
tools/lldb/include/lldb/Expression/DiagnosticManager.h
  105                           return diag->HasFixIts();
  126       m_diagnostics.back()->AppendMessage(str);
tools/lldb/include/lldb/Symbol/ClangASTContext.h
  274         (!packed_args || !packed_args->packed_args);
tools/lldb/include/lldb/Target/Process.h
 2552       m_next_event_action_up->HandleBeingUnshipped();
tools/lldb/include/lldb/Utility/Reproducer.h
  311     return (*buffer)->getBuffer().str();
tools/lldb/source/API/SBAddress.cpp
   86   return m_opaque_up != nullptr && m_opaque_up->IsValid();
  114   if (m_opaque_up->IsValid())
  115     return m_opaque_up->GetFileAddress();
  127     if (m_opaque_up->IsValid()) {
  129       addr = m_opaque_up->GetLoadAddress(target_sp.get());
  145     m_opaque_up->Clear();
  150   if (!m_opaque_up->IsValid())
  151     m_opaque_up->SetOffset(load_addr);
  157   if (m_opaque_up->IsValid()) {
  158     addr_t addr_offset = m_opaque_up->GetOffset();
  160       m_opaque_up->SetOffset(addr_offset + offset);
  171   if (m_opaque_up->IsValid())
  172     sb_section.SetSP(m_opaque_up->GetSection());
  179   if (m_opaque_up->IsValid())
  180     return m_opaque_up->GetOffset();
  210   if (m_opaque_up->IsValid()) {
  211     m_opaque_up->Dump(&strm, nullptr, Address::DumpStyleResolvedDescription,
  223   if (m_opaque_up->IsValid())
  224     sb_module.SetSP(m_opaque_up->GetModule());
  234   if (m_opaque_up->IsValid())
  235     m_opaque_up->CalculateSymbolContext(&sb_sc.ref(), scope);
  243   if (m_opaque_up->IsValid())
  244     sb_comp_unit.reset(m_opaque_up->CalculateSymbolContextCompileUnit());
  252   if (m_opaque_up->IsValid())
  253     sb_function.reset(m_opaque_up->CalculateSymbolContextFunction());
  261   if (m_opaque_up->IsValid())
  262     sb_block.SetPtr(m_opaque_up->CalculateSymbolContextBlock());
  270   if (m_opaque_up->IsValid())
  271     sb_symbol.reset(m_opaque_up->CalculateSymbolContextSymbol());
  279   if (m_opaque_up->IsValid()) {
  281     if (m_opaque_up->CalculateSymbolContextLineEntry(line_entry))
tools/lldb/source/API/SBBreakpoint.cpp
  621                                                    ->GetObjectSP());
tools/lldb/source/API/SBBreakpointLocation.cpp
  238                                                    ->GetObjectSP());
tools/lldb/source/API/SBBreakpointName.cpp
  157     m_impl_up.reset(new SBBreakpointNameImpl(rhs.m_impl_up->GetTarget(),
  158                                              rhs.m_impl_up->GetName()));
  174   m_impl_up.reset(new SBBreakpointNameImpl(rhs.m_impl_up->GetTarget(),
  175                                            rhs.m_impl_up->GetName()));
  202   return m_impl_up->IsValid();
  210   return m_impl_up->GetName();
  221         m_impl_up->GetTarget()->GetAPIMutex());
  230   TargetSP target_sp = m_impl_up->GetTarget();
  245         m_impl_up->GetTarget()->GetAPIMutex());
  258         m_impl_up->GetTarget()->GetAPIMutex());
  272         m_impl_up->GetTarget()->GetAPIMutex());
  285         m_impl_up->GetTarget()->GetAPIMutex());
  299         m_impl_up->GetTarget()->GetAPIMutex());
  313         m_impl_up->GetTarget()->GetAPIMutex());
  327         m_impl_up->GetTarget()->GetAPIMutex());
  341         m_impl_up->GetTarget()->GetAPIMutex());
  355         m_impl_up->GetTarget()->GetAPIMutex());
  368         m_impl_up->GetTarget()->GetAPIMutex());
  382         m_impl_up->GetTarget()->GetAPIMutex());
  395         m_impl_up->GetTarget()->GetAPIMutex());
  409         m_impl_up->GetTarget()->GetAPIMutex());
  423         m_impl_up->GetTarget()->GetAPIMutex());
  438         m_impl_up->GetTarget()->GetAPIMutex());
  452         m_impl_up->GetTarget()->GetAPIMutex());
  467         m_impl_up->GetTarget()->GetAPIMutex());
  484         m_impl_up->GetTarget()->GetAPIMutex());
  529         m_impl_up->GetTarget()->GetAPIMutex());
  545         m_impl_up->GetTarget()->GetAPIMutex());
  559         m_impl_up->GetTarget()->GetAPIMutex());
  591         m_impl_up->GetTarget()->GetAPIMutex());
  595   error = m_impl_up->GetTarget()
  601                                                  ->GetObjectSP());
  618         m_impl_up->GetTarget()->GetAPIMutex());
  622       m_impl_up->GetTarget()
  693   return m_impl_up->GetBreakpointName();
tools/lldb/source/API/SBCommandInterpreter.cpp
   46   return m_opaque_up->GetStopOnContinue();
   53   m_opaque_up->SetStopOnContinue(stop_on_continue);
   60   return m_opaque_up->GetStopOnError();
   67   m_opaque_up->SetStopOnError(stop_on_error);
   74   return m_opaque_up->GetStopOnCrash();
   81   m_opaque_up->SetStopOnCrash(stop_on_crash);
   88   return m_opaque_up->GetEchoCommands();
   95   m_opaque_up->SetEchoCommands(echo_commands);
  102   return m_opaque_up->GetEchoCommentCommands();
  109   m_opaque_up->SetEchoCommentCommands(echo);
  116   return m_opaque_up->GetPrintResults();
  123   m_opaque_up->SetPrintResults(print_results);
  130   return m_opaque_up->GetAddToHistory();
  137   m_opaque_up->SetAddToHistory(add_to_history);
tools/lldb/source/API/SBCompileUnit.cpp
  148   sb_type_list.m_opaque_up->Append(type_list);
tools/lldb/source/API/SBDebugger.cpp
  321     llvm::Optional<std::string> nextfile = loader->GetNextFile();
  660   entry_up->AddBooleanItem("value", value);
  661   entry_up->AddStringItem("description", description);
  671   entry_up->AddItem("value", std::move(array_up));
  672   entry_up->AddStringItem("description", "A list of configured LLVM targets.");
  694   data.m_impl_up->SetObjectSP(std::move(config_up));
 1082     platform_dict->AddStringItem(
 1084     platform_dict->AddStringItem(
 1092     platform_dict->AddStringItem(name_str, llvm::StringRef(plugin_name));
 1099     platform_dict->AddStringItem(desc_str, llvm::StringRef(plugin_desc));
 1102   data.m_impl_up->SetObjectSP(
tools/lldb/source/API/SBDeclaration.cpp
   62   return m_opaque_up.get() && m_opaque_up->IsValid();
   71   if (m_opaque_up.get() && m_opaque_up->GetFile())
   72     sb_file_spec.SetFileSpec(m_opaque_up->GetFile());
   84     line = m_opaque_up->GetLine();
   94     return m_opaque_up->GetColumn();
  167     m_opaque_up->GetFile().GetPath(file_path, sizeof(file_path));
tools/lldb/source/API/SBError.cpp
   43     return m_opaque_up->AsCString();
   51     m_opaque_up->Clear();
   59     ret_value = m_opaque_up->Fail();
   70     ret_value = m_opaque_up->Success();
   81     err = m_opaque_up->GetError();
   92     err_type = m_opaque_up->GetType();
  102   m_opaque_up->SetError(err, type);
  114   m_opaque_up->SetErrorToErrno();
  121   m_opaque_up->SetErrorToErrno();
  128   m_opaque_up->SetErrorString(err_str);
  135   int num_chars = m_opaque_up->SetErrorStringWithVarArg(format, args);
  174     if (m_opaque_up->Success())
tools/lldb/source/API/SBExpressionOptions.cpp
   49   return m_opaque_up->DoesCoerceToId();
   56   m_opaque_up->SetCoerceToId(coerce);
   62   return m_opaque_up->DoesUnwindOnError();
   69   m_opaque_up->SetUnwindOnError(unwind);
   76   return m_opaque_up->DoesIgnoreBreakpoints();
   83   m_opaque_up->SetIgnoreBreakpoints(ignore);
   90   return m_opaque_up->GetUseDynamic();
   97   m_opaque_up->SetUseDynamic(dynamic);
  104   return m_opaque_up->GetTimeout() ? m_opaque_up->GetTimeout()->count() : 0;
  104   return m_opaque_up->GetTimeout() ? m_opaque_up->GetTimeout()->count() : 0;
  111   m_opaque_up->SetTimeout(timeout == 0 ? Timeout<std::micro>(llvm::None)
  119   return m_opaque_up->GetOneThreadTimeout()
  120              ? m_opaque_up->GetOneThreadTimeout()->count()
  128   m_opaque_up->SetOneThreadTimeout(timeout == 0
  136   return m_opaque_up->GetTryAllThreads();
  143   m_opaque_up->SetTryAllThreads(run_others);
  149   return m_opaque_up->GetStopOthers();
  156   m_opaque_up->SetStopOthers(run_others);
  163   return m_opaque_up->GetTrapExceptions();
  170   m_opaque_up->SetTrapExceptions(trap_exceptions);
  177   m_opaque_up->SetLanguage(language);
  185   m_opaque_up->SetCancelCallback(callback, baton);
  191   return m_opaque_up->GetGenerateDebugInfo();
  198   return m_opaque_up->SetGenerateDebugInfo(b);
  205   return m_opaque_up->GetResultIsInternal();
  212   return m_opaque_up->SetResultIsInternal(b);
  219   return m_opaque_up->GetPrefix();
  226   return m_opaque_up->SetPrefix(prefix);
  232   return m_opaque_up->GetAutoApplyFixIts();
  238   return m_opaque_up->SetAutoApplyFixIts(b);
  244   return m_opaque_up->GetExecutionPolicy() == eExecutionPolicyTopLevel;
  250   m_opaque_up->SetExecutionPolicy(b ? eExecutionPolicyTopLevel
  251                                     : m_opaque_up->default_execution_policy);
  257   return m_opaque_up->GetExecutionPolicy() != eExecutionPolicyNever;
  263   m_opaque_up->SetExecutionPolicy(allow ? m_opaque_up->default_execution_policy
  263   m_opaque_up->SetExecutionPolicy(allow ? m_opaque_up->default_execution_policy
tools/lldb/source/API/SBFileSpec.cpp
   86   return m_opaque_up->operator bool();
  116   return m_opaque_up->GetFilename().AsCString();
  131     m_opaque_up->GetFilename().SetCString(filename);
  133     m_opaque_up->GetFilename().Clear();
  140     m_opaque_up->GetDirectory().SetCString(directory);
  142     m_opaque_up->GetDirectory().Clear();
  149   uint32_t result = m_opaque_up->GetPath(dst_path, dst_len);
  180   if (m_opaque_up->GetPath(path, sizeof(path)))
  188   m_opaque_up->AppendPathComponent(fn);
tools/lldb/source/API/SBFileSpecList.cpp
   50   return m_opaque_up->GetSize();
   57   m_opaque_up->Append(sb_file.ref());
   64   return m_opaque_up->AppendIfUnique(sb_file.ref());
   70   m_opaque_up->Clear();
   79   return m_opaque_up->FindFileIndex(idx, sb_file.ref(), full);
   87   new_spec.SetFileSpec(m_opaque_up->GetFileSpecAtIndex(idx));
  114     uint32_t num_files = m_opaque_up->GetSize();
  118       if (m_opaque_up->GetFileSpecAtIndex(i).GetPath(path, sizeof(path)))
tools/lldb/source/API/SBLineEntry.cpp
   59     sb_address.SetAddress(&m_opaque_up->range.GetBaseAddress());
   69     sb_address.SetAddress(&m_opaque_up->range.GetBaseAddress());
   70     sb_address.OffsetAddress(m_opaque_up->range.GetByteSize());
   82   return m_opaque_up.get() && m_opaque_up->IsValid();
   89   if (m_opaque_up.get() && m_opaque_up->file)
   90     sb_file_spec.SetFileSpec(m_opaque_up->file);
  100     line = m_opaque_up->line;
  109     return m_opaque_up->column;
  180     m_opaque_up->file.GetPath(file_path, sizeof(file_path));
tools/lldb/source/API/SBMemoryRegionInfo.cpp
   54   m_opaque_up->Clear();
   80   return m_opaque_up->GetRange().GetRangeBase();
   86   return m_opaque_up->GetRange().GetRangeEnd();
   92   return m_opaque_up->GetReadable() == MemoryRegionInfo::eYes;
   98   return m_opaque_up->GetWritable() == MemoryRegionInfo::eYes;
  104   return m_opaque_up->GetExecutable() == MemoryRegionInfo::eYes;
  110   return m_opaque_up->GetMapped() == MemoryRegionInfo::eYes;
  116   return m_opaque_up->GetName().AsCString();
  124   const addr_t load_addr = m_opaque_up->GetRange().base;
  127               load_addr + m_opaque_up->GetRange().size);
  128   strm.Printf(m_opaque_up->GetReadable() ? "R" : "-");
  129   strm.Printf(m_opaque_up->GetWritable() ? "W" : "-");
  130   strm.Printf(m_opaque_up->GetExecutable() ? "X" : "-");
tools/lldb/source/API/SBMemoryRegionInfoList.cpp
   67 MemoryRegionInfos &SBMemoryRegionInfoList::ref() { return m_opaque_up->Ref(); }
   70   return m_opaque_up->Ref();
  103   return m_opaque_up->GetSize();
  111   return m_opaque_up->GetMemoryRegionInfoAtIndex(idx, region_info.ref());
  117   m_opaque_up->Clear();
  124   m_opaque_up->Append(sb_region.ref());
  131   m_opaque_up->Append(*sb_region_list);
tools/lldb/source/API/SBModule.cpp
  561   sb_type_list.m_opaque_up->Append(type_list);
tools/lldb/source/API/SBModuleSpec.cpp
   50   return m_opaque_up->operator bool();
   56   m_opaque_up->Clear();
   62   SBFileSpec sb_spec(m_opaque_up->GetFileSpec());
   70   m_opaque_up->GetFileSpec() = *sb_spec;
   77   return LLDB_RECORD_RESULT(SBFileSpec(m_opaque_up->GetPlatformFileSpec()));
   84   m_opaque_up->GetPlatformFileSpec() = *sb_spec;
   90   return LLDB_RECORD_RESULT(SBFileSpec(m_opaque_up->GetSymbolFileSpec()));
   97   m_opaque_up->GetSymbolFileSpec() = *sb_spec;
  103   return m_opaque_up->GetObjectName().GetCString();
  109   m_opaque_up->GetObjectName().SetCString(name);
  115   std::string triple(m_opaque_up->GetArchitecture().GetTriple().str());
  126   m_opaque_up->GetArchitecture().SetTriple(triple);
  130   return m_opaque_up->GetUUID().GetBytes().data();
  136   return m_opaque_up->GetUUID().GetBytes().size();
  140   m_opaque_up->GetUUID() = UUID::fromOptionalData(uuid, uuid_len);
  141   return m_opaque_up->GetUUID().IsValid();
  148   m_opaque_up->Dump(description.ref());
  190   m_opaque_up->Append(*spec.m_opaque_up);
  197   m_opaque_up->Append(*spec_list.m_opaque_up);
  203   return m_opaque_up->GetSize();
  211   m_opaque_up->GetModuleSpecAtIndex(i, *sb_module_spec.m_opaque_up);
  222   m_opaque_up->FindMatchingModuleSpec(*match_spec.m_opaque_up,
  234   m_opaque_up->FindMatchingModuleSpecs(*match_spec.m_opaque_up,
  243   m_opaque_up->Dump(description.ref());
tools/lldb/source/API/SBProcessInfo.cpp
   66     name = m_opaque_up->GetName();
   77     file_spec.SetFileSpec(m_opaque_up->GetExecutableFile());
   87     proc_id = m_opaque_up->GetProcessID();
   97     user_id = m_opaque_up->GetUserID();
  107     group_id = m_opaque_up->GetGroupID();
  117     is_valid = m_opaque_up->UserIDIsValid();
  127     is_valid = m_opaque_up->GroupIDIsValid();
  137     user_id = m_opaque_up->GetEffectiveUserID();
  147     group_id = m_opaque_up->GetEffectiveGroupID();
  157     is_valid = m_opaque_up->EffectiveUserIDIsValid();
  167     is_valid = m_opaque_up->EffectiveGroupIDIsValid();
  177     proc_id = m_opaque_up->GetParentProcessID();
tools/lldb/source/API/SBSourceManager.cpp
  137   return m_opaque_up->DisplaySourceLinesWithLineNumbers(
tools/lldb/source/API/SBStream.cpp
  106     m_opaque_up->Write(&local_data[0], local_data.size());
  141     m_opaque_up->Write(&local_data[0], local_data.size());
  162     m_opaque_up->Write(&local_data[0], local_data.size());
tools/lldb/source/API/SBStringList.cpp
   67       m_opaque_up->AppendString(str);
   79       m_opaque_up->AppendList(strv, strc);
   92     m_opaque_up->AppendList(*(strings.m_opaque_up));
   99   m_opaque_up->AppendList(strings);
  106     return m_opaque_up->GetSize();
  116     return m_opaque_up->GetStringAtIndex(idx);
  126     return m_opaque_up->GetStringAtIndex(idx);
  135     m_opaque_up->Clear();
tools/lldb/source/API/SBStructuredData.cpp
   68   m_impl_up->SetObjectSP(json_obj);
   82   return m_impl_up->IsValid();
   88   m_impl_up->Clear();
   96   error.SetError(m_impl_up->GetAsJSON(stream.ref()));
  104   Status error = m_impl_up->GetDescription(stream.ref());
  114   return (m_impl_up ? m_impl_up->GetType() : eStructuredDataTypeInvalid);
  120   return (m_impl_up ? m_impl_up->GetSize() : 0);
  133   StructuredData::ObjectSP obj_sp = m_impl_up->GetObjectSP();
  161   result.m_impl_up->SetObjectSP(m_impl_up->GetValueForKey(key));
  161   result.m_impl_up->SetObjectSP(m_impl_up->GetValueForKey(key));
  173   result.m_impl_up->SetObjectSP(m_impl_up->GetItemAtIndex(idx));
  173   result.m_impl_up->SetObjectSP(m_impl_up->GetItemAtIndex(idx));
  181   return (m_impl_up ? m_impl_up->GetIntegerValue(fail_value) : fail_value);
  188   return (m_impl_up ? m_impl_up->GetFloatValue(fail_value) : fail_value);
  195   return (m_impl_up ? m_impl_up->GetBooleanValue(fail_value) : fail_value);
  202   return (m_impl_up ? m_impl_up->GetStringValue(dst, dst_len) : 0);
tools/lldb/source/API/SBSymbolContext.cpp
   56     m_opaque_up->Clear(true);
   75     module_sp = m_opaque_up->module_sp;
   87       SBCompileUnit(m_opaque_up ? m_opaque_up->comp_unit : nullptr));
   96     function = m_opaque_up->function;
  107       SBBlock(m_opaque_up ? m_opaque_up->block : nullptr));
  115     sb_line_entry.SetLineEntry(m_opaque_up->line_entry);
  126     symbol = m_opaque_up->symbol;
  209     m_opaque_up->GetDescription(&strm, lldb::eDescriptionLevelFull, nullptr);
  226     if (m_opaque_up->GetParentOfInlinedScope(curr_frame_pc.ref(), sb_sc.ref(),
tools/lldb/source/API/SBSymbolContextList.cpp
   48     return m_opaque_up->GetSize();
   59     if (m_opaque_up->GetContextAtIndex(idx, sc)) {
   70     m_opaque_up->Clear();
   78     m_opaque_up->Append(*sc);
   86     m_opaque_up->Append(*sc_list);
  114     m_opaque_up->GetDescription(&strm, lldb::eDescriptionLevelFull, nullptr);
tools/lldb/source/API/SBTarget.cpp
  226     stats_up->AddIntegerItem(Desc, Entry);
  230   data.m_impl_up->SetObjectSP(std::move(stats_up));
 1106     StructuredData::ObjectSP obj_sp = extra_args.m_impl_up->GetObjectSP();
tools/lldb/source/API/SBThread.cpp
 1002   StructuredData::ObjectSP obj_sp = args_data.m_impl_up->GetObjectSP();
tools/lldb/source/API/SBThreadPlan.cpp
  411     StructuredData::ObjectSP args_obj = args_data.m_impl_up->GetObjectSP();
tools/lldb/source/API/SBTraceOptions.cpp
   54     structData.m_impl_up->SetObjectSP(dict_obj->shared_from_this());
   74     StructuredData::ObjectSP obj_sp = params.m_impl_up->GetObjectSP();
tools/lldb/source/API/SBType.cpp
  602     m_opaque_up->Append(type.m_opaque_sp);
  610     return LLDB_RECORD_RESULT(SBType(m_opaque_up->GetTypeAtIndex(index)));
  617   return m_opaque_up->GetSize();
  662     return m_opaque_up->GetName().GetCString();
  671     sb_type.SetSP(m_opaque_up->GetTypeImpl());
  680     return m_opaque_up->GetBitOffset() / 8u;
  688     return m_opaque_up->GetBitOffset();
  696     return m_opaque_up->GetIsBitfield();
  704     return m_opaque_up->GetBitfieldBitSize();
  717     const uint32_t bit_offset = m_opaque_up->GetBitOffset();
  720     const char *name = m_opaque_up->GetName().GetCString();
  726     TypeImplSP type_impl_sp(m_opaque_up->GetTypeImpl());
  731     if (m_opaque_up->GetIsBitfield()) {
  732       const uint32_t bitfield_bit_size = m_opaque_up->GetBitfieldBitSize();
tools/lldb/source/API/SBTypeEnumMember.cpp
  159     m_opaque_up->Append(enum_member.m_opaque_sp);
  169         SBTypeEnumMember(m_opaque_up->GetTypeEnumMemberAtIndex(index)));
  176   return m_opaque_up->GetSize();
tools/lldb/source/API/SBTypeSummary.cpp
   53     return m_opaque_up->GetLanguage();
   62     return m_opaque_up->GetCapping();
   71     m_opaque_up->SetLanguage(l);
   79     m_opaque_up->SetCapping(c);
tools/lldb/source/API/SBValueList.cpp
  132   m_opaque_up->Append(val_obj);
  138     m_opaque_up->Append(SBValue(val_obj_sp));
  148     m_opaque_up->Append(*value_list);
  159     sb_value = m_opaque_up->GetValueAtIndex(idx);
  169     size = m_opaque_up->GetSize();
  185     sb_value = m_opaque_up->FindValueByUID(uid);
  195     sb_value = m_opaque_up->GetFirstValueByName(name);
tools/lldb/source/API/SBVariablesOptions.cpp
  121   return m_opaque_up->GetIncludeArguments();
  128   m_opaque_up->SetIncludeArguments(arguments);
  137   return m_opaque_up->GetIncludeRecognizedArguments(target.GetSP());
  144   m_opaque_up->SetIncludeRecognizedArguments(arguments);
  150   return m_opaque_up->GetIncludeLocals();
  157   m_opaque_up->SetIncludeLocals(locals);
  163   return m_opaque_up->GetIncludeStatics();
  170   m_opaque_up->SetIncludeStatics(statics);
  176   return m_opaque_up->GetInScopeOnly();
  183   m_opaque_up->SetInScopeOnly(in_scope_only);
  190   return m_opaque_up->GetIncludeRuntimeSupportValues();
  198   m_opaque_up->SetIncludeRuntimeSupportValues(runtime_support_values);
  205   return m_opaque_up->GetUseDynamic();
  212   m_opaque_up->SetUseDynamic(dynamic);
  216   return m_opaque_up.operator->();
  220   return m_opaque_up.operator->();
tools/lldb/source/Breakpoint/Breakpoint.cpp
  111       m_options_up->SerializeToStructuredData());
  289   if (enable == m_options_up->IsEnabled())
  292   m_options_up->SetEnabled(enable);
  302 bool Breakpoint::IsEnabled() { return m_options_up->IsEnabled(); }
  305   if (m_options_up->GetIgnoreCount() == n)
  308   m_options_up->SetIgnoreCount(n);
  313   uint32_t ignore = m_options_up->GetIgnoreCount();
  315     m_options_up->SetIgnoreCount(ignore - 1);
  319   return m_options_up->GetIgnoreCount();
  336 bool Breakpoint::IsOneShot() const { return m_options_up->IsOneShot(); }
  339   m_options_up->SetOneShot(one_shot);
  343   return m_options_up->IsAutoContinue();
  347   m_options_up->SetAutoContinue(auto_continue);
  351   if (m_options_up->GetThreadSpec()->GetTID() == thread_id)
  354   m_options_up->GetThreadSpec()->SetTID(thread_id);
  359   if (m_options_up->GetThreadSpecNoCreate() == nullptr)
  362     return m_options_up->GetThreadSpecNoCreate()->GetTID();
  366   if (m_options_up->GetThreadSpec()->GetIndex() == index)
  369   m_options_up->GetThreadSpec()->SetIndex(index);
  374   if (m_options_up->GetThreadSpecNoCreate() == nullptr)
  377     return m_options_up->GetThreadSpecNoCreate()->GetIndex();
  381   if (m_options_up->GetThreadSpec()->GetName() != nullptr &&
  382       ::strcmp(m_options_up->GetThreadSpec()->GetName(), thread_name) == 0)
  385   m_options_up->GetThreadSpec()->SetName(thread_name);
  390   if (m_options_up->GetThreadSpecNoCreate() == nullptr)
  393     return m_options_up->GetThreadSpecNoCreate()->GetName();
  397   if (m_options_up->GetThreadSpec()->GetQueueName() != nullptr &&
  398       ::strcmp(m_options_up->GetThreadSpec()->GetQueueName(), queue_name) == 0)
  401   m_options_up->GetThreadSpec()->SetQueueName(queue_name);
  406   if (m_options_up->GetThreadSpecNoCreate() == nullptr)
  409     return m_options_up->GetThreadSpecNoCreate()->GetQueueName();
  413   m_options_up->SetCondition(condition);
  418   return m_options_up->GetConditionText();
  426   m_options_up->SetCallback(callback, std::make_shared<UntypedBaton>(baton),
  437   m_options_up->SetCallback(callback, callback_baton_sp, is_synchronous);
  440 void Breakpoint::ClearCallback() { m_options_up->ClearCallback(); }
  444   return m_options_up->InvokeCallback(context, GetID(), bp_loc_id);
tools/lldb/source/Breakpoint/BreakpointLocation.cpp
   59   if (m_options_up && m_options_up->IsOptionSet(kind))
   75     return m_options_up->IsEnabled();
   93       m_options_up->IsOptionSet(BreakpointOptions::eAutoContinue))
   94     return m_options_up->IsAutoContinue();
  111       m_options_up->SetThreadID(thread_id);
  133       m_options_up->GetThreadSpec()->SetIndex(index);
  155       m_options_up->GetThreadSpec()->SetName(thread_name);
  177       m_options_up->GetThreadSpec()->SetQueueName(queue_name);
  193   if (m_options_up != nullptr && m_options_up->HasCallback())
  194     return m_options_up->InvokeCallback(context, m_owner.GetID(), GetID());
  347     uint32_t loc_ignore = m_options_up->GetIgnoreCount();
  349       m_options_up->SetIgnoreCount(loc_ignore - 1);
  355     uint32_t loc_ignore = m_options_up->GetIgnoreCount();
  606       m_options_up->GetDescription(s, level);
  614       m_options_up->GetDescription(s, level);
  630             (m_options_up ? m_options_up->IsEnabled() : m_owner.IsEnabled())
tools/lldb/source/Breakpoint/BreakpointOptions.cpp
   66       GetKey(OptionNames::StopOnError), data_up->stop_on_error);
   88   data_up->interpreter = interp_language;
  100         data_up->user_source.AppendString(elem_string);
  316     if (cmd_data_up->interpreter == eScriptLanguageNone)
  317       bp_options->SetCommandDataCallback(cmd_data_up);
  325       if (interp->GetLanguage() != cmd_data_up->interpreter) {
  328             ScriptInterpreter::LanguageToString(cmd_data_up->interpreter)
  357     bp_options->SetThreadSpec(thread_spec_up);
  393         m_thread_spec_up->SerializeToStructuredData();
  558       m_thread_spec_up->GetDescription(s, level);
  614   cmd_data->interpreter = eScriptLanguageNone;
tools/lldb/source/Breakpoint/Watchpoint.cpp
  303     return m_condition_up->GetUserText();
tools/lldb/source/Breakpoint/WatchpointOptions.cpp
  146       m_thread_spec_up->GetDescription(s, level);
tools/lldb/source/Commands/CommandObjectBreakpoint.cpp
  164             cmd_data->user_source.AppendString(str); 
  166           cmd_data->stop_on_error = true;
tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp
  248       cmd_data->user_source.SplitIntoLines(line.c_str(), line.size());
  271       cmd_data->user_source.AppendString(oneliner);
  272       cmd_data->stop_on_error = m_options.m_stop_on_error;
tools/lldb/source/Commands/CommandObjectCommands.cpp
  974       if (m_regex_cmd_up->HasRegexEntries()) {
 1123       m_regex_cmd_up->AddRegexCommand(regex.c_str(), subst.c_str());
 1130       if (m_regex_cmd_up->HasRegexEntries()) {
tools/lldb/source/Commands/CommandObjectMemory.cpp
  788               outfile_stream_up->Write(data_sp->GetBytes(), bytes_read);
tools/lldb/source/Commands/CommandObjectReproducer.cpp
  310             command_loader->GetNextFile();
  319         result.AppendMessage((*command_buffer)->getBuffer());
  334       yaml::Input yin((*error_or_file)->getBuffer());
tools/lldb/source/Commands/CommandObjectTarget.cpp
 4624         specifier_up->AddSpecification(
 4630         specifier_up->AddSpecification(
 4636         specifier_up->AddSpecification(m_options.m_file_name.c_str(),
 4641         specifier_up->AddLineSpecification(
 4647         specifier_up->AddLineSpecification(
 4652         specifier_up->AddSpecification(
tools/lldb/source/Commands/CommandObjectType.cpp
 1039       if (!category_regex->IsValid()) {
 1052       if (!formatter_regex->IsValid()) {
 1075             if (name.GetStringRef() == formatter_regex->GetText()) {
 1077             } else if (formatter_regex->Execute(name.GetStringRef())) {
 1097             if (regex.GetText() == formatter_regex->GetText()) {
 1099             } else if (formatter_regex->Execute(regex.GetText())) {
 1129               if (category->GetName() == category_regex->GetText()) {
 1131               } else if (category_regex->Execute(
 1420   if (string_format->m_error.Fail()) {
 1422                                  string_format->m_error.AsCString("<unknown>"));
 2105       if (!regex->IsValid()) {
 2122             if (regex->GetText() == category_sp->GetName()) {
 2124             } else if (regex->Execute(llvm::StringRef::withNullAsEmpty(
 2790         if (scavenger->Find(best_scope, name_of_type, search_results) > 0) {
 2792             if (search_result && search_result->IsValid()) {
 2794               search_result->DumpToStream(result.GetOutputStream(),
tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp
  230         data_up->user_source.SplitIntoLines(line);
  258     data_up->user_source.AppendString(oneliner);
  259     data_up->script_source.assign(oneliner);
  260     data_up->stop_on_error = m_options.m_stop_on_error;
tools/lldb/source/Core/Debugger.cpp
  721   m_command_interpreter_up->Initialize();
  745         true, m_command_interpreter_up->GetValueProperties());
  801     m_command_interpreter_up->Clear();
  815   return !m_command_interpreter_up->GetSynchronous();
  819   m_command_interpreter_up->SetSynchronous(!async_execution);
tools/lldb/source/Core/Disassembler.cpp
  760     insn_emulator_up->SetInstruction(GetOpcode(), GetAddress(), nullptr);
  761     return insn_emulator_up->EvaluateInstruction(0);
 1012         insn_emulator_up->TestEmulation(out_stream, arch, data_dictionary);
 1031     insn_emulator_up->SetBaton(baton);
 1032     insn_emulator_up->SetCallbacks(read_mem_callback, write_mem_callback,
 1034     insn_emulator_up->SetInstruction(GetOpcode(), GetAddress(), nullptr);
 1035     return insn_emulator_up->EvaluateInstruction(evaluate_options);
tools/lldb/source/Core/IOHandler.cpp
  280     m_editline_up->SetIsInputCompleteCallback(IsInputCompleteCallback, this);
  281     m_editline_up->SetAutoCompleteCallback(AutoCompleteCallback, this);
  287       m_editline_up->SetFixIndentationCallback(FixIndentationCallback, this,
  336     bool b = m_editline_up->GetLine(line, interrupted);
  457     return m_editline_up->GetPrompt();
  473     m_editline_up->SetPrompt(m_prompt.empty() ? nullptr : m_prompt.c_str());
  488     m_editline_up->SetContinuationPrompt(m_continuation_prompt.empty()
  501     return m_editline_up->GetCurrentLine();
  512     return m_editline_up->GetLines(m_base_line_number, lines, interrupted);
  582     m_editline_up->Cancel();
  593     return m_editline_up->Interrupt();
  601     m_editline_up->Interrupt();
  608     m_editline_up->PrintAsync(stream, s, len);
 1132         const size_t num_lines = help_delegate_up->GetNumLines();
 1133         const size_t max_length = help_delegate_up->GetMaxLineLength();
 4541     m_app_ap->Initialize();
 4542     WindowSP &main_window_sp = m_app_ap->GetMainWindow();
 4610 void IOHandlerCursesGUI::Deactivate() { m_app_ap->Terminate(); }
 4613   m_app_ap->Run(m_debugger);
tools/lldb/source/Core/Module.cpp
  298           process_sp->ReadMemory(header_addr, data_up->GetBytes(),
  299                                  data_up->GetByteSize(), readmem_error);
 1031   return m_symfile_up ? m_symfile_up->GetSymbolFile() : nullptr;
tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp
   75   if (ConstString synth_name = m_synth_filter_up->GetSyntheticTypeName())
   89     size_t num_children = m_synth_filter_up->CalculateNumChildren(max);
   97                                m_synth_filter_up->CalculateNumChildren(max));
  118         (m_synth_filter_up->MightHaveChildren() ? eLazyBoolYes : eLazyBoolNo);
  174   if (!m_synth_filter_up->Update()) {
  199   lldb::ValueObjectSP synth_val(m_synth_filter_up->GetSyntheticValue());
  242       lldb::ValueObjectSP synth_guy = m_synth_filter_up->GetChildAtIndex(idx);
  303     uint32_t index = m_synth_filter_up->GetIndexOfChildWithName(name);
tools/lldb/source/DataFormatters/FormatManager.cpp
  122       iter.second->GetFormatCache().Clear();
  163       iter.second->Enable();
  172       iter.second->Disable();
  416     if (auto category_sp = entry.second->GetCategory()) {
tools/lldb/source/Expression/DWARFExpression.cpp
  476       DataEncoder encoder(head_data_up->GetBytes(), head_data_up->GetByteSize(),
  476       DataEncoder encoder(head_data_up->GetBytes(), head_data_up->GetByteSize(),
tools/lldb/source/Expression/DiagnosticManager.cpp
   51     ret.append(StringForSeverity(diagnostic->GetSeverity()));
   52     ret.append(diagnostic->GetMessage());
tools/lldb/source/Expression/FunctionCaller.cpp
   81   Status jit_error(m_parser->PrepareForExecution(
   92   if (m_parser->GetGenerateDebugInfo()) {
tools/lldb/source/Expression/IRExecutionUnit.cpp
  260   m_module_up->getContext().setInlineAsmDiagnosticHandler(ReportInlineAsmError,
  295       (m_execution_engine_up->getDataLayout().getGlobalPrefix() == '_');
  320     m_execution_engine_up->setObjectCache(m_object_cache_up.get());
  325   m_execution_engine_up->setProcessAllSections(true);
  327   m_execution_engine_up->DisableLazyCompilation();
  336     void *fun_ptr = m_execution_engine_up->getPointerToFunction(&function);
  367           m_execution_engine_up->getGlobalValueAddress(val.getName().str());
  592   uint8_t *return_value = m_default_mm_up->allocateCodeSection(
  622   uint8_t *return_value = m_default_mm_up->allocateDataSection(
tools/lldb/source/Expression/LLVMUserExpression.cpp
  308           m_materializer_up->GetStructByteSize(),
  309           m_materializer_up->GetStructAlignment(),
  349     m_dematerializer_sp = m_materializer_up->Materialize(
tools/lldb/source/Expression/Materializer.cpp
  404   (*iter)->SetOffset(ret);
  757   (*iter)->SetOffset(ret);
 1038   (*iter)->SetOffset(ret);
 1154   (*iter)->SetOffset(ret);
 1331   (*iter)->SetOffset(ret);
 1369     entity_up->Materialize(frame_sp, map, process_address, error);
 1383       entity_up->DumpToLog(map, process_address, log);
 1418         entity_up->DumpToLog(*m_map, m_process_address, log);
 1422       entity_up->Dematerialize(frame_sp, *m_map, m_process_address, frame_top,
 1438     entity_up->Wipe(*m_map, m_process_address);
tools/lldb/source/Expression/REPL.cpp
  410               file.get()->Write(code.c_str(), bytes_written);
  411               file.get()->Close();
tools/lldb/source/Expression/UtilityFunction.cpp
   89         m_caller_up->CompileFunction(thread_to_use_sp, diagnostics);
  101     if (!m_caller_up->WriteFunctionWrapper(exe_ctx, diagnostics)) {
tools/lldb/source/Host/common/FileCache.cpp
   38   lldb::user_id_t fd = file.get()->GetDescriptor();
   58   error = file_up->Close();
   80   if (static_cast<uint64_t>(file_up->SeekFromStart(offset, &error)) != offset ||
   84   error = file_up->Write(src, bytes_written);
  106   if (static_cast<uint64_t>(file_up->SeekFromStart(offset, &error)) != offset ||
  110   error = file_up->Read(dst, bytes_read);
tools/lldb/source/Host/common/FileSystem.cpp
  441   assert(file->IsValid());
tools/lldb/source/Host/common/MonitoringProcessLauncher.cpp
   50       m_delegate_launcher->LaunchProcess(resolved_info, error);
tools/lldb/source/Host/common/NativeProcessProtocol.cpp
   97     if (thread->GetID() == tid)
  165         thread->SetWatchpoint(addr, size, watch_flags, hardware);
  169       thread_error = thread->SetWatchpoint(addr, size, watch_flags, false);
  205     const Status thread_error = thread->RemoveWatchpoint(addr);
  251     Status thread_error = thread->SetHardwareBreakpoint(addr, size);
  289     error = thread->RemoveHardwareBreakpoint(addr);
tools/lldb/source/Host/common/Socket.cpp
  162   error = connect_socket->Connect(host_and_port);
  187   error = listen_socket->Listen(host_and_port, backlog);
  193       port = listen_socket->GetLocalPortNumber();
  226   error = connect_socket->Connect(name);
  241   error = listen_socket->Listen(name, 5);
  245   error = listen_socket->Accept(socket);
  258   error = connect_socket->Connect(name);
  273   error = listen_socket->Listen(name, 5);
  277   error = listen_socket->Accept(socket);
tools/lldb/source/Host/common/TCPSocket.cpp
  296   accepted_socket->SetOptionNoDelay();
tools/lldb/source/Host/common/UDPSocket.cpp
  100       final_socket->m_sockaddr = service_info_ptr;
  126   err = ::bind(final_socket->GetNativeSocket(), bind_addr, bind_addr.GetLength());
  130   err = ::getsockname(final_socket->GetNativeSocket(), (struct sockaddr *) &source_info, &address_len);
tools/lldb/source/Host/linux/Host.cpp
   57   llvm::StringRef Rest = BufferOrError.get()->getBuffer();
  154   std::tie(Arg0, Rest) = Cmdline->getBuffer().split('\0');
  197   llvm::StringRef Rest = Environ->getBuffer();
tools/lldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp
  216               !!tcp_socket->GetOption(SOL_SOCKET, SO_REUSEADDR, resuse);
  711   error = listening_socket_up->Accept(socket);
tools/lldb/source/Initialization/SystemLifetimeManager.cpp
   37     if (auto e = m_initializer->Initialize())
   51     m_initializer->Terminate();
tools/lldb/source/Interpreter/CommandInterpreter.cpp
  543       success = break_regex_cmd_up->AddRegexCommand(break_regexes[i][0],
  549         break_regex_cmd_up->AddRegexCommand("^$", "breakpoint list --full");
  601           tbreak_regex_cmd_up->AddRegexCommand(break_regexes[i][0], buffer);
  606         tbreak_regex_cmd_up->AddRegexCommand("^$", "breakpoint list --full");
  620     if (attach_regex_cmd_up->AddRegexCommand("^([0-9]+)[[:space:]]*$",
  622         attach_regex_cmd_up->AddRegexCommand(
  626         attach_regex_cmd_up->AddRegexCommand("^(.+)$",
  628         attach_regex_cmd_up->AddRegexCommand("^$", "process attach")) {
  642     if (down_regex_cmd_up->AddRegexCommand("^$", "frame select -r -1") &&
  643         down_regex_cmd_up->AddRegexCommand("^([0-9]+)$",
  657     if (up_regex_cmd_up->AddRegexCommand("^$", "frame select -r 1") &&
  658         up_regex_cmd_up->AddRegexCommand("^([0-9]+)$", "frame select -r %1")) {
  670     if (display_regex_cmd_up->AddRegexCommand(
  685     if (undisplay_regex_cmd_up->AddRegexCommand("^([0-9]+)$",
  700     if (connect_gdb_remote_cmd_up->AddRegexCommand(
  703         connect_gdb_remote_cmd_up->AddRegexCommand(
  719     if (connect_kdp_remote_cmd_up->AddRegexCommand(
  722         connect_kdp_remote_cmd_up->AddRegexCommand(
  743     if (bt_regex_cmd_up->AddRegexCommand("^([[:digit:]]+)[[:space:]]*$",
  745         bt_regex_cmd_up->AddRegexCommand("^-c ([[:digit:]]+)[[:space:]]*$",
  747         bt_regex_cmd_up->AddRegexCommand("^all[[:space:]]*$", "thread backtrace all") &&
  748         bt_regex_cmd_up->AddRegexCommand("^[[:space:]]*$", "thread backtrace")) {
  768     if (list_regex_cmd_up->AddRegexCommand("^([0-9]+)[[:space:]]*$",
  770         list_regex_cmd_up->AddRegexCommand(
  774         list_regex_cmd_up->AddRegexCommand(
  777         list_regex_cmd_up->AddRegexCommand("^-[[:space:]]*$",
  779         list_regex_cmd_up->AddRegexCommand(
  782         list_regex_cmd_up->AddRegexCommand("^(.+)$",
  784         list_regex_cmd_up->AddRegexCommand("^$", "source list")) {
  799     if (env_regex_cmd_up->AddRegexCommand("^$",
  801         env_regex_cmd_up->AddRegexCommand("^([A-Za-z_][A-Za-z_0-9]*=.*)$",
  818     if (jump_regex_cmd_up->AddRegexCommand("^\\*(.*)$",
  820         jump_regex_cmd_up->AddRegexCommand("^([0-9]+)$",
  822         jump_regex_cmd_up->AddRegexCommand("^([^:]+):([0-9]+)$",
  824         jump_regex_cmd_up->AddRegexCommand("^([+\\-][0-9]+)$",
 1129   if (command_alias_up && command_alias_up->IsValid()) {
tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp
 1619                                                  heap_data_up->GetBytes() + 0,
 1622                                                  heap_data_up->GetBytes() + 4,
 1625                                                  heap_data_up->GetBytes() + 8,
 1628                                                  heap_data_up->GetBytes() + 12,
tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp
 2152         if ((data_offset + *base_byte_size) <= heap_data_up->GetByteSize()) {
 2154               reg_info, heap_data_up->GetBytes() + data_offset, *base_byte_size,
 2194           reg_info, heap_data_up->GetBytes() + data_offset, curr_byte_size,
 2238             value_addr, heap_data_up->GetBytes(), heap_data_up->GetByteSize(),
 2238             value_addr, heap_data_up->GetBytes(), heap_data_up->GetByteSize(),
 2239             error) != heap_data_up->GetByteSize()) {
 2308                             x0_reg_info, heap_data_up->GetBytes() + 0, 8,
 2311                             x1_reg_info, heap_data_up->GetBytes() + 8, 8,
 2404             if (reg_value.GetAsMemoryData(v0_info, heap_data_up->GetBytes(),
 2405                                           heap_data_up->GetByteSize(),
tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp
 2129         if ((data_offset + *base_byte_size) <= heap_data_up->GetByteSize()) {
 2131               reg_info, heap_data_up->GetBytes() + data_offset, *base_byte_size,
 2167           reg_info, heap_data_up->GetBytes() + data_offset, curr_byte_size,
 2208             value_addr, heap_data_up->GetBytes(), heap_data_up->GetByteSize(),
 2208             value_addr, heap_data_up->GetBytes(), heap_data_up->GetByteSize(),
 2209             error) != heap_data_up->GetByteSize()) {
 2280                             x0_reg_info, heap_data_up->GetBytes() + 0, 8,
 2283                             x1_reg_info, heap_data_up->GetBytes() + 8, 8,
 2374           if (reg_value.GetAsMemoryData(v0_info, heap_data_up->GetBytes(),
 2375                                         heap_data_up->GetByteSize(), byte_order,
tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp
  656               if (reg_value.GetAsMemoryData(vec_reg, heap_data_up->GetBytes(),
  657                                             heap_data_up->GetByteSize(),
  684                 if (reg_value.GetAsMemoryData(vec_reg, heap_data_up->GetBytes(),
  688                         vec_reg2, heap_data_up->GetBytes() + vec_reg->byte_size,
  689                         heap_data_up->GetByteSize() - vec_reg->byte_size,
tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp
  623                       altivec_reg, heap_data_up->GetBytes(),
  624                       heap_data_up->GetByteSize(), byte_order, error)) {
tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp
  728       if (!vr_val[i].GetAsMemoryData(vr[i], vr_data->GetBytes() + i * vr_size,
  743     memcpy(m_data_up->GetBytes(), vr_data->GetBytes() + offs, m_byte_size);
  743     memcpy(m_data_up->GetBytes(), vr_data->GetBytes() + offs, m_byte_size);
  757       size_t rc = m_process_sp->ReadMemory(addr, m_data_up->GetBytes(),
  795             m_data_up->GetBytes() + m_dst_offs, *elem_size, m_byte_order,
  880         if (!ExtractFromRegs(m_src_offs, n, m_data_up->GetBytes() + m_dst_offs))
  890     if (!ExtractFromRegs(m_src_offs, size, m_data_up->GetBytes() + m_dst_offs))
tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp
  665                       altivec_reg, heap_data_up->GetBytes(),
  666                       heap_data_up->GetByteSize(), byte_order, error)) {
  693                         altivec_reg, heap_data_up->GetBytes(),
  697                         heap_data_up->GetBytes() + altivec_reg->byte_size,
  698                         heap_data_up->GetByteSize() - altivec_reg->byte_size,
tools/lldb/source/Plugins/ABI/Windows-x86_64/ABIWindows_x86_64.cpp
 1498                       xmm_reg, heap_data_up->GetBytes(),
 1499                       heap_data_up->GetByteSize(), byte_order, error)) {
tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
  978   disasm_up->setSymbolizer(std::move(symbolizer_up));
  981       flavor == ~0U ? asm_info_up->getAssemblerDialect() : flavor;
 1022   status = m_disasm_up->getInstruction(mc_inst, new_inst_size, data, pc,
 1036   m_instr_printer_up->setCommentStream(comments_stream);
 1037   m_instr_printer_up->printInst(&mc_inst, inst_stream, llvm::StringRef(),
 1039   m_instr_printer_up->setCommentStream(llvm::nulls());
 1055   m_instr_printer_up->setPrintImmHex(use_hex_immed);
 1058     m_instr_printer_up->setPrintHexStyle(llvm::HexStyle::C);
 1061     m_instr_printer_up->setPrintHexStyle(llvm::HexStyle::Asm);
 1068   return m_instr_info_up->get(mc_inst.getOpcode())
 1074   return m_instr_info_up->get(mc_inst.getOpcode()).hasDelaySlot();
 1078   return m_instr_info_up->get(mc_inst.getOpcode()).isCall();
 1245     if (disasm_up.get() && disasm_up->IsValid())
tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp
  624           m_auxv->GetAuxValue(AuxVector::AUXV_AT_SYSINFO_EHDR))
  628           m_auxv->GetAuxValue(AuxVector::AUXV_AT_BASE))
  640       m_auxv->GetAuxValue(AuxVector::AUXV_AT_ENTRY);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp
  437         m_merger_up->ForceRecordOrigin(interface_decl, {complete_iface_decl, &complete_iface_decl->getASTContext()});
  528         m_merger_up->ForceRecordOrigin(interface_decl, {complete_iface_decl, &complete_iface_decl->getASTContext()});
 1161         m_merger_up->ForceRecordOrigin(interface_decl, {complete_iface_decl, &complete_iface_decl->getASTContext()});
 2011     if (!m_merger_up->HasImporterForOrigin(from_context)) {
 2017             m_merger_up->ImporterForOrigin(from_context).Import(src_decl)) {
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
   90   m_parser_vars->m_exe_ctx = exe_ctx;
   94     m_parser_vars->m_sym_ctx =
   98     m_parser_vars->m_sym_ctx =
  102     m_parser_vars->m_sym_ctx.Clear(true);
  103     m_parser_vars->m_sym_ctx.target_sp = exe_ctx.GetTargetSP();
  105     m_parser_vars->m_sym_ctx.Clear(true);
  106     m_parser_vars->m_sym_ctx.target_sp = exe_ctx.GetTargetSP();
  110     m_parser_vars->m_persistent_vars = llvm::cast<ClangPersistentVariables>(
  117   m_parser_vars->m_target_info = GetTargetInfo();
  118   m_parser_vars->m_materializer = materializer;
  126   m_parser_vars->m_code_gen = code_gen;
  146                 num_pvars = m_parser_vars->m_persistent_vars->GetSize();
  149           m_parser_vars->m_persistent_vars->GetVariableAtIndex(pvar_index));
  166   ExecutionContext &exe_ctx = m_parser_vars->m_exe_ctx;
  229         m_merger_up->GetOrigins(), source_file,
  250   if (m_parser_vars->m_materializer && is_result) {
  253     ExecutionContext &exe_ctx = m_parser_vars->m_exe_ctx;
  261     uint32_t offset = m_parser_vars->m_materializer->AddResultVariable(
  266         m_parser_vars->m_target_info.byte_order,
  267         m_parser_vars->m_target_info.address_byte_size);
  289   ExecutionContext &exe_ctx = m_parser_vars->m_exe_ctx;
  303   if (!m_parser_vars->m_target_info.IsValid())
  307       m_parser_vars->m_persistent_vars
  310               m_parser_vars->m_target_info.byte_order,
  311               m_parser_vars->m_target_info.address_byte_size)
  362   m_struct_vars->m_struct_laid_out = false;
  373         *m_parser_vars->m_persistent_vars, decl, GetParserID());
  410   if (m_parser_vars->m_materializer) {
  417       offset = m_parser_vars->m_materializer->AddPersistentVariable(
  421         offset = m_parser_vars->m_materializer->AddSymbol(*sym, err);
  423         offset = m_parser_vars->m_materializer->AddRegister(*reg_info, err);
  425         offset = m_parser_vars->m_materializer->AddVariable(
  444   if (m_struct_vars->m_struct_laid_out)
  447   if (!m_parser_vars->m_materializer)
  450   m_struct_vars->m_struct_alignment =
  451       m_parser_vars->m_materializer->GetStructAlignment();
  452   m_struct_vars->m_struct_size =
  453       m_parser_vars->m_materializer->GetStructByteSize();
  454   m_struct_vars->m_struct_laid_out = true;
  462   if (!m_struct_vars->m_struct_laid_out)
  466   size = m_struct_vars->m_struct_size;
  467   alignment = m_struct_vars->m_struct_alignment;
  479   if (!m_struct_vars->m_struct_laid_out)
  631   if (!m_parser_vars->m_exe_ctx.GetTargetPtr())
  634   return GetSymbolAddress(m_parser_vars->m_exe_ctx.GetTargetRef(),
  635                           m_parser_vars->m_exe_ctx.GetProcessPtr(), name,
  667   StackFrame *frame = m_parser_vars->m_exe_ctx.GetFramePtr();
  781         if (copied_function_decl->getBody() && m_parser_vars->m_code_gen) {
  783           m_parser_vars->m_code_gen->HandleTopLevelDecl(decl_group_ref);
  797   Target *target = m_parser_vars->m_exe_ctx.GetTargetPtr();
  798   StackFrame *frame = m_parser_vars->m_exe_ctx.GetFramePtr();
  823           m_parser_vars->m_persistent_vars->GetPersistentDecl(name);
  864         m_struct_vars->m_object_pointer_type =
  916           m_struct_vars->m_object_pointer_type = self_user_type;
  951             m_struct_vars->m_object_pointer_type = this_user_type;
  971         m_struct_vars->m_object_pointer_type =
 1034           m_struct_vars->m_object_pointer_type = self_user_type;
 1043           m_struct_vars->m_object_pointer_type = self_user_type;
 1089             m_struct_vars->m_object_pointer_type = self_user_type;
 1129         m_parser_vars->m_persistent_vars->GetVariable(name));
 1138     if (m_parser_vars->m_exe_ctx.GetRegisterContext()) {
 1140           m_parser_vars->m_exe_ctx.GetRegisterContext()->GetRegisterInfoByName(
 1247       StackFrame *frame = m_parser_vars->m_exe_ctx.GetFramePtr();
 1492           m_parser_vars->m_sym_ctx.FindBestGlobalDataSymbol(name, error);
 1557   Target *target = m_parser_vars->m_exe_ctx.GetTargetPtr();
 1720   Target *target = m_parser_vars->m_exe_ctx.GetTargetPtr();
 1741       m_parser_vars->m_exe_ctx.GetBestExecutionContextScope(), entity_name,
 1742       user_type, m_parser_vars->m_target_info.byte_order,
 1743       m_parser_vars->m_target_info.address_byte_size));
 1774   Target *target = m_parser_vars->m_exe_ctx.GetTargetPtr();
 1866       m_parser_vars->m_exe_ctx.GetBestExecutionContextScope(),
 1867       m_parser_vars->m_target_info.byte_order,
 1868       m_parser_vars->m_target_info.address_byte_size));
 2029   Target *target = m_parser_vars->m_exe_ctx.GetTargetPtr();
 2035       m_parser_vars->m_exe_ctx.GetBestExecutionContextScope(),
 2036       m_parser_vars->m_target_info.byte_order,
 2037       m_parser_vars->m_target_info.address_byte_size));
 2070                      m_parser_vars->m_exe_ctx.GetBestExecutionContextScope(),
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
  223             new_diagnostic->AddFixitHint(fixit);
  308     m_compiler->setModuleDepCollector(
  311     DependencyOutputOptions &opts = m_compiler->getDependencyOutputOpts();
  317   m_compiler->createFileManager(FileSystem::Instance().GetVirtualFileSystem());
  351     m_compiler->getTargetOpts().Triple = triple;
  353               m_compiler->getTargetOpts().Triple.c_str());
  361     m_compiler->getTargetOpts().Triple = llvm::sys::getDefaultTargetTriple();
  363               m_compiler->getTargetOpts().Triple.c_str());
  367   if (m_compiler->getTargetOpts().Triple.find("arm64") == std::string::npos &&
  368       m_compiler->getTargetOpts().Triple.find("arm") != std::string::npos &&
  369       m_compiler->getTargetOpts().Triple.find("ios") != std::string::npos) {
  370     m_compiler->getTargetOpts().ABI = "apcs-gnu";
  375     m_compiler->getTargetOpts().Features.push_back("+sse");
  376     m_compiler->getTargetOpts().Features.push_back("+sse2");
  382   m_compiler->getTargetOpts().CPU = target_arch.GetClangTargetCPU();
  387     m_compiler->getTargetOpts().ABI = abi;
  395         lang_rt->GetOverrideExprOptions(m_compiler->getTargetOpts());
  402       auto opts = m_compiler->getTargetOpts();
  413   m_compiler->createDiagnostics();
  415       m_compiler->getDiagnostics(), m_compiler->getInvocation().TargetOpts);
  415       m_compiler->getDiagnostics(), m_compiler->getInvocation().TargetOpts);
  425   m_compiler->setTarget(target_info);
  427   assert(m_compiler->hasTarget());
  431   LangOptions &lang_opts = m_compiler->getLangOpts();
  463     m_compiler->getHeaderSearchOpts().UseLibcxx = true;
  477     m_compiler->getHeaderSearchOpts().UseLibcxx = true;
  489   lang_opts.CharIsSigned = ArchSpec(m_compiler->getTargetOpts().Triple.c_str())
  548   m_compiler->getCodeGenOpts().EmitDeclMetadata = true;
  549   m_compiler->getCodeGenOpts().InstrumentFunctions = false;
  550   m_compiler->getCodeGenOpts().setFramePointer(
  553     m_compiler->getCodeGenOpts().setDebugInfo(codegenoptions::FullDebugInfo);
  555     m_compiler->getCodeGenOpts().setDebugInfo(codegenoptions::NoDebugInfo);
  558   m_compiler->getDiagnostics().setSeverityForGroup(
  561   m_compiler->getDiagnostics().setSeverityForGroup(
  569   m_compiler->getTarget().adjust(m_compiler->getLangOpts());
  569   m_compiler->getTarget().adjust(m_compiler->getLangOpts());
  574       m_compiler->getDiagnostics().getDiagnosticOptions());
  575   m_compiler->getDiagnostics().setClient(diag_mgr);
  578   m_compiler->createFileManager();
  579   if (!m_compiler->hasSourceManager())
  580     m_compiler->createSourceManager(m_compiler->getFileManager());
  580     m_compiler->createSourceManager(m_compiler->getFileManager());
  581   m_compiler->createPreprocessor(TU_Complete);
  590         *decl_vendor, *clang_persistent_vars, m_compiler->getSourceManager()));
  593     m_compiler->getPreprocessor().addPPCallbacks(std::move(pp_callbacks));
  599   auto &PP = m_compiler->getPreprocessor();
  602                                      m_compiler->getLangOpts());
  604   m_compiler->createASTContext();
  605   clang::ASTContext &ast_context = m_compiler->getASTContext();
  613       m_compiler->getDiagnostics(), module_name,
  614       m_compiler->getHeaderSearchOpts(), m_compiler->getPreprocessorOpts(),
  614       m_compiler->getHeaderSearchOpts(), m_compiler->getPreprocessorOpts(),
  615       m_compiler->getCodeGenOpts(), *m_llvm_context));
  864   CodeComplete CC(request, m_compiler->getLangOpts(), llvm_expr->GetUserText(),
  884           m_compiler->getDiagnostics().getClient());
  891   clang::SourceManager &source_mgr = m_compiler->getSourceManager();
  901   should_create_file |= m_compiler->getCodeGenOpts().getDebugInfo() ==
  923                   m_compiler->getFileManager().getFile(result_path)) {
  940   diag_buf->BeginSourceFile(m_compiler->getLangOpts(),
  941                             &m_compiler->getPreprocessor());
  952     auto &PP = m_compiler->getPreprocessor();
  972   clang::ASTContext &ast_context = m_compiler->getASTContext();
  974   m_compiler->setSema(new Sema(m_compiler->getPreprocessor(), ast_context,
  974   m_compiler->setSema(new Sema(m_compiler->getPreprocessor(), ast_context,
  976   m_compiler->setASTConsumer(std::move(Consumer));
  979     m_compiler->createModuleManager();
  980     m_ast_context->setSema(&m_compiler->getSema());
  980     m_ast_context->setSema(&m_compiler->getSema());
  985     decl_map->InstallCodeGenerator(&m_compiler->getASTConsumer());
 1002     decl_map->InstallASTContext(ast_context, m_compiler->getFileManager());
 1007     assert(m_compiler->getASTContext().getExternalSource() &&
 1009     assert(m_compiler->getSema().getExternalSource() &&
 1015         &m_compiler->getSema());
 1016     ParseAST(m_compiler->getSema(), false, false);
 1021     m_ast_context->setSema(nullptr);
 1024   m_compiler->setSema(nullptr);
 1080   clang::SourceManager &source_manager = m_compiler->getSourceManager();
 1081   clang::edit::EditedSource editor(source_manager, m_compiler->getLangOpts(),
 1084   clang::Rewriter rewriter(source_manager, m_compiler->getLangOpts());
 1176       m_code_generator->ReleaseModule());
 1235       m_compiler->getTargetOpts().Features);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp
  192     num_errors = m_parser->Parse(diagnostic_manager);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp
  166   m_ast_context.reset(new ClangASTContext(m_compiler_instance->getASTContext()));
  202   if (m_compiler_instance->hadModuleLoaderFatalFailure()) {
  228     m_compiler_instance->getPreprocessor().getHeaderSearchInfo();
  272         m_compiler_instance->getASTContext().getSourceManager();
  276           &m_compiler_instance->getASTContext().Idents.get(
  285           m_compiler_instance->getDiagnostics().getClient());
  371       m_compiler_instance->getASTContext().Idents.get(name.GetStringRef());
  374       m_compiler_instance->getSema(), clang::DeclarationName(&ident),
  377   m_compiler_instance->getSema().LookupName(
  379       m_compiler_instance->getSema().getScopeForContext(
  380           m_compiler_instance->getASTContext().getTranslationUnitDecl()));
  411   if (m_compiler_instance->getPreprocessor().getExternalSource()) {
  412     m_compiler_instance->getPreprocessor()
  418            mi = m_compiler_instance->getPreprocessor().macro_begin(),
  419            me = m_compiler_instance->getPreprocessor().macro_end();
  425               m_compiler_instance->getPreprocessor()
  439          m_compiler_instance->getPreprocessor().getLeafModuleMacros(ii)) {
  520                   m_compiler_instance->getSourceManager().getCharacterData(
  568   return m_compiler_instance->loadModule(path.front().second, path, visibility,
  575       m_compiler_instance->getASTContext(),
  576       m_compiler_instance->getFileManager(), m_origin_map);
  678     instance->setModuleDepCollector(
  681     clang::DependencyOutputOptions &opts = instance->getDependencyOutputOpts();
  687   instance->createFileManager(FileSystem::Instance().GetVirtualFileSystem());
  688   instance->setDiagnostics(diagnostics_engine.get());
  689   instance->setInvocation(invocation);
  693   instance->setTarget(clang::TargetInfo::CreateTargetInfo(
  694       *diagnostics_engine, instance->getInvocation().TargetOpts));
  696   if (!instance->hasTarget())
  699   instance->getTarget().adjust(instance->getLangOpts());
  699   instance->getTarget().adjust(instance->getLangOpts());
  701   if (!action->BeginSourceFile(*instance,
  702                                instance->getFrontendOpts().Inputs[0]))
  705   instance->getPreprocessor().enableIncrementalProcessing();
  707   instance->createModuleManager();
  709   instance->createSema(action->getTranslationUnitKind(), nullptr);
  709   instance->createSema(action->getTranslationUnitKind(), nullptr);
  713       instance->getPreprocessor(), instance->getSema(), skipFunctionBodies));
  713       instance->getPreprocessor(), instance->getSema(), skipFunctionBodies));
  715   instance->getPreprocessor().EnterMainSourceFile();
  716   parser->Initialize();
  720   while (!parser->ParseTopLevelDecl(parsed))
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp
  405     if (!m_source_code->GetText(m_transformed_text, m_expr_lang,
  417     bool found_bounds = m_source_code->GetOriginalBodyBounds(
  617             m_source_code->GetOriginalBodyBounds(fixed_expression, m_expr_lang,
  906     m_result_synthesizer_up->CommitPersistentDecls();
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp
 1850                                       m_target_data->getPointerSizeInBits());
tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp
  985         m_alt_disasm->getInstruction(mc_insn, next_inst_size, raw_insn,
  989         m_disasm->getInstruction(mc_insn, next_inst_size, raw_insn, inst_addr,
  995   return m_insn_info->get(mc_insn.getOpcode()).getSize();
 1073       decode_status = m_alt_disasm->getInstruction(
 1076       decode_status = m_disasm->getInstruction(
 1087   const char *op_name = m_insn_info->getName(mc_insn.getOpcode()).data();
 1192   dst = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 1193   src = m_reg_info->getEncodingValue(insn.getOperand(1).getReg());
 1245   src = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 1246   base = m_reg_info->getEncodingValue(insn.getOperand(1).getReg());
 1305   src = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 1306   base = m_reg_info->getEncodingValue(insn.getOperand(1).getReg());
 1354   const char *op_name = m_insn_info->getName(insn.getOpcode()).data();
 1356   dst = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 1357   src = m_reg_info->getEncodingValue(insn.getOperand(1).getReg());
 1361     rt = m_reg_info->getEncodingValue(insn.getOperand(2).getReg());
 1392     rt = m_reg_info->getEncodingValue(insn.getOperand(2).getReg());
 1433   rt = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 1474   base = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 1507   src = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 1508   base = m_reg_info->getEncodingValue(insn.getOperand(1).getReg());
 1573       m_reg_info->getEncodingValue(insn.getOperand(num_operands - 2).getReg());
 1602     src = m_reg_info->getEncodingValue(insn.getOperand(i).getReg());
 1644   uint32_t src = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 1645   uint32_t base = m_reg_info->getEncodingValue(insn.getOperand(1).getReg());
 1703       m_reg_info->getEncodingValue(insn.getOperand(num_operands - 2).getReg());
 1723     dst = m_reg_info->getEncodingValue(insn.getOperand(i).getReg());
 1806   const char *op_name = m_insn_info->getName(insn.getOpcode()).data();
 1808   rs = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 1809   rt = m_reg_info->getEncodingValue(insn.getOperand(1).getReg());
 1855   const char *op_name = m_insn_info->getName(insn.getOpcode()).data();
 1856   uint32_t current_inst_size = m_insn_info->get(insn.getOpcode()).getSize();
 1858   rs = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 1859   rt = m_reg_info->getEncodingValue(insn.getOperand(1).getReg());
 1935   const char *op_name = m_insn_info->getName(insn.getOpcode()).data();
 1937   rs = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 2004   const char *op_name = m_insn_info->getName(insn.getOpcode()).data();
 2006   rs = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 2054   const char *op_name = m_insn_info->getName(insn.getOpcode()).data();
 2056   rs = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 2107   const char *op_name = m_insn_info->getName(insn.getOpcode()).data();
 2108   uint32_t current_inst_size = m_insn_info->get(insn.getOpcode()).getSize();
 2110   rs = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 2165   uint32_t current_inst_size = m_insn_info->get(insn.getOpcode()).getSize();
 2192   uint32_t current_inst_size = m_insn_info->get(insn.getOpcode()).getSize();
 2193   const char *op_name = m_insn_info->getName(insn.getOpcode()).data();
 2214   uint32_t rs = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 2293   const char *op_name = m_insn_info->getName(insn.getOpcode()).data();
 2295   uint32_t rs = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 2332   const char *op_name = m_insn_info->getName(insn.getOpcode()).data();
 2385   rt = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 2386   rs = m_reg_info->getEncodingValue(insn.getOperand(1).getReg());
 2560   rt = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 2561   rs = m_reg_info->getEncodingValue(insn.getOperand(1).getReg());
 2596   rt = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 2633   rt = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 2658   rs = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 2680   const char *op_name = m_insn_info->getName(insn.getOpcode()).data();
 2682   cc = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 2726   ft = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 2762   ft = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 2796   const char *op_name = m_insn_info->getName(insn.getOpcode()).data();
 2798   cc = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 2884   uint32_t wt = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 2953   uint32_t wt = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 2987       m_reg_info->getEncodingValue(insn.getOperand(num_operands - 2).getReg());
 3020       m_reg_info->getEncodingValue(insn.getOperand(num_operands - 2).getReg());
 3022       m_reg_info->getEncodingValue(insn.getOperand(num_operands - 1).getReg());
tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp
  968     decode_status = m_disasm->getInstruction(
  978   const char *op_name = m_insn_info->getName(mc_insn.getOpcode()).data();
 1084   dst = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 1085   src = m_reg_info->getEncodingValue(insn.getOperand(1).getReg());
 1149   src = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 1150   base = m_reg_info->getEncodingValue(insn.getOperand(1).getReg());
 1202   src = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 1203   base = m_reg_info->getEncodingValue(insn.getOperand(1).getReg());
 1251   rt = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 1267   const char *op_name = m_insn_info->getName(insn.getOpcode()).data();
 1269   dst = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 1270   src = m_reg_info->getEncodingValue(insn.getOperand(1).getReg());
 1274     rt = m_reg_info->getEncodingValue(insn.getOperand(2).getReg());
 1305     rt = m_reg_info->getEncodingValue(insn.getOperand(2).getReg());
 1346   const char *op_name = m_insn_info->getName(insn.getOpcode()).data();
 1348   rs = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 1349   rt = m_reg_info->getEncodingValue(insn.getOperand(1).getReg());
 1398   const char *op_name = m_insn_info->getName(insn.getOpcode()).data();
 1400   rs = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 1508   const char *op_name = m_insn_info->getName(insn.getOpcode()).data();
 1510   rs = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 1576   const char *op_name = m_insn_info->getName(insn.getOpcode()).data();
 1578   rs = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 1661   const char *op_name = m_insn_info->getName(insn.getOpcode()).data();
 1662   uint32_t current_inst_size = m_insn_info->get(insn.getOpcode()).getSize();
 1664   rs = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 1665   rt = m_reg_info->getEncodingValue(insn.getOperand(1).getReg());
 1741   const char *op_name = m_insn_info->getName(insn.getOpcode()).data();
 1742   uint32_t current_inst_size = m_insn_info->get(insn.getOpcode()).getSize();
 1744   rs = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 1861   rt = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 1862   rs = m_reg_info->getEncodingValue(insn.getOperand(1).getReg());
 1897   rt = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 1934   rt = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 1959   rs = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 1981   const char *op_name = m_insn_info->getName(insn.getOpcode()).data();
 1990   cc = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 2036   ft = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 2072   ft = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 2106   const char *op_name = m_insn_info->getName(insn.getOpcode()).data();
 2108   cc = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 2195   uint32_t wt = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 2264   uint32_t wt = m_reg_info->getEncodingValue(insn.getOperand(0).getReg());
 2298       m_reg_info->getEncodingValue(insn.getOperand(num_operands - 2).getReg());
 2331       m_reg_info->getEncodingValue(insn.getOperand(num_operands - 2).getReg());
 2333       m_reg_info->getEncodingValue(insn.getOperand(num_operands - 1).getReg());
tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppUniquePointer.cpp
   98   ValueObjectSP ptr_obj = tuple_frontend->GetChildAtIndex(0);
  102   ValueObjectSP del_obj = tuple_frontend->GetChildAtIndex(1);
tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp
  413       if (candidate.first && candidate.first->Match(class_name))
  489       if (candidate.first && candidate.first->Match((class_name)))
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp
   22   bool ret = objc_class->Read(process, m_objc_class_ptr);
  203     if (!class_rw->Read(process, objc_class.m_data_ptr)) {
  210     if (!class_ro->Read(process, class_rw->m_ro_ptr)) {
  210     if (!class_ro->Read(process, class_rw->m_ro_ptr)) {
  218     if (!class_ro->Read(process, objc_class.m_data_ptr)) {
  356     superclass_func(objc_class->m_superclass);
  362     if (!base_method_list->Read(process, class_ro->m_baseMethods_ptr))
  362     if (!base_method_list->Read(process, class_ro->m_baseMethods_ptr))
  365     if (base_method_list->m_entsize != method_t::GetSize(process))
  371     for (uint32_t i = 0, e = base_method_list->m_count; i < e; ++i) {
  372       method->Read(process, base_method_list->m_first_ptr +
  372       method->Read(process, base_method_list->m_first_ptr +
  373                                 (i * base_method_list->m_entsize));
  375       if (instance_method_func(method->m_name.c_str(), method->m_types.c_str()))
  375       if (instance_method_func(method->m_name.c_str(), method->m_types.c_str()))
  397     if (class_ro->m_ivars_ptr != 0) {
  399       if (!ivar_list.Read(process, class_ro->m_ivars_ptr))
  434       m_name = ConstString(class_ro->m_name.c_str());
  452       objc_class->m_superclass);
  466   lldb::addr_t candidate_isa = m_runtime.GetPointerISA(objc_class->m_isa);
  485     return class_ro->m_instanceSize;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp
  162     m_print_object_caller_up->InsertFunction(exe_ctx, wrapper_struct_addr,
  165     m_print_object_caller_up->WriteFunctionArguments(
  177   ExpressionResults results = m_print_object_caller_up->ExecuteFunction(
  346     thread_plan_sp = m_objc_trampoline_handler_up->GetStepThroughDispatchPlan(
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp
  129   int strformatsize = snprintf(&buf->contents[0], sizeof(buf->contents),
  129   int strformatsize = snprintf(&buf->contents[0], sizeof(buf->contents),
  172   assert(strformatsize < (int)sizeof(buf->contents));
  177       buf->contents, eLanguageTypeObjC, name, error);
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
  587       if (!regex_up->IsValid()) {
  613               !regex_up->Execute(llvm::StringRef(class_name)))
  651           if (regex_up && !regex_up->Execute(llvm::StringRef()))
  947   return m_tagged_pointer_vendor_up->IsPossibleTaggedPointer(ptr);
 1173     class_descriptor_sp = m_non_pointer_isa_cache_up->GetClassDescriptor(isa);
 1200       return m_tagged_pointer_vendor_up->GetClassDescriptor(isa_pointer);
 1346       if (!m_get_class_info_code->Install(diagnostics, exe_ctx)) {
 1369     get_class_info_function = m_get_class_info_code->MakeFunctionCaller(
 1379     get_class_info_function = m_get_class_info_code->GetFunctionCaller();
 1654       if (!m_get_shared_cache_class_info_code->Install(diagnostics, exe_ctx)) {
 1681         m_get_shared_cache_class_info_code->MakeFunctionCaller(
 1689         m_get_shared_cache_class_info_code->GetFunctionCaller();
 2628     m_non_pointer_isa_cache_up->EvaluateNonPointerISA(isa, ret);
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp
  755     m_vtables_up->ReadRegions();
  790         if (!m_impl_code->Install(diagnostics, exe_ctx)) {
  810       impl_function_caller = m_impl_code->MakeFunctionCaller(
  819       impl_function_caller = m_impl_code->GetFunctionCaller();
  868       found_it = m_vtables_up->IsAddressInVTables(curr_pc, flags);
 1144   return m_impl_code->GetFunctionCaller();
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp
 1459     if (allocation_up->address.isValid() &&
 1460         *allocation_up->address.get() == addr_t(args[eRsAlloc])) {
 1635     if (!rs_script->shared_lib.get(shared_lib))
 1644     if (!rs_script->script.get(script))
 1662       if (rs_script->res_name.get(res_name))
 2692   Status err = file.get()->Write(&head, num_bytes);
 2717   err = file.get()->Write(element_header_buffer.get(), num_bytes);
 2729   err = file.get()->Write(buffer.get(), num_bytes);
 3106     if (!script->context.isValid())
 3108     lldb::addr_t context = *script->context;
 3146       m_allocations[alloc_id - 1]->id == alloc_id) {
 3153     if (a->id == alloc_id) {
 3331                   alloc->id);
 3354     if (index != 0 && index != alloc->id)
 3358     if (alloc->ShouldRefresh() && !RefreshAllocation(alloc.get(), frame_ptr)) {
 3360                   alloc->id);
 3365     strm.Printf("%" PRIu32 ":", alloc->id);
 3370     if (!alloc->context.isValid())
 3373       strm.Printf("0x%" PRIx64 "\n", *alloc->context.get());
 3376     if (!alloc->address.isValid())
 3379       strm.Printf("0x%" PRIx64 "\n", *alloc->address.get());
 3382     if (!alloc->data_ptr.isValid())
 3385       strm.Printf("0x%" PRIx64 "\n", *alloc->data_ptr.get());
 3388     if (!alloc->dimension.isValid())
 3392                   alloc->dimension.get()->dim_1, alloc->dimension.get()->dim_2,
 3392                   alloc->dimension.get()->dim_1, alloc->dimension.get()->dim_2,
 3393                   alloc->dimension.get()->dim_3);
 3396     if (!alloc->element.type.isValid() ||
 3397         !alloc->element.type_vec_size.isValid())
 3400       const int vector_size = *alloc->element.type_vec_size.get();
 3401       Element::DataType type = *alloc->element.type.get();
 3403       if (!alloc->element.type_name.IsEmpty())
 3404         strm.Printf("%s\n", alloc->element.type_name.AsCString());
 3426     if (!alloc->element.type_kind.isValid())
 3429       const Element::DataKind kind = *alloc->element.type_kind.get();
 3821     if (s->script.isValid())
 3822       if (*s->script == address)
 3827     s->script = address;
 3837     if (a->address.isValid())
 3838       if (*a->address == address)
 3851     if (*((*it)->address) == address) {
 3853                 __FUNCTION__, (*it)->id, address);
 3862   a->address = address;
tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
  331           container_up->SetArchive(archive_sp);
  333         } else if (container_up->ParseHeader())
  349         container_up->SetArchive(archive_sp);
tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.cpp
   55       if (container_up->ParseHeader()) {
tools/lldb/source/Plugins/ObjectFile/Breakpad/ObjectFileBreakpad.cpp
  146     m_sections_up->AddSection(section_sp);
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
  362     ArchSpec spec = objfile_up->GetArchitecture();
  363     if (spec && objfile_up->SetModulesArchitecture(spec))
  380         ArchSpec spec = objfile_up->GetArchitecture();
  381         if (spec && objfile_up->SetModulesArchitecture(spec))
  794     if (files.AppendIfUnique(m_filespec_up->GetFileSpecAtIndex(i)))
  900     return m_filespec_up->GetSize();
  949       m_filespec_up->Append(file_spec);
  953   return m_filespec_up->GetSize();
 1787     m_sections_up->AddSection(Segment);
 2787       if (is_valid_entry_point && !m_symtab_up->FindSymbolContainingFileAddress(
 2789         uint64_t symbol_id = m_symtab_up->GetNumSymbols();
 2804         m_symtab_up->AddSymbol(symbol);
 2818     m_symtab_up->CalculateSymbolSizes();
 3196       const FileSpec &spec = m_filespec_up->GetFileSpecAtIndex(i);
tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp
  123           m_symtab_up->GetMutex());
  128       m_symtab_up->Finalize();
  167       m_symtab_up->Dump(s, nullptr, eSortOrderNone);
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
  799   if (!objfile_up || !objfile_up->ParseHeader())
  811     if (objfile_up.get() && objfile_up->ParseHeader())
 1251           m_symtab_up->GetMutex());
 1253       m_symtab_up->Finalize();
 1604     m_sections_up->AddSection(segment_sp);
 1633     m_sections_up->AddSection(unified_section_sp);
 1746           m_sections_up->AddSection(segment_sp);
 4737       m_symtab_up->Dump(s, nullptr, eSortOrderNone);
 6254               core_file.get()->Write(buffer.GetString().data(), bytes_written);
 6258               if (core_file.get()->SeekFromStart(segment.fileoff) == -1) {
 6283                   error = core_file.get()->Write(bytes, bytes_written);
 6291                   error = core_file.get()->Write(bytes, bytes_written);
tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
  139   if (!objfile_up || !objfile_up->ParseHeader())
  143   if (!objfile_up->CreateBinary())
  156   if (objfile_up.get() && objfile_up->ParseHeader()) {
  554         process_sp->ReadMemory(m_image_base + offset, data_up->GetBytes(),
  555                                data_up->GetByteSize(), readmem_error);
  634       std::lock_guard<std::recursive_mutex> guard(m_symtab_up->GetMutex());
  658           Symbol *symbols = m_symtab_up->Resize(num_syms);
  733         Symbol *symbols = m_symtab_up->Resize(export_table.number_of_names);
  760       m_symtab_up->CalculateSymbolSizes();
  800     m_sections_up->AddSection(header_sp);
  922       m_sections_up->AddSection(section_sp);
 1054       m_symtab_up->Dump(s, nullptr, eSortOrderNone);
tools/lldb/source/Plugins/ObjectFile/PECOFF/PECallFrameInfo.cpp
  373     row->SetOffset(m_begin->offset);
  381       row->GetCFAValue().SetIsRegisterPlusOffset(it->reg, cfa_frame_offset -
  392     row->GetCFAValue().SetIsRegisterPlusOffset(lldb_rsp_x86_64,
  399       row->SetRegisterLocationToAtCFAPlusOffset(
  407       row->SetRegisterLocationToAtCFAPlusOffset(
  415   row->SetRegisterLocationToIsCFAPlusOffset(lldb_rsp_x86_64, 0, false);
tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp
   59     if (os_up.get() && os_up->IsValid())
  135     assert(m_register_info_up->GetNumRegisters() > 0);
  136     assert(m_register_info_up->GetNumRegisterSets() > 0);
tools/lldb/source/Plugins/Platform/Android/AdbClient.cpp
  145   m_conn->Connect(uri.c_str(), &error);
  234   m_conn->Write(length_buffer, 4, status, &error);
  238   m_conn->Write(packet.c_str(), packet.size(), status, &error);
  283     size_t n = m_conn->Read(buffer, sizeof(buffer),
  572   return m_conn && m_conn->IsConnected();
  602   m_conn->Write(data_sp->GetBytes(), kSyncPacketLen, status, &error);
  607     m_conn->Write(data, data_len, status, &error);
tools/lldb/source/Plugins/Platform/Android/PlatformAndroid.cpp
  387   if (m_adb_sync_svc && m_adb_sync_svc->IsConnected())
tools/lldb/source/Plugins/Platform/Android/PlatformAndroidRemoteGDBServer.cpp
   69   error = tcp_socket->Listen("127.0.0.1:0", 1);
   71     port = tcp_socket->GetLocalPortNumber();
tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp
   58     options->Append(m_option_group_platform_rsync.get());
   59     options->Append(m_option_group_platform_ssh.get());
   60     options->Append(m_option_group_platform_caching.get());
  467       if (m_option_group_platform_rsync->m_rsync) {
  469         SetRSyncOpts(m_option_group_platform_rsync->m_rsync_opts.c_str());
  470         SetRSyncPrefix(m_option_group_platform_rsync->m_rsync_prefix.c_str());
  472             m_option_group_platform_rsync->m_ignores_remote_hostname);
  474       if (m_option_group_platform_ssh->m_ssh) {
  476         SetSSHOpts(m_option_group_platform_ssh->m_ssh_opts.c_str());
  479           m_option_group_platform_caching->m_cache_dir.c_str());
  697   if (!dlopen_utility_func_up->Install(diagnostics, exe_ctx)) {
  727   do_dlopen_function = dlopen_utility_func_up->MakeFunctionCaller(
  735   do_dlopen_function = dlopen_utility_func_up->GetFunctionCaller();
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
  603       return t->GetID() != GetID();
  952   emulator_up->SetBaton(&baton);
  953   emulator_up->SetReadMemCallback(&ReadMemoryCallback);
  954   emulator_up->SetReadRegCallback(&ReadRegisterCallback);
  955   emulator_up->SetWriteMemCallback(&WriteMemoryCallback);
  956   emulator_up->SetWriteRegCallback(&WriteRegisterCallback);
  958   if (!emulator_up->ReadInstruction())
  962       emulator_up->EvaluateInstruction(eEmulateInstructionOptionAutoAdvancePC);
  990     next_pc = register_context.GetPC() + emulator_up->GetOpcode().GetByteSize();
 1043           resume_actions.GetActionForThread(thread->GetID(), true);
 1060         resume_actions.GetActionForThread(thread->GetID(), true);
 1064                thread->GetID());
 1069              action->state, GetID(), thread->GetID());
 1089                     thread->GetID());
 1116     Status e = Detach(thread->GetID());
 1153     const auto thread_state = thread->GetState();
 1306   ParseLinuxMapRegions(BufferOrError.get()->getBuffer(),
 1554     if (thread->GetID() == thread_id) {
 1570     if (*it && ((*it)->GetID() == thread_id)) {
 1706     if (StateIsRunningState(thread->GetState()))
 1719     if (StateIsRunningState(thread_sp->GetState()))
 1833     if (traceid == iter.second->GetTraceID() &&
 1917             GetID(), thread_sp->GetID(), config, true)) {
 1918       m_pt_traced_thread_group.insert(thread_sp->GetID());
 1920           std::make_pair(thread_sp->GetID(), std::move(*traceInstance)));
 1967   lldb::user_id_t ret_trace_id = (*traceMonitor)->GetTraceID();
 1984   if (iter->second->GetTraceID() == m_pt_proces_trace_id) {
 2036       if (iter.second->GetTraceID() == traceid) {
 2042       LLDB_LOG(log, "Trace ID {0}", iter.second->GetTraceID());
 2058   if (iter->second->GetTraceID() != traceid) {
tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_x86_64.cpp
  465             m_xstate->fxsave.stmm[reg - m_reg_info.first_st].bytes,
  469             m_xstate->fxsave.stmm[reg - m_reg_info.first_mm].bytes,
  473             m_xstate->fxsave.xmm[reg - m_reg_info.first_xmm].bytes,
  555   XSAVE_HDR::XFeature &xstate_bv = m_xstate->xsave.header.xstate_bv;
  587         ::memcpy(m_xstate->fxsave.stmm[reg_index - m_reg_info.first_st].bytes,
  591         ::memcpy(m_xstate->fxsave.stmm[reg_index - m_reg_info.first_mm].bytes,
  595         ::memcpy(m_xstate->fxsave.xmm[reg_index - m_reg_info.first_xmm].bytes,
  695     ::memcpy(dst, &m_xstate->fxsave, sizeof(m_xstate->fxsave));
  695     ::memcpy(dst, &m_xstate->fxsave, sizeof(m_xstate->fxsave));
  786     ::memcpy(&m_xstate->fxsave, src, sizeof(m_xstate->fxsave));
  786     ::memcpy(&m_xstate->fxsave, src, sizeof(m_xstate->fxsave));
  788     ::memcpy(&m_xstate->xsave, src, sizeof(m_xstate->xsave));
  788     ::memcpy(&m_xstate->xsave, src, sizeof(m_xstate->xsave));
  842     if ((m_xstate->xsave.i387.xcr0 & mask_XSTATE_AVX) == mask_XSTATE_AVX)
  847     if ((m_xstate->xsave.i387.xcr0 & mask_XSTATE_MPX) == mask_XSTATE_MPX)
  884         &m_iovec, sizeof(m_xstate->fxsave),
  887     return WriteRegisterSet(&m_iovec, sizeof(m_xstate->xsave), NT_X86_XSTATE);
  908         m_xstate->fxsave.xmm[reg_no].bytes,
  909         m_xstate->xsave.ymmh[reg_no].bytes);
  924         m_xstate->fxsave.xmm[reg_no].bytes,
  925         m_xstate->xsave.ymmh[reg_no].bytes);
  935     return &m_xstate->fxsave;
  946     return sizeof(m_xstate->fxsave);
  959     error = ReadRegisterSet(&m_iovec, sizeof(m_xstate->xsave), NT_X86_XSTATE);
  966       &m_iovec, sizeof(m_xstate->xsave),
  988              m_xstate->xsave.mpxr[reg - m_reg_info.first_mpxr].bytes,
  992              m_xstate->xsave.mpxc[reg - m_reg_info.first_mpxc].bytes,
 1003     ::memcpy(m_xstate->xsave.mpxr[reg - m_reg_info.first_mpxr].bytes,
 1006     ::memcpy(m_xstate->xsave.mpxc[reg - m_reg_info.first_mpxc].bytes,
tools/lldb/source/Plugins/Process/Linux/NativeThreadLinux.cpp
  102   return BufferOrError.get()->getBuffer().rtrim('\n');
  156       m_reg_context_up->SetHardwareWatchpoint(addr, size, watch_flags);
  169   if (m_reg_context_up->ClearHardwareWatchpoint(wp_index))
  183   uint32_t bp_index = m_reg_context_up->SetHardwareBreakpoint(addr, size);
  198   if (m_reg_context_up->ClearHardwareBreakpoint(bp_index)) {
  220     m_reg_context_up->ClearAllHardwareWatchpoints();
  232     m_reg_context_up->ClearAllHardwareBreakpoints();
  352   ostr << m_reg_context_up->GetWatchpointAddress(wp_index) << " ";
  366   ostr << " " << m_reg_context_up->GetWatchpointHitAddress(wp_index);
tools/lldb/source/Plugins/Process/Linux/ProcessorTrace.cpp
   36   config.setMetaDataBufferSize(m_mmap_meta->data_size);
   38   config.setTraceBufferSize(m_mmap_meta->aux_size);
   87   StringRef rest = ret.get()->getBuffer();
  132   m_mmap_meta->aux_offset = m_mmap_meta->data_offset + m_mmap_meta->data_size;
  132   m_mmap_meta->aux_offset = m_mmap_meta->data_offset + m_mmap_meta->data_size;
  132   m_mmap_meta->aux_offset = m_mmap_meta->data_offset + m_mmap_meta->data_size;
  133   m_mmap_meta->aux_size = bufsize;
  137                        static_cast<long int>(m_mmap_meta->aux_offset));
  156        m_mmap_meta->data_offset),
  157       m_mmap_meta->data_size);
  165   return MutableArrayRef<uint8_t>(m_mmap_aux.get(), m_mmap_meta->aux_size);
  185   StringRef Rest = BufferOrError.get()->getBuffer();
  255   error = pt_monitor_up->StartTrace(pid, tid, config);
  259   pt_monitor_up->SetThreadID(tid);
  262     pt_monitor_up->SetTraceID(0);
  264     pt_monitor_up->SetTraceID(m_trace_num++);
  278   uint64_t head = m_mmap_meta->aux_head;
  280   LLDB_LOG(log, "Aux size -{0} , Head - {1}", m_mmap_meta->aux_size, head);
  310   uint64_t head = m_mmap_meta->data_head;
  326     LLDB_LOG(log, "Data size -{0} Head - {1}", m_mmap_meta->data_size, head);
tools/lldb/source/Plugins/Process/POSIX/NativeProcessELF.cpp
   21     DataExtractor auxv_data(buffer_or_error.get()->getBufferStart(),
   22                             buffer_or_error.get()->getBufferSize(),
   27   return m_aux_vector->GetAuxValue(type);
tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp
   58   return m_unwinder_up->CreateRegisterContextForFrame(frame);
tools/lldb/source/Plugins/Process/Utility/NativeRegisterContextRegisterInfo.cpp
   24   return m_register_info_interface_up->GetRegisterCount();
   28   return m_register_info_interface_up->GetUserRegisterCount();
   34     return m_register_info_interface_up->GetRegisterInfo() + reg_index;
tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.cpp
   85     const RegisterInfo *base_info = reg_interface->GetRegisterInfo();
tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.cpp
   99     const RegisterInfo *base_info = reg_interface->GetRegisterInfo();
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp
  134   return m_register_info_up->GetGPRSize();
  141   return m_register_info_up->GetRegisterInfo();
  165     switch (m_register_info_up->m_target_arch.GetMachine()) {
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp
  154   return m_register_info_up->GetGPRSize();
  162   return m_register_info_up->GetRegisterInfo();
  186     switch (m_register_info_up->m_target_arch.GetMachine()) {
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp
   80   return m_register_info_up->GetRegisterCount();
   84   return m_register_info_up->GetGPRSize();
   91   return m_register_info_up->GetRegisterInfo();
  103   ArchSpec target_arch = m_register_info_up->GetTargetArchitecture();
  126   ArchSpec target_arch = m_register_info_up->GetTargetArchitecture();
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp
  121   return m_register_info_up->GetGPRSize();
  128   return m_register_info_up->GetRegisterInfo();
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.cpp
  139   return m_register_info_up->GetGPRSize();
  146   return m_register_info_up->GetRegisterInfo();
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.cpp
  108   return m_register_info_up->GetRegisterInfo();
  154     switch (m_register_info_up->m_target_arch.GetMachine()) {
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp
  407   return m_register_info_up->GetGPRSize();
  418   return m_register_info_up->GetRegisterInfo();
  441     switch (m_register_info_up->m_target_arch.GetMachine()) {
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp
   55   lldb_private::ArchSpec arch = m_register_info_up->GetTargetArchitecture();
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
 1271   if (conn_up->Connect(remote_addr, &status) != lldb::eConnectionStatusSuccess)
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.cpp
  185   yaml::Input yin((*error_or_file)->getBuffer());
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp
  126     return SendUnimplementedResponse(PUE->message().c_str());
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp
  526           descriptor = file.get()->GetDescriptor();
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
  252              m_debugged_process_up->GetID());
  255     auto terminal_fd = m_debugged_process_up->GetTerminalFileDescriptor();
  274              m_debugged_process_up->GetID());
  279          m_debugged_process_up->GetID());
  292       m_debugged_process_up->GetID() != LLDB_INVALID_PROCESS_ID)
  296                   pid, m_debugged_process_up->GetID());
  309   auto terminal_fd = m_debugged_process_up->GetTerminalFileDescriptor();
  579       (m_debugged_process_up->GetID() == LLDB_INVALID_PROCESS_ID))
  583            m_debugged_process_up->GetID(), tid);
  586   NativeThreadProtocol *thread = m_debugged_process_up->GetThreadByID(tid);
  609       m_debugged_process_up->GetID(), tid, signum, int(tid_stop_info.reason),
  647     for (listed_thread = m_debugged_process_up->GetThreadAtIndex(thread_index);
  649         listed_thread = m_debugged_process_up->GetThreadAtIndex(thread_index)) {
  673                  m_debugged_process_up->GetID(),
  682          (thread = m_debugged_process_up->GetThreadAtIndex(i)) != nullptr;
  926   IOObjectSP read_object_sp = connection->GetReadObject();
 1036       (m_debugged_process_up->GetID() == LLDB_INVALID_PROCESS_ID))
 1086   uid = m_debugged_process_up->StartTrace(options, error);
 1101       (m_debugged_process_up->GetID() == LLDB_INVALID_PROCESS_ID))
 1123   Status error = m_debugged_process_up->StopTrace(uid, tid);
 1137       (m_debugged_process_up->GetID() == LLDB_INVALID_PROCESS_ID))
 1166   Status error = m_debugged_process_up->GetTraceConfig(uid, options);
 1195       (m_debugged_process_up->GetID() == LLDB_INVALID_PROCESS_ID))
 1240     error = m_debugged_process_up->GetData(uid, tid, buf, offset);
 1242     error = m_debugged_process_up->GetMetaData(uid, tid, buf, offset);
 1260       (m_debugged_process_up->GetID() == LLDB_INVALID_PROCESS_ID))
 1263   lldb::pid_t pid = m_debugged_process_up->GetID();
 1281       (m_debugged_process_up->GetID() == LLDB_INVALID_PROCESS_ID))
 1286   lldb::tid_t tid = m_debugged_process_up->GetCurrentThreadID();
 1289   NativeThreadProtocol *thread = m_debugged_process_up->GetCurrentThread();
 1310   Status error = m_debugged_process_up->Kill();
 1313              m_debugged_process_up->GetID(), error);
 1413     error = m_debugged_process_up->Signal(signo);
 1416                m_debugged_process_up->GetID(), error);
 1423   error = m_debugged_process_up->Resume(resume_actions);
 1426              m_debugged_process_up->GetID(), error);
 1463   Status error = m_debugged_process_up->Resume(actions);
 1466              m_debugged_process_up->GetID(), error);
 1470   LLDB_LOG(log, "continued process {0}", m_debugged_process_up->GetID());
 1575   Status error = m_debugged_process_up->Resume(thread_actions);
 1578              m_debugged_process_up->GetID(), error);
 1582   LLDB_LOG(log, "continued process {0}", m_debugged_process_up->GetID());
 1593     m_debugged_process_up->SetCurrentThreadID(m_current_tid);
 1612   return SendStopReasonForState(m_debugged_process_up->GetState());
 1633     lldb::tid_t tid = m_debugged_process_up->GetCurrentThreadID();
 1647              m_debugged_process_up->GetID(), process_state);
 1659       (m_debugged_process_up->GetID() == LLDB_INVALID_PROCESS_ID))
 1663   NativeThreadProtocol *thread = m_debugged_process_up->GetThreadAtIndex(0);
 1865       (m_debugged_process_up->GetID() == LLDB_INVALID_PROCESS_ID)) {
 1879       thread = m_debugged_process_up->GetThreadAtIndex(thread_index);
 1881       thread = m_debugged_process_up->GetThreadAtIndex(thread_index)) {
 2104       m_debugged_process_up->GetArchitecture().GetByteOrder());
 2123       (m_debugged_process_up->GetID() == LLDB_INVALID_PROCESS_ID)) {
 2166     NativeThreadProtocol *thread = m_debugged_process_up->GetThreadByID(tid);
 2201       (m_debugged_process_up->GetID() == LLDB_INVALID_PROCESS_ID)) {
 2237       (m_debugged_process_up->GetID() == LLDB_INVALID_PROCESS_ID)) {
 2243   Status error = m_debugged_process_up->Interrupt();
 2245     LLDB_LOG(log, "failed for process {0}: {1}", m_debugged_process_up->GetID(),
 2250   LLDB_LOG(log, "stopped process {0}", m_debugged_process_up->GetID());
 2262       (m_debugged_process_up->GetID() == LLDB_INVALID_PROCESS_ID)) {
 2304   Status error = m_debugged_process_up->ReadMemoryWithoutTrap(
 2310               __FUNCTION__, m_debugged_process_up->GetID(), read_addr,
 2319               __FUNCTION__, m_debugged_process_up->GetID(), read_addr,
 2343       (m_debugged_process_up->GetID() == LLDB_INVALID_PROCESS_ID)) {
 2392              m_debugged_process_up->GetID(), write_addr, byte_count,
 2401   Status error = m_debugged_process_up->WriteMemory(write_addr, &buf[0],
 2405              m_debugged_process_up->GetID(), write_addr, error);
 2411              m_debugged_process_up->GetID(), write_addr, byte_count);
 2431       (m_debugged_process_up->GetID() == LLDB_INVALID_PROCESS_ID)) {
 2442       m_debugged_process_up->GetMemoryRegionInfo(0, region_info);
 2459       (m_debugged_process_up->GetID() == LLDB_INVALID_PROCESS_ID)) {
 2480       m_debugged_process_up->GetMemoryRegionInfo(read_addr, region_info);
 2525       (m_debugged_process_up->GetID() == LLDB_INVALID_PROCESS_ID)) {
 2595         m_debugged_process_up->SetBreakpoint(addr, size, want_hardware);
 2600              m_debugged_process_up->GetID(), error);
 2604     const Status error = m_debugged_process_up->SetWatchpoint(
 2610              m_debugged_process_up->GetID(), error);
 2619       (m_debugged_process_up->GetID() == LLDB_INVALID_PROCESS_ID)) {
 2683         m_debugged_process_up->RemoveBreakpoint(addr, want_hardware);
 2688              m_debugged_process_up->GetID(), error);
 2692     const Status error = m_debugged_process_up->RemoveWatchpoint(addr);
 2697              m_debugged_process_up->GetID(), error);
 2708       (m_debugged_process_up->GetID() == LLDB_INVALID_PROCESS_ID)) {
 2726   NativeThreadProtocol *thread = m_debugged_process_up->GetThreadByID(tid);
 2739   Status error = m_debugged_process_up->Resume(actions);
 2744               __FUNCTION__, m_debugged_process_up->GetID(), tid,
 2759         (m_debugged_process_up->GetID() == LLDB_INVALID_PROCESS_ID)) {
 2765     auto buffer_or_error = m_debugged_process_up->GetAuxvData();
 2772     auto library_list = m_debugged_process_up->GetLoadedSVR4Libraries();
 2837   llvm::StringRef buffer = buffer_it->second->getBuffer();
 2893              m_debugged_process_up->GetID(), error);
 2956                m_debugged_process_up->GetID(), save_id);
 2968              m_debugged_process_up->GetID(), error);
 3008   return SendStopReasonForState(m_debugged_process_up->GetState());
 3019       (m_debugged_process_up->GetID() == LLDB_INVALID_PROCESS_ID)) {
 3041   if (pid != LLDB_INVALID_PROCESS_ID && m_debugged_process_up->GetID() != pid) {
 3045   const Status error = m_debugged_process_up->Detach();
 3050               __FUNCTION__, m_debugged_process_up->GetID(), error.AsCString());
 3081       (m_debugged_process_up->GetID() == LLDB_INVALID_PROCESS_ID))
 3083   LLDB_LOG(log, "preparing packet for pid {0}", m_debugged_process_up->GetID());
 3091              m_debugged_process_up->GetID(),
 3107       m_debugged_process_up->GetID() == LLDB_INVALID_PROCESS_ID)
 3116   auto hw_debug_cap = m_debugged_process_up->GetHardwareDebugSupportInfo();
 3132       m_debugged_process_up->GetID() == LLDB_INVALID_PROCESS_ID)
 3144       m_debugged_process_up->GetFileLoadAddress(file_name, file_load_address);
 3183   Status error = m_debugged_process_up->IgnoreSignals(signals);
 3219       m_debugged_process_up->GetID() == LLDB_INVALID_PROCESS_ID)
 3230       return m_debugged_process_up->GetThreadAtIndex(0);
 3232       return m_debugged_process_up->GetThreadByID(current_tid);
 3262     return m_debugged_process_up->GetThreadByID(tid);
 3274     return m_debugged_process_up->GetCurrentThreadID();
 3298             ->GetLoadedModuleFileSpec(module_path.c_str(), file_spec)
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
  984         if (conn_up->Connect(connect_url, &error) == eConnectionStatusSuccess) {
tools/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp
   47   return m_file->getRawStream(stream_type)
  151   llvm::Expected<const SystemInfo &> system_info = m_file->getSystemInfo();
  210     auto ExpectedCSD = m_file->getString(system_info->CSDVersionRVA);
  285     auto ExpectedName = m_file->getString(module.ModuleNameRVA);
tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp
   82     return Address(m_sections_up->GetSectionAtIndex(0), 0);
   92     m_sections_up->AddSection(section_sp);
  103     assert(m_sections_up->GetNumSections(0) == 1);
  106         m_sections_up->GetSectionAtIndex(0), m_base);
tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp
  112     reg_ctx_sp = m_unwinder_up->CreateRegisterContextForFrame(frame);
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
  554       data_up->user_source.SplitIntoLines(data);
  557       if (GenerateBreakpointCommandCallbackData(data_up->user_source,
  558                                                 data_up->script_source,
  579     data_up->user_source.SplitIntoLines(data);
  581     if (GenerateWatchpointCommandCallbackData(data_up->user_source,
  582                                               data_up->script_source)) {
  899           if (conn_up->IsConnected()) {
 1274   error = GenerateBreakpointCommandCallbackData(cmd_data_up->user_source,
 1275                                                 cmd_data_up->script_source,
 1303   data_up->user_source.SplitIntoLines(command_body_text);
 1304   Status error = GenerateBreakpointCommandCallbackData(data_up->user_source,
 1305                                                        data_up->script_source,
 1327   data_up->user_source.AppendString(oneliner);
 1328   data_up->script_source.assign(oneliner);
 1330   if (GenerateWatchpointCommandCallbackData(data_up->user_source,
 1331                                             data_up->script_source)) {
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h
   42         m_extra_args_up->SetObjectSP(extra_args_sp);
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp
  696       data.line_table_up->CreateLineSequenceContainer());
  699     data.line_table_up->AppendLineEntryToSequence(
  704     data.line_table_up->InsertSequence(line_seq_up.get());
  705     line_seq_up->Clear();
  722     data.line_table_up->AppendLineEntryToSequence(
tools/lldb/source/Plugins/SymbolFile/DWARF/AppleDWARFIndex.cpp
   26   if (!apple_names_table_up->IsValid())
   32   if (!apple_namespaces_table_up->IsValid())
   37   if (!apple_types_table_up->IsValid())
   42   if (!apple_objc_table_up->IsValid())
   57     m_apple_names_up->FindByName(basename.GetStringRef(), offsets);
   66   if (m_apple_names_up->AppendAllDIEsThatMatchingRegex(regex, hash_data))
   76   if (m_apple_names_up->AppendAllDIEsInRange(cu.GetOffset(),
   84     m_apple_objc_up->FindByName(class_name.GetStringRef(), offsets);
   91     m_apple_types_up->FindCompleteObjCClassByName(
   98     m_apple_types_up->FindByName(name.GetStringRef(), offsets);
  108   const bool has_tag = m_apple_types_up->GetHeader().header_data.ContainsAtom(
  111       m_apple_types_up->GetHeader().header_data.ContainsAtom(
  121     m_apple_types_up->FindByNameAndTagAndQualifiedNameHash(
  137       m_apple_types_up->FindByName(context[1].name, class_matches);
  144     m_apple_types_up->FindByNameAndTag(type_name.GetStringRef(), tag, offsets);
  148   m_apple_types_up->FindByName(type_name.GetStringRef(), offsets);
  153     m_apple_namespaces_up->FindByName(name.GetStringRef(), offsets);
  161   m_apple_names_up->FindByName(name.GetStringRef(), offsets);
  174   if (m_apple_names_up->AppendAllDIEsThatMatchingRegex(regex, hash_data))
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
 1345       type_sp = unique_ast_entry_up->m_type_sp;
 1349             GetCachedClangDeclContextForDIE(unique_ast_entry_up->m_die), die);
 1570   unique_ast_entry_up->m_type_sp = type_sp;
 1571   unique_ast_entry_up->m_die = die;
 1572   unique_ast_entry_up->m_declaration = unique_decl;
 1573   unique_ast_entry_up->m_byte_size = attrs.byte_size.getValueOr(0);
 2046                 base_class->getTypeSourceInfo();
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp
   44   if (llvm::Error error = m_cu_aranges_up->extract(debug_aranges_data))
   49   for (size_t n = 0; n < m_cu_aranges_up->GetNumRanges(); n++) {
   50     dw_offset_t offset = m_cu_aranges_up->OffsetAtIndex(n);
   67   m_cu_aranges_up->Sort(minimize);
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp
  253     DWARFUnit *dwo_cu = m_dwo_symbol_file->GetCompileUnit();
  332   DWARFUnit *dwo_cu = dwo_symbol_file->GetCompileUnit();
  366   for (size_t i = 0; i < m_dwo_symbol_file->DebugInfo()->GetNumUnits(); ++i) {
  367     DWARFUnit *unit = m_dwo_symbol_file->DebugInfo()->GetUnitAtIndex(i);
  434     m_dwo_symbol_file->GetCompileUnit()->ClearDIEsRWLocked();
  500     m_dwo_symbol_file->GetCompileUnit()->SetUserData(d);
  730       DWARFUnit *dwo_cu = m_dwo_symbol_file->GetCompileUnit();
  738     m_func_aranges_up->Sort(minimize);
tools/lldb/source/Plugins/SymbolFile/DWARF/DebugNamesDWARFIndex.cpp
   29   if (llvm::Error E = index_up->extract())
   91        m_debug_names_up->equal_range(basename.GetStringRef())) {
  153        m_debug_names_up->equal_range(class_name.GetStringRef())) {
  190        m_debug_names_up->equal_range(name.GetStringRef())) {
  201        m_debug_names_up->equal_range(context[0].name)) {
  211        m_debug_names_up->equal_range(name.GetStringRef())) {
  226        m_debug_names_up->equal_range(name.GetStringRef())) {
  270   m_debug_names_up->dump(os);
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
  613   llvm::Error error = abbr->parse(debug_abbrev_data);
  670       m_ranges->Extract(m_context);
  685       m_rnglists->Extract(m_context);
 1002   LineSequence *sequence = line_table_up->CreateLineSequenceContainer();
 1004     line_table_up->AppendLineEntryToSequence(
 1009       line_table_up->InsertSequence(sequence);
 1010       sequence = line_table_up->CreateLineSequenceContainer();
 1485   m_index->GetObjCMethods(class_name, method_die_offsets);
 1699                     m_global_aranges_up->Append(GlobalVariableMap::Entry(
 1709     m_global_aranges_up->Sort();
 1966   m_index->Preload();
 2041   m_index->GetGlobalVariables(ConstString(basename), die_offsets);
 2099         m_index->ReportInvalidDIERef(die_ref, name.GetStringRef());
 2138   m_index->GetGlobalVariables(regex, die_offsets);
 2162         m_index->ReportInvalidDIERef(die_ref, regex.GetText());
 2282   m_index->GetFunctions(name, *this, *parent_decl_ctx, name_type_mask, dies);
 2322   m_index->GetFunctions(regex, offsets);
 2328       m_index->ReportInvalidDIERef(ref, regex.GetText());
 2399   m_index->GetTypes(name, die_offsets);
 2418       m_index->ReportInvalidDIERef(die_ref, name.GetStringRef());
 2466   m_index->GetTypes(name, die_offsets);
 2474       m_index->ReportInvalidDIERef(die_ref, name.GetStringRef());
 2512     m_index->GetNamespaces(name, die_offsets);
 2530           m_index->ReportInvalidDIERef(die_ref, name.GetStringRef());
 2689   m_index->GetCompleteObjCClass(type_name, must_be_implementation, die_offsets);
 2738         m_index->ReportInvalidDIERef(die_ref, type_name.GetStringRef());
 2856       m_index->GetTypes(dwarf_decl_ctx, die_offsets);
 2956             m_index->ReportInvalidDIERef(die_ref, type_name.GetStringRef());
 3108         m_index->GetGlobalVariables(dwarf_cu->GetNonSkeletonUnit(),
 3123               m_index->ReportInvalidDIERef(die_ref, "");
 3807   m_index->Dump(s);
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
  181       return m_symfile_up ? m_symfile_up->GetSymbolFile() : nullptr;
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.cpp
   58   if (!dwp_symfile->LoadRawSectionData(lldb::eSectionTypeDWARFDebugCuIndex,
   66   if (!dwp_symfile->m_debug_cu_index.parse(llvm_debug_cu_index))
   68   dwp_symfile->InitDebugCUIndexMap();
tools/lldb/source/Plugins/SymbolFile/NativePDB/CompileUnitIndex.cpp
  146   cci->m_strings.initialize(debug_stream.getSubsectionsArray());
  148   cci->m_strings.setStrings(strings.getStringTable());
  161   cci->m_file_list.reserve(file_count);
  165       cci->m_file_list.insert(cci->m_file_list.begin(), file);
  165       cci->m_file_list.insert(cci->m_file_list.begin(), file);
  169     cci->m_file_list.push_back(file);
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbIndex.cpp
   46   ASSIGN_PTR_OR_RETURN(result->m_dbi, file->getPDBDbiStream());
   46   ASSIGN_PTR_OR_RETURN(result->m_dbi, file->getPDBDbiStream());
   47   ASSIGN_PTR_OR_RETURN(result->m_tpi, file->getPDBTpiStream());
   47   ASSIGN_PTR_OR_RETURN(result->m_tpi, file->getPDBTpiStream());
   48   ASSIGN_PTR_OR_RETURN(result->m_ipi, file->getPDBIpiStream());
   48   ASSIGN_PTR_OR_RETURN(result->m_ipi, file->getPDBIpiStream());
   49   ASSIGN_PTR_OR_RETURN(result->m_info, file->getPDBInfoStream());
   49   ASSIGN_PTR_OR_RETURN(result->m_info, file->getPDBInfoStream());
   50   ASSIGN_PTR_OR_RETURN(result->m_publics, file->getPDBPublicsStream());
   50   ASSIGN_PTR_OR_RETURN(result->m_publics, file->getPDBPublicsStream());
   51   ASSIGN_PTR_OR_RETURN(result->m_globals, file->getPDBGlobalsStream());
   51   ASSIGN_PTR_OR_RETURN(result->m_globals, file->getPDBGlobalsStream());
   52   ASSIGN_PTR_OR_RETURN(result->m_symrecords, file->getPDBSymbolStream());
   52   ASSIGN_PTR_OR_RETURN(result->m_symrecords, file->getPDBSymbolStream());
   54   result->m_tpi->buildHashMap();
   56   result->m_file = std::move(file);
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
   92   llvm::StringRef Path = Buffer->getBufferIdentifier();
   97   if (auto EC = File->parseFileHeaders()) {
  101   if (auto EC = File->parseStreamData()) {
  145   auto expected_info = pdb->getPDBInfoStream();
  316   if (m_index->dbi().isStripped())
  323   m_index->SetLoadAddress(m_obj_load_address);
  324   m_index->ParseSectionContribs();
  340   const DbiModuleList &modules = m_index->dbi().modules();
  355   CompilandIndexItem *cii = m_index->compilands().GetCompiland(block_id.modi);
  379   m_ast->GetOrCreateBlockDecl(block_id);
  388       m_index->compilands().GetCompiland(func_id.modi);
  395   auto file_vm_addr = m_index->MakeVirtualAddress(sol.so);
  420   m_ast->GetOrCreateFunctionDecl(func_id);
  436       m_index->compilands().GetMainSourceFile(cci);
  450   TpiStream &stream = m_index->tpi();
  629   TpiStream &stream = type_id.is_ipi ? m_index->ipi() : m_index->tpi();
  629   TpiStream &stream = type_id.is_ipi ? m_index->ipi() : m_index->tpi();
  688   if (IsForwardRefUdt(type_id, m_index->tpi())) {
  690         m_index->tpi().findFullDeclForForwardRef(type_id.index);
  713   clang::QualType qt = m_ast->GetOrCreateType(best_decl_id);
  715   TypeSP result = CreateType(best_decl_id, m_ast->ToCompilerType(qt));
  744   CVSymbol sym = m_index->symrecords().readRecord(var_id.offset);
  768     addr = m_index->MakeVirtualAddress(ds.Segment, ds.DataOffset);
  782     addr = m_index->MakeVirtualAddress(tlds.Segment, tlds.DataOffset);
  791   llvm::Optional<uint16_t> modi = m_index->GetModuleIndexForVa(addr);
  793     CompilandIndexItem &cci = m_index->compilands().GetOrCreateCompiland(*modi);
  803   m_ast->GetOrCreateVariableDecl(var_id);
  822   TpiStream &tpi = m_index->tpi();
  890   clang::DeclContext *context = m_ast->FromCompilerDeclContext(decl_ctx);
  893   m_ast->ParseDeclsForContext(*context);
  903   CompilandIndexItem &item = m_index->compilands().GetOrCreateCompiland(index);
  914       m_index->compilands().GetCompiland(uid.asCompiland().modi);
  929   CompilandIndexItem &cii = m_index->compilands().GetOrCreateCompiland(modi);
  964     llvm::Optional<uint16_t> modi = m_index->GetModuleIndexForVa(file_addr);
  967     CompilandIndexItem *cci = m_index->compilands().GetCompiland(*modi);
  978     std::vector<SymbolAndUid> matches = m_index->FindSymbolsByVa(file_addr);
  987       CVSymbol cvs = m_index->ReadSymbolRecord(csid);
 1068       m_index->compilands().GetCompiland(cu_id.asCompiland().modi);
 1089         m_index->MakeVirtualAddress(lfh->RelocSegment, lfh->RelocOffset);
 1116           line_table->CreateLineSequenceContainer());
 1129   if (line_table->GetSize() == 0)
 1147       m_index->compilands().GetCompiland(cu_id.asCompiland().modi);
 1158       m_index->compilands().GetMainSourceFile(*cci);
 1180 void SymbolFileNativePDB::DumpClangAST(Stream &s) { m_ast->Dump(s); }
 1188   std::vector<SymbolAndOffset> results = m_index->globals().findRecordsByName(
 1189       name.GetStringRef(), m_index->symrecords());
 1220   std::vector<SymbolAndOffset> matches = m_index->globals().findRecordsByName(
 1221       name.GetStringRef(), m_index->symrecords());
 1232         m_index->compilands().GetOrCreateCompiland(proc.modi());
 1269   std::vector<TypeIndex> matches = m_index->tpi().findRecordsByName(name);
 1289   LazyRandomTypeCollection &types = m_index->tpi().typeCollection();
 1299   for (const uint32_t gid : m_index->globals().getGlobalsTable()) {
 1301     CVSymbol sym = m_index->ReadSymbolRecord(global);
 1307     if (IsTagRecord(PdbTypeSymId{udt.Type, false}, m_index->tpi())) {
 1308       CVType cvt = m_index->tpi().getType(udt.Type);
 1343   CompilandIndexItem *cii = m_index->compilands().GetCompiland(var_id.modi);
 1359     m_ast->GetOrCreateVariableDecl(scope_id, var_id);
 1375   CVSymbol sym = m_index->ReadSymbolRecord(id);
 1382   (void)m_ast->GetOrCreateTypedefDecl(id);
 1405   CompilandIndexItem *cii = m_index->compilands().GetCompiland(block_id.modi);
 1413     CVType signature = m_index->tpi().getType(proc.FunctionType);
 1511   if (auto decl = m_ast->GetOrCreateDeclForUid(uid))
 1520       m_ast->GetOrCreateDeclContextForUid(PdbSymUid(uid));
 1524   return m_ast->ToCompilerDeclContext(*context);
 1529   clang::DeclContext *context = m_ast->GetParentDeclContext(PdbSymUid(uid));
 1530   return m_ast->ToCompilerDeclContext(*context);
 1565   return m_ast->CompleteType(qt);
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h
  147   llvm::pdb::PDBFile &GetPDBFile() { return m_index->pdb(); }
  148   const llvm::pdb::PDBFile &GetPDBFile() const { return m_index->pdb(); }
tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp
  202     first_line_up = lines_up->getNext();
  206   uint32_t src_file_id = first_line_up->getSourceFileId();
  211   FileSpec spec(src_file_up->getFileName());
  213   decl.SetColumn(first_line_up->getColumnNumber());
  214   decl.SetLine(first_line_up->getLineNumber());
  265     while (auto base = bases_enum->getNext()) {
  267       has_virtual |= base->isVirtualBaseClass();
  315     auto lexical_parent_tag = lexical_parent->getSymTag();
  437       if (!children || children->getChildCount() == 0) {
  490           TranslateBuiltinEncoding(underlying_type_up->getBuiltinType());
  495         encoding = TranslateEnumEncoding(first_child->getValue().Type);
  517         while (auto enum_value = enum_values->getNext()) {
  518           if (enum_value->getDataKind() != PDB_DataKind::Constant)
  607     uint32_t num_args = arg_enum->getChildCount();
  615       auto arg = arg_enum->getChildAtIndex(arg_idx);
  619           m_ast.GetSymbolFile()->ResolveTypeUID(arg->getSymIndexId());
  631         m_ast.GetSymbolFile()->ResolveTypeUID(pdb_return_type->getSymIndexId());
  721         pointer_type->getPointeeType()->getSymIndexId());
  802   switch (symbol->getSymTag()) {
  856                       class_parent->findAllChildren<PDBSymbolFunc>()) {
  858                        methods_enum->getNext()) {
  859               if (method->getRelativeVirtualAddress() == rva) {
  860                 decl = m_uid_to_decl.lookup(method->getSymIndexId());
  941               arg_enum = sig->findAllChildren<PDBSymbolTypeFunctionArg>()) {
  943                    arg_enum->getNext()) {
  944           Type *arg_type = symbol_file->ResolveTypeUID(arg->getTypeId());
 1038     if (std::unique_ptr<IPDBEnumSymbols> children_enum = global->findChildren(
 1041                  children_enum->getNext()) {
 1097     while (auto child = children->getNext())
 1184     while (auto nested = nested_enums->getNext())
 1185       symbol_file.ResolveTypeUID(nested->getSymIndexId());
 1221     if (member->isCompilerGenerated())
 1224     auto member_name = member->getName();
 1226     auto member_type = symbol_file.ResolveTypeUID(member->getTypeId());
 1241     auto access = TranslateMemberAccess(member->getAccess());
 1243     switch (member->getDataKind()) {
 1245       auto location_type = member->getLocationType();
 1247       auto bit_size = member->getLength();
 1256       m_uid_to_decl[member->getSymIndexId()] = decl;
 1258       auto offset = member->getOffset() * 8;
 1260         offset += member->getBitPosition();
 1272       m_uid_to_decl[member->getSymIndexId()] = decl;
 1290     auto base_type = symbol_file.ResolveTypeUID(base->getTypeId());
 1305     auto access = TranslateMemberAccess(base->getAccess());
 1307     auto is_virtual = base->isVirtualBaseClass();
 1324     auto offset = clang::CharUnits::fromQuantity(base->getOffset());
 1338       m_uid_to_decl[method->getSymIndexId()] = decl;
tools/lldb/source/Plugins/SymbolFile/PDB/PDBLocationToDWARFExpression.cpp
   38   while (auto fd = enumFrameData->getNext()) {
   39     Range<lldb::addr_t, lldb::addr_t> fdRange(fd->getVirtualAddress(),
   40                                               fd->getLengthBlock());
  112         if (EmitVFrameEvaluationDWARFExpression(fd->getProgram(), arch_type,
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp
  161   auto enum_tables_up = m_session_up->getEnumTables();
  164   while (auto table_up = enum_tables_up->getNext()) {
  165     if (table_up->getItemCount() == 0)
  167     auto type = table_up->getTableType();
  189   m_session_up->setLoadAddress(obj_load_address);
  191     m_global_scope_up = m_session_up->getGlobalScope();
  196   auto compilands = m_global_scope_up->findAllChildren<PDBSymbolCompiland>();
  208   uint32_t compile_unit_count = compilands->getChildCount();
  213   auto last_compiland_up = compilands->getChildAtIndex(compile_unit_count - 1);
  215   std::string name = last_compiland_up->getName();
  223   auto results_up = m_global_scope_up->findAllChildren<PDBSymbolCompiland>();
  228     auto compiland_up = results_up->getChildAtIndex(cu_idx);
  231     if (compiland_up->getSymIndexId() == uid) {
  242   return m_session_up->getConcreteSymbolById<PDBSymbolCompiland>(uid);
  252   auto results = m_global_scope_up->findAllChildren<PDBSymbolCompiland>();
  255   auto compiland_up = results->getChildAtIndex(index);
  258   return ParseCompileUnitForUID(compiland_up->getSymIndexId(), index);
  266   auto details = compiland_up->findOneChild<PDBSymbolCompilandDetails>();
  269   return TranslateLanguage(details->getLanguage());
  326   auto results_up = compiland_up->findAllChildren<PDBSymbolFunc>();
  329   while (auto pdb_func_up = results_up->getNext()) {
  330     auto func_sp = comp_unit.FindFunctionByUID(pdb_func_up->getSymIndexId());
  363   auto files = m_session_up->getSourceFilesForCompiland(*compiland_up);
  364   if (!files || files->getChildCount() == 0)
  367   while (auto file = files->getNext()) {
  368     FileSpec spec(file->getFileName(), FileSpec::Style::windows);
  425     while (auto symbol_up = results_up->getNext()) {
  440   auto pdb_func_up = m_session_up->getConcreteSymbolById<PDBSymbolFunc>(uid);
  445       pdb_func_up->getVirtualAddress(), pdb_func_up.get(), &parent_block, true);
  463       if (!results || results->getChildCount() == 0)
  465       while (auto symbol = results->getNext()) {
  466         switch (symbol->getSymTag()) {
  477         if (auto type = ResolveTypeUID(symbol->getSymIndexId())) {
  509     auto pdb_func = m_session_up->getConcreteSymbolById<PDBSymbolFunc>(
  524     auto results = m_global_scope_up->findAllChildren<PDBSymbolData>();
  525     if (results && results->getChildCount()) {
  526       while (auto result = results->getNext()) {
  573   auto pdb_type = m_session_up->getSymbolById(type_uid);
  633   auto symbol = m_session_up->getSymbolById(uid);
  663   auto symbol = m_session_up->getSymbolById(uid);
  693   auto symbol = m_session_up->getSymbolById(uid);
  753         m_session_up->findSymbolByAddress(file_vm_addr, PDB_SymType::Function);
  765           auto block_symbol = m_session_up->findSymbolByAddress(
  767           auto block_id = block_symbol ? block_symbol->getSymIndexId()
  798     auto compilands = m_session_up->findCompilandsForSourceFile(
  806     while (auto compiland = compilands->getNext()) {
  812         std::string source_file = compiland->getSourceFileFullPath();
  822       auto cu = ParseCompileUnitForUID(compiland->getSymIndexId());
  867             auto symbol_up = m_session_up->findSymbolByAddress(
  870               auto func_uid = symbol_up->getSymIndexId();
  904             m_global_scope_up->findAllChildren(PDB_SymType::PublicSymbol))
  905       while (auto symbol_up = result_up->getNext())
  906         if (auto addr = symbol_up->getRawSymbol().getVirtualAddress())
  907           m_public_names[addr] = symbol_up->getRawSymbol().getName();
  973       if (auto first_line = lines->getNext()) {
  974         uint32_t src_file_id = first_line->getSourceFileId();
  975         auto src_file = m_session_up->getSourceFileById(src_file_id);
  977           FileSpec spec(src_file->getFileName());
  979           decl.SetColumn(first_line->getColumnNumber());
  980           decl.SetLine(first_line->getLineNumber());
 1046         switch (lexical_parent->getSymTag()) {
 1063                 lexical_parent->getSymIndexId());
 1093     while (auto result = results->getNext())
 1110   auto results = m_global_scope_up->findAllChildren<PDBSymbolData>();
 1116   while (auto result = results->getNext()) {
 1135                                result->getSymIndexId()) != *parent_decl_ctx)
 1149   auto results = m_global_scope_up->findAllChildren<PDBSymbolData>();
 1155   while (auto pdb_data = results->getNext()) {
 1159     auto var_name = pdb_data->getName();
 1196   auto pdb_func_up = m_session_up->getConcreteSymbolById<PDBSymbolFunc>(uid);
 1197   if (!pdb_func_up && !(include_inlines && pdb_func_up->hasInlineAttribute()))
 1208   if (auto results_up = m_global_scope_up->findAllChildren<PDBSymbolFunc>()) {
 1209     while (auto pdb_func_up = results_up->getNext()) {
 1210       if (pdb_func_up->isCompilerGenerated())
 1213       auto name = pdb_func_up->getName();
 1214       auto demangled_name = pdb_func_up->getUndecoratedName();
 1218       auto uid = pdb_func_up->getSymIndexId();
 1219       if (!demangled_name.empty() && pdb_func_up->getVirtualAddress())
 1220         addr_ids.insert(std::make_pair(pdb_func_up->getVirtualAddress(), uid));
 1222       if (auto parent = pdb_func_up->getClassParent()) {
 1269           m_global_scope_up->findAllChildren<PDBSymbolPublicSymbol>()) {
 1270     while (auto pub_sym_up = results_up->getNext()) {
 1271       if (!pub_sym_up->isFunction())
 1273       auto name = pub_sym_up->getName();
 1278         auto vm_addr = pub_sym_up->getVirtualAddress();
 1382   auto results = m_global_scope_up->findAllChildren<PDBSymbolPublicSymbol>();
 1390   while (auto pub_symbol = results->getNext()) {
 1391     auto section_id = pub_symbol->getAddressSection();
 1397     auto offset = pub_symbol->getAddressOffset();
 1404     auto size = pub_symbol->getLength();
 1406         Symbol(pub_symbol->getSymIndexId(),   // symID
 1407                pub_symbol->getName().c_str(), // name
 1408                pub_symbol->isCode() ? eSymbolTypeCode : eSymbolTypeData, // type
 1477     results = m_global_scope_up->findAllChildren(tag);
 1481     while (auto result = results->getNext()) {
 1504       if (!ResolveTypeUID(result->getSymIndexId()))
 1507       auto iter = m_types.find(result->getSymIndexId());
 1523   results = m_global_scope_up->findAllChildren(PDB_SymType::None);
 1529   while (auto result = results->getNext()) {
 1534             result->getRawSymbol().getName()) != name)
 1537     switch (result->getSymTag()) {
 1550     if (!ResolveTypeUID(result->getSymIndexId()))
 1554                                result->getSymIndexId()) != *parent_decl_ctx)
 1557     auto iter = m_types.find(result->getSymIndexId());
 1615   while (auto symbol_up = results_up->getNext())
 1735   auto details = compiland_up->findOneChild<PDBSymbolCompilandDetails>();
 1739     lang = TranslateLanguage(details->getLanguage());
 1744   std::string path = compiland_up->getSourceFileFullPath();
 1781   auto files = m_session_up->getSourceFilesForCompiland(*compiland_up);
 1787   while (auto file = files->getNext()) {
 1789         line_table->CreateLineSequenceContainer());
 1790     auto lines = m_session_up->findLineNumbers(*compiland_up, *file);
 1793     int entry_count = lines->getChildCount();
 1801       auto line = lines->getChildAtIndex(i);
 1803       uint64_t lno = line->getLineNumber();
 1804       uint64_t addr = line->getVirtualAddress();
 1805       uint32_t length = line->getLength();
 1806       uint32_t source_id = line->getSourceFileId();
 1807       uint32_t col = line->getColumnNumber();
 1818         line_table->AppendLineEntryToSequence(
 1822         line_table->InsertSequence(sequence.release());
 1823         sequence.reset(line_table->CreateLineSequenceContainer());
 1827         bool is_statement = line->isStatement();
 1831             m_session_up->findSymbolByAddress(addr, PDB_SymType::Function);
 1833           auto prologue = func->findOneChild<PDBSymbolFuncDebugStart>();
 1835             is_prologue = (addr == prologue->getVirtualAddress());
 1837           auto epilogue = func->findOneChild<PDBSymbolFuncDebugEnd>();
 1839             is_epilogue = (addr == epilogue->getVirtualAddress());
 1842         line_table->AppendLineEntryToSequence(sequence.get(), addr, lno, col,
 1855       line_table->AppendLineEntryToSequence(
 1860     line_table->InsertSequence(sequence.release());
 1863   if (line_table->GetSize()) {
 1878   auto source_files = m_session_up->getSourceFilesForCompiland(compiland);
 1885   while (auto file = source_files->getNext()) {
 1886     uint32_t source_id = file->getUniqueId();
 1899           m_session_up->findLineNumbersByAddress(file_vm_addr, /*Length=*/1)) {
 1900     if (auto first_line = lines->getNext())
 1901       return ParseCompileUnitForUID(first_line->getCompilandId());
 1905   if (auto sec_contribs = m_session_up->getSectionContribs()) {
 1906     while (auto section = sec_contribs->getNext()) {
 1907       auto va = section->getVirtualAddress();
 1908       if (file_vm_addr >= va && file_vm_addr < va + section->getLength())
 1909         return ParseCompileUnitForUID(section->getCompilandId());
 1926     auto result_up = m_global_scope_up->findChildren(
 1930       while (auto symbol_up = result_up->getNext()) {
 1932         lldbassert(result_up->getChildCount() == 1);
 2010     if (auto SecContribs = m_session_up->getSectionContribs()) {
 2011       while (auto SectionContrib = SecContribs->getNext()) {
 2012         auto comp_id = SectionContrib->getCompilandId();
 2016         auto sec = SectionContrib->getAddressSection();
 2019         auto offset = SectionContrib->getAddressOffset();
 2023         auto size = SectionContrib->getLength();
 2031     if (auto FirstLine = Lines->getNext())
 2032       return FirstLine->getCompilandId();
 2040       m_session_up->addressForRVA(RVA, DataSection, DataOffset);
 2056     while (auto LexParent = m_session_up->getSymbolById(LexParentId)) {
 2057       if (LexParent->getSymTag() == PDB_SymType::Exe)
 2059       if (LexParent->getSymTag() == PDB_SymType::Compiland)
 2061       LexParentId = LexParent->getRawSymbol().getLexicalParentId();
tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp
  158         if (!m_get_item_info_impl_code->Install(diagnostics, exe_ctx)) {
  185       get_item_info_caller = m_get_item_info_impl_code->MakeFunctionCaller(
  195       get_item_info_caller = m_get_item_info_impl_code->GetFunctionCaller();
  353   FunctionCaller *func_caller = m_get_item_info_impl_code->GetFunctionCaller();
tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp
  164         if (!m_get_pending_items_impl_code->Install(diagnostics, exe_ctx)) {
  184           m_get_pending_items_impl_code->MakeFunctionCaller(
  335       m_get_pending_items_impl_code->GetFunctionCaller();
tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp
  175         if (!m_get_queues_impl_code_up->Install(diagnostics, exe_ctx)) {
  198     get_queues_caller = m_get_queues_impl_code_up->MakeFunctionCaller(
  333       m_get_queues_impl_code_up->GetFunctionCaller();
tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp
  171         if (!m_get_thread_item_info_impl_code->Install(diagnostics, exe_ctx)) {
  194           m_get_thread_item_info_impl_code->MakeFunctionCaller(
  208           m_get_thread_item_info_impl_code->GetFunctionCaller();
  360       m_get_thread_item_info_impl_code->GetFunctionCaller();
tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
   61     m_inst_emulator_up->CreateFunctionEntryUnwind(unwind_plan);
   83       m_inst_emulator_up->GetRegisterInfo(unwind_plan.GetRegisterKind(),
  129         m_inst_emulator_up->GetRegisterInfo(
  136         m_inst_emulator_up->GetRegisterInfo(
  170             m_inst_emulator_up->SetInstruction(inst->GetOpcode(),
  174                 m_inst_emulator_up->GetInstructionCondition()) {
  175               if (m_inst_emulator_up->GetInstructionCondition() !=
  220             last_condition = m_inst_emulator_up->GetInstructionCondition();
  222             m_inst_emulator_up->EvaluateInstruction(
tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h
   73       m_inst_emulator_up->SetBaton(this);
   74       m_inst_emulator_up->SetCallbacks(ReadMemory, WriteMemory, ReadRegister,
tools/lldb/source/Symbol/ClangASTContext.cpp
  599         ast_sp->m_scratch_ast_source_up->InstallASTContext(
  602             ast_sp->m_scratch_ast_source_up->CreateProxy());
  699   m_ast_up->getDiagnostics().setClient(getDiagnosticConsumer(), false);
  706     m_ast_up->InitBuiltinTypes(*target_info);
  709     m_ast_up->getTranslationUnitDecl()->setHasExternalLexicalStorage();
 1465     if (!template_param_infos.packed_args->args.empty() &&
 1466         IsValueParam(template_param_infos.packed_args->args[0])) {
 1470           template_param_infos.packed_args->args[0].getIntegralType(),
 1620         *ast, template_param_infos.packed_args->args);
 2148   QualType block_type = m_ast_up->getBlockPointerType(
 3244         QualType function_pointer_type = m_ast_up->getPointerType(pointee_type);
 9872     importer = &ast->m_dwarf_ast_parser_up->GetClangASTImporter();
 9874     importer = &ast->m_pdb_ast_parser_up->GetClangASTImporter();
10346   return m_scratch_ast_source_up->GetMergerUnchecked();
tools/lldb/source/Symbol/LineTable.cpp
  519       line_table_up->InsertSequence(&sequence);
  535       line_table_up->InsertSequence(&sequence);
  544   if (line_table_up->m_entries.empty())
tools/lldb/source/Symbol/ObjectFile.cpp
   67               object_file_sp = object_container_up->GetObjectFile(file);
  115                 object_file_sp = object_container_up->GetObjectFile(file);
  156             object_file_sp = object_container_up->GetObjectFile(file);
  468         addr, data_up->GetBytes(), data_up->GetByteSize(), error);
  468         addr, data_up->GetBytes(), data_up->GetByteSize(), error);
tools/lldb/source/Symbol/SymbolContext.cpp
 1148     m_file_spec_up->GetPath(path_str, PATH_MAX);
 1188     m_address_range_up->Dump(s, m_target_sp.get(),
tools/lldb/source/Symbol/SymbolFile.cpp
   68         const uint32_t sym_file_abilities = curr_symfile_up->GetAbilities();
   82       best_symfile_up->InitializeObject();
tools/lldb/source/Symbol/SymbolVendor.cpp
   55   instance_up->AddSymbolFileRepresentation(sym_objfile_sp);
tools/lldb/source/Symbol/UnwindTable.cpp
   92       m_object_file_unwind_up->GetAddressRange(addr, range))
  102   if (m_eh_frame_up && m_eh_frame_up->GetAddressRange(addr, range))
  106   if (m_debug_frame_up && m_debug_frame_up->GetAddressRange(addr, range))
tools/lldb/source/Target/Memory.cpp
  230             curr_addr, data_buffer_heap_up->GetBytes(),
  231             data_buffer_heap_up->GetByteSize(), error);
  236           data_buffer_heap_up->SetByteSize(process_bytes_read);
tools/lldb/source/Target/ModuleCache.cpp
  172   m_lock.reset(new lldb_private::LockFile(m_file_up->GetDescriptor()));
  173   error = m_lock->WriteLock(0, 1);
  183   m_file_up->Close();
tools/lldb/source/Target/Platform.cpp
 1234   uint32_t permissions = source_file.get()->GetPermissions(error);
 1252     error = source_file.get()->Read(buffer_sp->GetBytes(), bytes_read);
 1265       source_file.get()->SeekFromStart(offset);
 1601   auto error = m_module_cache->GetAndPut(
tools/lldb/source/Target/Process.cpp
 1262         m_system_runtime_up->PopulateQueueList(m_queue_list);
 3628         m_next_event_action_up->PerformAction(event_sp);
 3645         SetExitStatus(0, m_next_event_action_up->GetExitString());
 3747       args_up->process->RunPrivateStateThread(args_up->is_secondary_thread);
 3747       args_up->process->RunPrivateStateThread(args_up->is_secondary_thread);
tools/lldb/source/Target/StackFrameList.cpp
  828     current_lock = std::unique_lock<std::recursive_mutex>(curr_up->m_mutex);
  847   if (!curr_up || curr_up->GetNumFrames(false) == 0) {
  866   const uint32_t num_curr_frames = curr_up->GetNumFrames(false);
  885   StackFrameSP curr_frame_zero_sp(curr_up->GetFrameAtIndex(0));
tools/lldb/source/Target/Target.cpp
 3204     m_thread_spec_up->GetDescription(&tmp, level);
 3502         true, m_experimental_properties_up->GetValueProperties());
 3524         true, m_experimental_properties_up->GetValueProperties());
tools/lldb/source/Target/Thread.cpp
  546           m_unwinder_up->Clear();
tools/lldb/source/Target/ThreadSpec.cpp
   35     thread_spec_up->SetIndex(index);
   40     thread_spec_up->SetTID(tid);
   45     thread_spec_up->SetName(name);
   50     thread_spec_up->SetQueueName(queue_name);
tools/lldb/source/Utility/DataBufferLLVM.cpp
   30   return reinterpret_cast<uint8_t *>(Buffer->getBufferStart());
   34   return reinterpret_cast<const uint8_t *>(Buffer->getBufferStart());
   38   return Buffer->getBufferSize();
tools/lldb/source/Utility/Reproducer.cpp
  156       provider->DynamicClassID(), std::move(provider));
  166     provider.second->Keep();
  176     provider.second->Discard();
  195     files.emplace_back(provider.second->GetFile());
  214   yaml::Input yin((*error_or_file)->getBuffer());
  262     recorder->Stop();
  263     files.push_back(recorder->GetFilename().GetPath());
  317   llvm::yaml::Input yin((*error_or_file)->getBuffer());
tools/lldb/source/Utility/ReproducerInstrumentation.cpp
   42   return Replay((*error_or_file)->getBuffer());
tools/lldb/source/Utility/Status.cpp
   68         std::error_code ec = e->convertToErrorCode();
tools/lldb/source/Utility/StructuredData.cpp
   48   return ParseJSON(buffer_or_error.get()->getBuffer().str());
   83       dict_up->AddItem(key, value_sp);
   92       array_up->AddItem(value_sp);
tools/lldb/tools/lldb-server/Acceptor.cpp
   59   return m_listener_socket_up->Listen(StringRef(m_name), backlog);
   64   auto error = m_listener_socket_up->Accept(conn_socket);
   72   return m_listener_socket_up->GetSocketProtocol();
  113     if (listener_socket_up->GetSocketProtocol() == Socket::ProtocolTcp) {
tools/lldb/tools/lldb-server/lldb-gdbserver.cpp
  244     auto connection_result = connection_up->Connect(connection_url, &error);
  294       auto connection_result = connection_up->Connect(connection_url, &error);
  313       error = acceptor_up->Listen(1);
  318       const std::string socket_id = acceptor_up->GetLocalSocketId();
  341       error = acceptor_up->Accept(false, conn);
tools/lldb/tools/lldb-server/lldb-platform.cpp
  289   error = acceptor_up->Listen(backlog);
  296         save_socket_id_to_file(acceptor_up->GetLocalSocketId(), socket_file);
  306         acceptor_up->GetSocketProtocol(), acceptor_up->GetSocketScheme());
  306         acceptor_up->GetSocketProtocol(), acceptor_up->GetSocketScheme());
  317     error = acceptor_up->Accept(children_inherit_accept_socket, conn);
tools/lldb/tools/lldb-test/lldb-test.cpp
  366   StringRef Rest = MB->getBuffer();
 1042   StringRef Rest = MB->getBuffer();
tools/lldb/unittests/Editline/EditlineTest.cpp
  129   _editline_sp->SetPrompt("> ");
  132   _editline_sp->SetIsInputCompleteCallback(IsInputComplete, this);
  178   _editline_sp->GetLine(line, interrupted);
  188   _editline_sp->GetLines(1, lines, interrupted);
tools/lldb/unittests/Expression/DWARFExpressionTest.cpp
   69       total_bytes += entry.getValue()->getBufferSize();
   85       lldb::offset_t file_size = membuf->getBufferSize();
   87       memcpy(m_buffer.data() + file_offset, membuf->getBufferStart(),
  143     llvm::StringRef raw_debug_info = m_sections_map["debug_info"]->getBuffer();
tools/lldb/unittests/Expression/DiagnosticManagerTest.cpp
  172   EXPECT_EQ(eDiagnosticOriginLLDB, mgr.Diagnostics().front()->getKind());
tools/lldb/unittests/Host/MainLoopTest.cpp
   34     error = listen_socket_up->Listen("localhost:0", 5);
   39       return listen_socket_up->Accept(accept_socket);
   44     error = connect_socket_up->Connect(
   45         llvm::formatv("localhost:{0}", listen_socket_up->GetLocalPortNumber())
  119       loop.RegisterReadObject(conn->GetReadObject(), make_callback(), error);
tools/lldb/unittests/Host/SocketTest.cpp
  122   EXPECT_EQ(socket_a_up->GetLocalPortNumber(),
  123             socket_b_up->GetRemotePortNumber());
  124   EXPECT_EQ(socket_b_up->GetLocalPortNumber(),
  125             socket_a_up->GetRemotePortNumber());
  126   EXPECT_NE(socket_a_up->GetLocalPortNumber(),
  127             socket_b_up->GetLocalPortNumber());
  128   EXPECT_STREQ("127.0.0.1", socket_a_up->GetRemoteIPAddress().c_str());
  129   EXPECT_STREQ("127.0.0.1", socket_b_up->GetRemoteIPAddress().c_str());
  142   EXPECT_TRUE(socket_up->IsValid());
  152   EXPECT_TRUE(socket_up->IsValid());
  153   EXPECT_NE(socket_up->GetLocalPortNumber(), 0);
  169   std::string uri(socket_a_up->GetRemoteConnectionURI());
  172   EXPECT_EQ(port, socket_a_up->GetRemotePortNumber());
  214   std::string uri(socket_a_up->GetRemoteConnectionURI());
tools/lldb/unittests/Host/SocketTestUtilities.cpp
   36   error = listen_socket_up->Listen(listen_remote_address, 5);
   38   EXPECT_TRUE(listen_socket_up->IsValid());
   50   error = connect_socket_up->Connect(connect_remote_address);
   52   EXPECT_TRUE(connect_socket_up->IsValid());
   57   EXPECT_TRUE((*a_up)->IsValid());
   63   EXPECT_TRUE((*b_up)->IsValid());
tools/lldb/unittests/ObjectFile/PECOFF/TestPECallFrameInfo.cpp
  213   EXPECT_TRUE(cfi->GetUnwindPlan(Address(file_addr, sect_list), plan));
tools/lldb/unittests/Process/minidump/RegisterContextMinidumpTest.cpp
   59   ASSERT_EQ(RegInterface->GetGPRSize(), Buf->GetByteSize());
   61   const RegisterInfo *Info = RegInterface->GetRegisterInfo();
  120   ASSERT_EQ(RegInterface->GetGPRSize(), Buf->GetByteSize());
  122   const RegisterInfo *Info = RegInterface->GetRegisterInfo();
tools/lldb/unittests/Symbol/TestClangASTContext.cpp
   48     return ClangUtil::GetQualType(m_ast->GetBasicTypeFromAST(type));
   53         m_ast->GetBuiltinTypeByName(ConstString(name)));
   58   clang::ASTContext *context = m_ast->getASTContext();
  209   clang::ASTContext *context = m_ast->getASTContext();
  235   clang::ASTContext *context = m_ast->getASTContext();
  239   CompilerType record_type = m_ast->CreateRecordType(
  251   CompilerType record_type = m_ast->CreateRecordType(
  321       ClangASTContext::GetBasicType(m_ast->getASTContext(), eBasicTypeInt);
  324   CompilerType empty_base = m_ast->CreateRecordType(
  335   CompilerType non_empty_base = m_ast->CreateRecordType(
  339   FieldDecl *non_empty_base_field_decl = m_ast->AddFieldToRecordType(
  351   CompilerType empty_derived = m_ast->CreateRecordType(
  356       m_ast->CreateBaseClassSpecifier(non_empty_base.GetOpaqueQualType(),
  359   bool result = m_ast->TransferBaseClasses(empty_derived.GetOpaqueQualType(),
  364       m_ast->GetAsCXXRecordDecl(empty_derived.GetOpaqueQualType());
  374   CompilerType empty_derived2 = m_ast->CreateRecordType(
  379       m_ast->CreateBaseClassSpecifier(non_empty_base.GetOpaqueQualType(),
  382   result = m_ast->TransferBaseClasses(empty_derived2.GetOpaqueQualType(),
  387       m_ast->GetAsCXXRecordDecl(empty_derived2.GetOpaqueQualType());
  399   infos.args.push_back(TemplateArgument(m_ast->getASTContext()->IntTy));
  402   infos.args.push_back(TemplateArgument(*m_ast->getASTContext(), arg,
  403                                         m_ast->getASTContext()->IntTy));
  406   ClassTemplateDecl *decl = m_ast->CreateClassTemplateDecl(
  407       m_ast->GetTranslationUnitDecl(), eAccessPublic, "foo", TTK_Struct, infos);
  412       m_ast->CreateClassTemplateSpecializationDecl(
  413           m_ast->GetTranslationUnitDecl(), decl, TTK_Struct, infos);
  415   CompilerType type = m_ast->CreateClassTemplateSpecializationType(spec_decl);
  417   m_ast->StartTagDeclarationDefinition(type);
  418   m_ast->CompleteTagDeclarationDefinition(type);
  421   CompilerType typedef_type = m_ast->CreateTypedefType(
  423       CompilerDeclContext(m_ast.get(), m_ast->GetTranslationUnitDecl()));
  427       m_ast->getASTContext()
  432   CompilerType int_type(m_ast.get(), m_ast->getASTContext()->IntTy.getAsOpaquePtr());
  436     EXPECT_EQ(m_ast->GetTemplateArgumentKind(t.GetOpaqueQualType(), 0),
  438     EXPECT_EQ(m_ast->GetTypeTemplateArgument(t.GetOpaqueQualType(), 0),
  441               m_ast->GetIntegralTemplateArgument(t.GetOpaqueQualType(), 0));
  443     EXPECT_EQ(m_ast->GetTemplateArgumentKind(t.GetOpaqueQualType(), 1),
  445     EXPECT_EQ(m_ast->GetTypeTemplateArgument(t.GetOpaqueQualType(), 1),
  447     auto result = m_ast->GetIntegralTemplateArgument(t.GetOpaqueQualType(), 1);
tools/lldb/unittests/TestingSupport/TestUtilities.cpp
   55   return fromYaml(BufferOrError.get()->getBuffer());
tools/lldb/unittests/UnwindAssembly/ARM64/TestArm64InstEmulation.cpp
   89   EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly(
  206   EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly(
  360   EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly(
  487   EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly(
  600   EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly(
tools/lldb/unittests/UnwindAssembly/PPC64/TestPPC64InstEmulation.cpp
   95   EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly(
  207   EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly(
tools/lldb/unittests/UnwindAssembly/x86/Testx86AssemblyInspectionEngine.cpp
  111   engine->Initialize(lldb_regnums);
  130   engine->Initialize(lldb_regnums);
  158   EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly(
  234   EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly(
  355   EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly(
  610   EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly(
  798   EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly(
  905   EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly(
  978   EXPECT_TRUE(engine64->GetNonCallSiteUnwindPlanFromAssembly(
  993   EXPECT_TRUE(engine32->GetNonCallSiteUnwindPlanFromAssembly(
 1022   EXPECT_TRUE(engine64->GetNonCallSiteUnwindPlanFromAssembly(
 1038   EXPECT_TRUE(engine32->GetNonCallSiteUnwindPlanFromAssembly(
 1070   EXPECT_TRUE(engine64->GetNonCallSiteUnwindPlanFromAssembly(
 1079   EXPECT_TRUE(engine32->GetNonCallSiteUnwindPlanFromAssembly(
 1103   EXPECT_TRUE(engine64->GetNonCallSiteUnwindPlanFromAssembly(
 1114   EXPECT_TRUE(engine32->GetNonCallSiteUnwindPlanFromAssembly(
 1149   EXPECT_TRUE(engine64->GetNonCallSiteUnwindPlanFromAssembly(
 1177   EXPECT_TRUE(engine64->GetNonCallSiteUnwindPlanFromAssembly(
 1205   EXPECT_TRUE(engine64->GetNonCallSiteUnwindPlanFromAssembly(
 1233   EXPECT_TRUE(engine64->GetNonCallSiteUnwindPlanFromAssembly(
 1261   EXPECT_TRUE(engine64->GetNonCallSiteUnwindPlanFromAssembly(
 1293   EXPECT_TRUE(engine32->GetNonCallSiteUnwindPlanFromAssembly(
 1322   EXPECT_TRUE(engine32->GetNonCallSiteUnwindPlanFromAssembly(
 1351   EXPECT_TRUE(engine32->GetNonCallSiteUnwindPlanFromAssembly(
 1377   EXPECT_TRUE(engine32->GetNonCallSiteUnwindPlanFromAssembly(
 1405   EXPECT_TRUE(engine32->GetNonCallSiteUnwindPlanFromAssembly(
 1432   EXPECT_TRUE(engine64->GetNonCallSiteUnwindPlanFromAssembly(
 1461   EXPECT_TRUE(engine32->GetNonCallSiteUnwindPlanFromAssembly(
 1489   EXPECT_TRUE(engine32->GetNonCallSiteUnwindPlanFromAssembly(
 1516   EXPECT_TRUE(engine64->GetNonCallSiteUnwindPlanFromAssembly(
 1533   EXPECT_TRUE(engine64->GetNonCallSiteUnwindPlanFromAssembly(
 1549   EXPECT_TRUE(engine64->GetNonCallSiteUnwindPlanFromAssembly(
 1565   EXPECT_TRUE(engine64->GetNonCallSiteUnwindPlanFromAssembly(
 1589   EXPECT_TRUE(engine64->GetNonCallSiteUnwindPlanFromAssembly(
 1605   EXPECT_TRUE(engine64->GetNonCallSiteUnwindPlanFromAssembly(
 1629   EXPECT_TRUE(engine32->GetNonCallSiteUnwindPlanFromAssembly(
 1645   EXPECT_TRUE(engine32->GetNonCallSiteUnwindPlanFromAssembly(
 1669   EXPECT_TRUE(engine64->GetNonCallSiteUnwindPlanFromAssembly(
 1685   EXPECT_TRUE(engine64->GetNonCallSiteUnwindPlanFromAssembly(
 1709   EXPECT_TRUE(engine32->GetNonCallSiteUnwindPlanFromAssembly(
 1725   EXPECT_TRUE(engine32->GetNonCallSiteUnwindPlanFromAssembly(
 1752   EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly(
 1778   EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly(
 1804   EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly(
 1830   EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly(
 1856   EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly(
 1882   EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly(
 1908   EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly(
 1934   EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly(
 1960   EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly(
 1986   EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly(
 2012   EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly(
 2047   EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly(
 2079   EXPECT_TRUE(engine64->GetNonCallSiteUnwindPlanFromAssembly(
 2089   EXPECT_TRUE(engine32->GetNonCallSiteUnwindPlanFromAssembly(
 2118   EXPECT_TRUE(engine32->GetNonCallSiteUnwindPlanFromAssembly(
 2147   EXPECT_TRUE(engine64->GetNonCallSiteUnwindPlanFromAssembly(
 2185   EXPECT_TRUE(engine32->GetNonCallSiteUnwindPlanFromAssembly(
 2267   EXPECT_TRUE(engine64->AugmentUnwindPlanFromCallSite(
 2354   EXPECT_TRUE(engine64->AugmentUnwindPlanFromCallSite(
 2432   EXPECT_TRUE(engine32->AugmentUnwindPlanFromCallSite(
 2469   EXPECT_TRUE(engine32->GetNonCallSiteUnwindPlanFromAssembly(
 2484   EXPECT_TRUE(engine64->GetNonCallSiteUnwindPlanFromAssembly(
 2513   ASSERT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly(data, sizeof(data),
 2547   ASSERT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly(data, sizeof(data),
 2586   ASSERT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly(data, sizeof(data),
 2637   EXPECT_TRUE(engine32->GetNonCallSiteUnwindPlanFromAssembly(
 2642   EXPECT_TRUE(engine64->GetNonCallSiteUnwindPlanFromAssembly(
 2673   EXPECT_TRUE(engine->GetNonCallSiteUnwindPlanFromAssembly(
 2857   EXPECT_TRUE(engine32->GetNonCallSiteUnwindPlanFromAssembly(
 2899   EXPECT_TRUE(engine64->GetNonCallSiteUnwindPlanFromAssembly(
tools/lldb/unittests/tools/lldb-server/tests/TestClient.cpp
  117   if (Error E = Client->initializeConnection())
  121     if (Error E = Client->queryProcess())
tools/lldb/unittests/tools/lldb-server/tests/TestClient.h
   68         llvm::formatv("Unexpected Stop Reply {0}", m_stop_reply->getKind()),
tools/lldb/unittests/tools/lldb-server/tests/ThreadIdsInJstopinfoTest.cpp
   28       Client->SetInferior({getInferiorPath("thread_inferior"), "4"}),
   31   ASSERT_THAT_ERROR(Client->ListThreadsInStopReply(), Succeeded());
   32   ASSERT_THAT_ERROR(Client->ContinueAll(), Succeeded());
   33   unsigned int pc_reg = Client->GetPcRegisterId();
   36   auto jthreads_info = Client->GetJThreadsInfo();
   39   auto stop_reply = Client->GetLatestStopReplyAs<StopReplyStop>();
tools/lli/RemoteJITUtils.h
   93     return MemMgr->allocateCodeSection(Size, Alignment, SectionID, SectionName);
   99     return MemMgr->allocateDataSection(Size, Alignment, SectionID, SectionName,
  107     MemMgr->reserveAllocationSpace(CodeSize, CodeAlign, RODataSize, RODataAlign,
  112     return MemMgr->needsToReserveAllocationSpace();
  117     MemMgr->registerEHFrames(Addr, LoadAddr, Size);
  121     MemMgr->deregisterEHFrames();
  125     return MemMgr->finalizeMemory(ErrMsg);
  130     MemMgr->notifyObjectLoaded(RTDyld, Obj);
tools/lli/lli.cpp
  274     return MemoryBuffer::getMemBufferCopy(IRObjectBuffer.get()->getBuffer());
  312   M->setTargetTriple(TargetTripleStr);
  465     EE->setObjectCache(CacheManager.get());
  476       XMod->setModuleIdentifier(CacheName);
  478     EE->addModule(std::move(XMod));
  490     EE->addObjectFile(std::move(O));
  501         object::Archive::create(ArBuf->getMemBufferRef());
  514     EE->addArchive(std::move(OB));
  525   EE->RegisterJITEventListener(
  527   EE->RegisterJITEventListener(
  530     EE->RegisterJITEventListener(
  538   EE->DisableLazyCompilation(NoLazyCompilation);
  602       EE->finalizeObject();
  604     EE->runStaticConstructorsDestructors(false);
  608     (void)EE->getPointerToFunction(EntryFn);
  614     Result = EE->runFunctionAsMain(EntryFn, InputArgv, envp);
  617     EE->runStaticConstructorsDestructors(true);
  628         EE->runFunction(ExitF, Args);
  657     auto RemoteMM = ExitOnErr(R->createRemoteMemoryManager());
  669               if (auto Addr = ExitOnErr(R->getSymbolAddress(Name)))
  677     JITTargetAddress Entry = EE->getFunctionAddress(EntryFn->getName().str());
  678     EE->finalizeObject();
  681     Result = ExitOnErr(R->callIntVoid(Entry));
  692     ExitOnErr(R->terminateSession());
  753   const auto &TT = MainModule->getTargetTriple();
  780     J->setPartitionFunction(orc::CompileOnDemandLayer::compileWholeModule);
  784   J->setLazyCompileTransform([&](orc::ThreadSafeModule TSM,
  795   J->getMainJITDylib().addGenerator(
  797           J->getDataLayout().getGlobalPrefix())));
  799   orc::MangleAndInterner Mangle(J->getExecutionSession(), J->getDataLayout());
  799   orc::MangleAndInterner Mangle(J->getExecutionSession(), J->getDataLayout());
  801   ExitOnErr(CXXRuntimeOverrides.enable(J->getMainJITDylib(), Mangle));
  805       J->addLazyIRModule(orc::ThreadSafeModule(std::move(MainModule), TSCtx)));
  813     IdxToDylib[0] = &J->getMainJITDylib();
  816       orc::JITDylib *JD = J->getJITDylibByName(*JDItr);
  818         JD = &J->createJITDylib(*JDItr);
  833           J->addLazyIRModule(JD, orc::ThreadSafeModule(std::move(M), TSCtx)));
  843           J->getObjLinkingLayer(), EAItr->c_str())));
  850     ExitOnErr(J->addObjectFile(std::move(Obj)));
  860   ExitOnErr(J->runConstructors());
  865     auto EntryPointSym = ExitOnErr(J->lookup(ThreadEntryPoint));
  873   auto MainSym = ExitOnErr(J->lookup("main"));
  890   ExitOnErr(J->runDestructors());
tools/llvm-ar/llvm-ar.cpp
  264       object::Archive::create(ArchiveBuffers.back()->getMemBufferRef());
  657       identify_magic(NMOrErr->Buf->getBuffer()) == file_magic::archive) {
  697       identify_magic(NMOrErr->Buf->getBuffer()) == file_magic::archive) {
  865       object::ObjectFile::createObjectFile(Member.Buf->getMemBufferRef());
  971     object::Archive Archive(Buf.get()->getMemBufferRef(), Err);
tools/llvm-as/llvm-as.cpp
   91   if (Force || !CheckBitcodeOutputToConsole(Out->os(), true)) {
  102       WriteBitcodeToFile(*M, Out->os(), PreserveBitcodeUseListOrder,
  107       WriteIndexToFile(*IndexToWrite, Out->os());
  111   Out->keep();
  145     if (Index.get() && Index->begin() != Index->end())
  145     if (Index.get() && Index->begin() != Index->end())
  146       Index->print(errs());
tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
   80   if (MemBuf->getBufferSize() & 3)
   96   BitcodeAnalyzer BA(MB->getBuffer(),
   97                      BlockInfoMB ? Optional<StringRef>(BlockInfoMB->getBuffer())
tools/llvm-cfi-verify/lib/FileAnalysis.cpp
  170   const auto &InstrDesc = MII->get(InstrMeta.Instruction.getOpcode());
  175   const auto &InstrDesc = MII->get(InstrMeta.Instruction.getOpcode());
  179   if (!MIA->evaluateBranch(InstrMeta.Instruction, InstrMeta.VMAddress,
  192   const auto &InstrDesc = MII->get(InstrMeta.Instruction.getOpcode());
  207   const auto &InstrDesc = MII->get(InstrMeta.Instruction.getOpcode());
  214     if (!MIA->evaluateBranch(InstrMeta.Instruction, InstrMeta.VMAddress,
  277   return Symbolizer->symbolizeInlinedCode(Object->getFileName(), Address);
  286   const auto &InstrDesc = MII->get(InstrMetaPtr->Instruction.getOpcode());
  329     bool canLoad = !MII->get(IndirectCF.Instruction.getOpcode()).mayLoad();
  338       const auto &InstrDesc = MII->get(NodeInstr.Instruction.getOpcode());
  367   Printer->printInst(&InstrMeta.Instruction, OS, "", *SubtargetInfo.get());
  419       ObjectTriple, AsmInfo->getAssemblerDialect(), *AsmInfo, *MII,
  434     for (auto &Unit : DWARF->compile_units()) {
  435       const auto &LineTable = DWARF->getLineTableForUnit(Unit.get());
  480         Disassembler->getInstruction(Instruction, InstructionSize,
  499     const auto &InstrDesc = MII->get(Instruction.getOpcode());
  504     if (MIA->evaluateBranch(Instruction, VMAddress, InstructionSize, Target)) {
  518       auto LineInfo = Symbolizer->symbolizeCode(
tools/llvm-cfi-verify/llvm-cfi-verify.cpp
   71   File->getBuffer().split(Lines, '\n');
tools/llvm-cov/CodeCoverage.cpp
  332       View->addInstantiation(Funcname, Line, std::move(SubView));
  362   unsigned Mismatched = Coverage->getMismatchedCount();
  367       for (const auto &HashMismatch : Coverage->getHashMismatches())
  499   StringRef DemanglerData = DemanglerBuf->getBuffer();
  532   View->print(*OS.get(), /*Wholefile=*/true,
  717         NameFilterer->push_back(std::make_unique<NameCoverageFilter>(Name));
  719         NameFilterer->push_back(
  722         NameFilterer->push_back(
  733         StatFilterer->push_back(std::make_unique<RegionCoverageFilter>(
  736         StatFilterer->push_back(std::make_unique<RegionCoverageFilter>(
  739         StatFilterer->push_back(std::make_unique<LineCoverageFilter>(
  742         StatFilterer->push_back(std::make_unique<LineCoverageFilter>(
  886     for (StringRef Filename : Coverage->getUniqueSourceFiles()) {
  893     if (Error E = Printer->createIndexFile(SourceFiles, *Coverage, Filters)) {
  904       for (const auto &Function : Coverage->getCoveredFunctions(SourceFile))
  913       auto OSOrErr = Printer->createViewFile(File, /*InToplevel=*/false);
  927         FunctionView->print(*OS.get(), /*WholeFile=*/false,
  932       Printer->closeViewFile(std::move(OS));
 1057     Exporter->renderRoot(IgnoreFilenameFilters);
 1059     Exporter->renderRoot(SourceFiles);
tools/llvm-cov/CoverageFilters.cpp
   63     if (Filter->matches(CM, Function))
   71     if (Filter->matchesFilename(Filename))
   81     if (!Filter->matches(CM, Function))
tools/llvm-cov/SourceCoverageViewHTML.cpp
  398   CSS->operator<<(CSSForCoverage);
  649   ESV.View->print(OS, /*WholeFile=*/false, /*ShowSourceName=*/false,
  665     ISV.View->print(OS, /*WholeFile=*/false, /*ShowSourceName=*/true,
tools/llvm-cov/SourceCoverageViewText.cpp
   27   OS->operator<<('\n');
  221   ESV.View->print(OS, /*WholeFile=*/false, /*ShowSourceName=*/false,
  234     ISV.View->print(OS, /*WholeFile=*/false, /*ShowSourceName=*/true,
tools/llvm-cvtres/llvm-cvtres.cpp
  200       FileOutputBuffer::create(OutputFile, OutputBuffer->getBufferSize());
  204   std::copy(OutputBuffer->getBufferStart(), OutputBuffer->getBufferEnd(),
  204   std::copy(OutputBuffer->getBufferStart(), OutputBuffer->getBufferEnd(),
  205             FileBuffer->getBufferStart());
  206   error(FileBuffer->commit());
tools/llvm-dis/llvm-dis.cpp
  164     ExitOnErr(M->materializeMetadata());
  166     ExitOnErr(M->materializeAll());
  201     M->print(Out->os(), Annotator.get(), PreserveAssemblyUseListOrder);
  201     M->print(Out->os(), Annotator.get(), PreserveAssemblyUseListOrder);
  203       Index->print(Out->os());
  203       Index->print(Out->os());
  207   Out->keep();
tools/llvm-dwarfdump/Statistics.cpp
  497     if (DWARFDie CUDie = CU->getNonSkeletonUnitDIE(false))
tools/llvm-dwarfdump/llvm-dwarfdump.cpp
  316     for (const auto &Entry : CU->dies()) {
tools/llvm-dwp/llvm-dwp.cpp
  486   for (const auto &CU : DWARFCtx->compile_units()) {
  487     const DWARFDie &Die = CU->getUnitDIE();
  746   MS->Finish();
tools/llvm-elfabi/ELFObjHandler.cpp
  325   DestStub->Arch = ElfFile->getHeader()->e_machine;
  334     DestStub->SoName = *NameOrErr;
  344     DestStub->NeededLibs.push_back(*LibNameOrErr);
tools/llvm-elfabi/llvm-elfabi.cpp
   89         readELFFile(FileReadBuffer->getMemBufferRef());
  100         readTBEFromBuffer(FileReadBuffer->getBuffer());
  132     TargetStub->TbeVersion = TBEVersionCurrent;
  134       TargetStub->SoName = SOName;
tools/llvm-exegesis/lib/Analysis.cpp
  109     if (!Disasm_->getInstruction(MI, MISize, Bytes, 0, nulls(), nulls())) {
  117     InstPrinter_->printInst(&MI, OSS, "", *SubtargetInfo_);
  142       SubtargetInfo_->getSchedModel().getSchedClassDesc(SchedClassId);
  380     const auto &SM = SubtargetInfo_->getSchedModel();
  388           SubtargetInfo_->getWriteLatencyEntry(RSC.SCDesc, I);
  416       writeEscaped<kEscapeHtml>(OS, SubtargetInfo_->getSchedModel()
tools/llvm-exegesis/lib/Assembler.cpp
  153   Mod->setDataLayout(DL);
  177       createModule(Context, TM->createDataLayout());
  203       ET, TM->getMCSubtargetInfo(), RegisterInitialValues, Entry);
  217   MCContext &MCContext = MMIWP->getMMI().getContext();
  220   TargetLibraryInfoImpl TLII(Triple(Module->getTargetTriple()));
  223   TargetPassConfig *TPC = TM->createPassConfig(PM);
  241   if (TM->addAsmPrinter(PM, AsmStream, nullptr, TargetMachine::CGFT_ObjectFile,
  255       cantFail(object::ObjectFile::createObjectFile(Buffer->getMemBufferRef()));
  299       EngineBuilder(createModule(Context, TM->createDataLayout()))
  301           .setMCPU(TM->getTargetCPU())
  311   ExecEngine->addObjectFile(std::move(ObjectFileHolder));
  313   const uint64_t FunctionAddress = ExecEngine->getFunctionAddress(FunctionID);
tools/llvm-exegesis/lib/LlvmState.cpp
   33   TheExegesisTarget = ExegesisTarget::lookup(TheTargetMachine->getTargetTriple());
   54       TheTargetMachine->getTarget().createTargetMachine(
   55           TheTargetMachine->getTargetTriple().normalize(),
   56           TheTargetMachine->getTargetCPU(),
   57           TheTargetMachine->getTargetFeatureString(), TheTargetMachine->Options,
   57           TheTargetMachine->getTargetFeatureString(), TheTargetMachine->Options,
   63   MCContext Context(TheTargetMachine->getMCAsmInfo(),
   64                     TheTargetMachine->getMCRegisterInfo(), &ObjectFileInfo);
   66       TheTargetMachine->getTarget().createMCCodeEmitter(
   67           *TheTargetMachine->getMCInstrInfo(), *TheTargetMachine->getMCRegisterInfo(),
   67           *TheTargetMachine->getMCInstrInfo(), *TheTargetMachine->getMCRegisterInfo(),
   72   CodeEmitter->encodeInstruction(Inst, OS, Fixups,
   73                                  *TheTargetMachine->getMCSubtargetInfo());
tools/llvm-exegesis/lib/LlvmState.h
   54     return *TheTargetMachine->getMCInstrInfo();
   57     return *TheTargetMachine->getMCRegisterInfo();
   60     return *TheTargetMachine->getMCSubtargetInfo();
tools/llvm-exegesis/lib/SnippetFile.cpp
  142   AsmParser->getLexer().setCommentConsumer(&Streamer);
  151   AsmParser->setTargetParser(*TargetAsmParser);
  153   if (AsmParser->Run(false))
tools/llvm-exegesis/llvm-exegesis.cpp
  227   return Generator->generateConfigurations(Instr, ForbiddenRegs);
  261           generateSnippets(State, Opcode, Repetitor->getReservedRegs());
  289     InstructionBenchmark Result = Runner->runConfiguration(
  354       AnalysisClusteringEpsilon, InstrInfo->getNumOpcodes()));
tools/llvm-extract/llvm-extract.cpp
  155     GlobalAlias *GA = M->getNamedAlias(ExtractAliases[i]);
  173     for (Module::alias_iterator GA = M->alias_begin(), E = M->alias_end();
  173     for (Module::alias_iterator GA = M->alias_begin(), E = M->alias_end();
  189     GlobalValue *GV = M->getNamedGlobal(ExtractGlobals[i]);
  207     for (auto &GV : M->globals()) {
  222     GlobalValue *GV = M->getFunction(ExtractFuncs[i]);
  240     for (Module::iterator F = M->begin(), E = M->end(); F != E;
  240     for (Module::iterator F = M->begin(), E = M->end(); F != E;
  259     Function *F = M->getFunction(BBInfo.first);
  342     ExitOnErr(M->materializeAll());
tools/llvm-ifs/llvm-ifs.cpp
  211   yaml::Input YamlIn(FileReadBuffer->getBuffer());
  419       Stub.IfsVersion = TargetStub->IfsVersion;
  420       Stub.Triple = TargetStub->Triple;
  421       Stub.ObjectFileFormat = TargetStub->ObjectFileFormat;
  422       Stub.SOName = TargetStub->SOName;
  423       Stub.NeededLibs = TargetStub->NeededLibs;
  425       if (Stub.IfsVersion != TargetStub->IfsVersion) {
  431               << " " << TargetStub->IfsVersion << "\n";
  434         if (TargetStub->IfsVersion > Stub.IfsVersion)
  435           Stub.IfsVersion = TargetStub->IfsVersion;
  437       if (Stub.ObjectFileFormat != TargetStub->ObjectFileFormat) {
  442                            << TargetStub->ObjectFileFormat << "\n";
  445       if (Stub.Triple != TargetStub->Triple) {
  450                            << TargetStub->Triple << "\n";
  453       if (Stub.SOName != TargetStub->SOName) {
  458                            << TargetStub->SOName << "\n";
  461       if (Stub.NeededLibs != TargetStub->NeededLibs) {
  469     for (auto Symbol : TargetStub->Symbols) {
tools/llvm-isel-fuzzer/llvm-isel-fuzzer.cpp
   75   Mutator->mutateModule(*M, Seed, Size, MaxSize);
   93   M->setTargetTriple(TM->getTargetTriple().normalize());
   93   M->setTargetTriple(TM->getTargetTriple().normalize());
   94   M->setDataLayout(TM->createDataLayout());
   94   M->setDataLayout(TM->createDataLayout());
   98   TargetLibraryInfoImpl TLII(TM->getTargetTriple());
  101   TM->addPassesToEmitFile(PM, OS, nullptr, TargetMachine::CGFT_Null);
tools/llvm-jitlink/llvm-jitlink.cpp
  531       object::ObjectFile::createObjectFile(ObjBuffer->getMemBufferRef()));
  532   return Obj->makeTriple();
  816     TimeRegion TR(Timers ? &Timers->LoadObjectsTimer : nullptr);
  822     TimeRegion TR(Timers ? &Timers->LinkTimer : nullptr);
  838     TimeRegion TR(Timers ? &Timers->RunTimer : nullptr);
tools/llvm-link/llvm-link.cpp
  135     ExitOnErr(Result->materializeMetadata());
  310           if (GlobalValue::isLocalLinkage(S->linkage()))
  311             S->setLinkage(GlobalValue::ExternalLinkage);
  399     Composite->print(Out.os(), nullptr, PreserveAssemblyUseListOrder);
tools/llvm-lipo/llvm-lipo.cpp
  192           std::tie(FO->getHeader().cputype, FO->getHeader().cpusubtype) !=
  192           std::tie(FO->getHeader().cputype, FO->getHeader().cpusubtype) !=
  198                      Twine(FO->getHeader().cputype) + ") and cpusubtype(" +
  199                      Twine(FO->getHeader().cpusubtype) +
  200                      ") (all members must match) " + FO->getFileName())
  214     CPUType = FO->getHeader().cputype;
  215     CPUSubType = FO->getHeader().cpusubtype;
  216     ArchName = FO->getArchTriple().getArchName();
  218     P2Alignment = FO->is64Bit() ? 3 : 2;
  580             OutFileOrError.get()->getBufferStart());
  581   if (Error E = OutFileOrError.get()->commit())
  700   std::memset(OutFile->getBufferStart(), 0, OutputFileSize);
  704   std::memcpy(OutFile->getBufferStart(), &FatHeader, sizeof(MachO::fat_header));
  709               OutFile->getBufferStart() + FatArchList[Index].offset);
  717   std::memcpy(OutFile->getBufferStart() + sizeof(MachO::fat_header),
  721   if (Error E = OutFile->commit())
tools/llvm-lto/llvm-lto.cpp
  319   Context->setDiagnosticHandler(std::make_unique<LLVMLTODiagnosticHandler>(),
  322       std::move(Context), Buffer->getBufferStart(), Buffer->getBufferSize(),
  322       std::move(Context), Buffer->getBufferStart(), Buffer->getBufferSize(),
  325   maybeVerifyModule((*Ret)->getModule());
  342         Refs += Summary->refs().size();
  374     for (int I = 0, E = Module->getSymbolCount(); I != E; ++I)
  375       outs() << Module->getSymbolName(I) << "\n";
  390         Buffer->getBufferStart(), Buffer->getBufferSize(), Filename.c_str(),
  390         Buffer->getBufferStart(), Buffer->getBufferSize(), Filename.c_str(),
  506     (*ModuleOrErr)->setModuleIdentifier(ThinLTOModuleId);
  577       ThinGenerator.addModule(Filename, InputBuffers.back()->getBuffer());
  607       auto Input = loadInputFile(Buffer->getMemBufferRef());
  644       auto Input = loadInputFile(Buffer->getMemBufferRef());
  671       auto Input = loadInputFile(Buffer->getMemBufferRef());
  698       ThinGenerator.addModule(MemBuffer->getBufferIdentifier(),
  699                               MemBuffer->getBuffer());
  704       auto Input = loadInputFile(Buffer->getMemBufferRef());
  731       ThinGenerator.addModule(MemBuffer->getBufferIdentifier(),
  732                               MemBuffer->getBuffer());
  737       auto Input = loadInputFile(Buffer->getMemBufferRef());
  762       auto Input = loadInputFile(Buffer->getMemBufferRef());
  790       ThinGenerator.addModule(Filename, InputBuffers.back()->getBuffer());
  800         outs() << std::get<0>(BinName)->getBuffer();
  807       OS << std::get<0>(BinName)->getBuffer();
  829       ThinGenerator.addModule(Filename, InputBuffers.back()->getBuffer());
  853       OS << Binaries[BufID]->getBuffer();
  952     unsigned NumSyms = Module->getSymbolCount();
  954       StringRef Name = Module->getSymbolName(I);
  957       lto_symbol_attributes Attrs = Module->getSymbolAttributes(I);
tools/llvm-lto2/llvm-lto2.cpp
  289         check(InputFile::create(MB->getMemBufferRef()), F);
  292     for (const InputFile::Symbol &Sym : Input->symbols()) {
  342     *AddStream(Task)->OS << MB->getBuffer();
  342     *AddStream(Task)->OS << MB->getBuffer();
  368         check(InputFile::create(MB->getMemBufferRef()), F);
  370     outs() << "target triple: " << Input->getTargetTriple() << '\n';
  371     Triple TT(Input->getTargetTriple());
  373     outs() << "source filename: " << Input->getSourceFileName() << '\n';
  376       outs() << "linker opts: " << Input->getCOFFLinkerOpts() << '\n';
  380       for (auto L : Input->getDependentLibraries())
  385     std::vector<StringRef> ComdatTable = Input->getComdatTable();
  386     for (const InputFile::Symbol &Sym : Input->symbols()) {
tools/llvm-mc/llvm-mc.cpp
  298   Parser->setShowParsedOperands(ShowInstOperands);
  299   Parser->setTargetParser(*TAP);
  300   Parser->getLexer().setLexMasmIntegers(LexMasmIntegers);
  302   int Res = Parser->Run(NoInitialTextSection);
  358   MAI->setRelaxELFRelocations(RelaxELFRel);
  366     MAI->setCompressDebugSections(CompressDebugSections);
  368   MAI->setPreserveAsmComments(PreserveComments);
  436   raw_pwrite_stream *OS = &Out->os();
  480     if (!Out->os().supportsSeeking()) {
  481       BOS = std::make_unique<buffer_ostream>(Out->os());
  489         DwoOut ? MAB->createDwoObjectWriter(*OS, DwoOut->os())
  495       Str->InitSections(true);
  499   Str->setUseAssemblerInfoForParsing(true);
  505     Res = AsLexInput(SrcMgr, *MAI, Out->os());
  522                                     SrcMgr, Ctx, Out->os(), MCOptions);
  526     Out->keep();
  528       DwoOut->keep();
tools/llvm-mca/CodeRegion.cpp
   36     if (Regions.size() == 1 && !Regions[0]->startLoc().isValid() &&
   37         !Regions[0]->endLoc().isValid()) {
   77       Regions[It->second]->setEndLocation(Loc);
   84         !Regions[0]->startLoc().isValid() && !Regions[0]->endLoc().isValid()) {
   84         !Regions[0]->startLoc().isValid() && !Regions[0]->endLoc().isValid()) {
   85       Regions[0]->setEndLocation(Loc);
   92     Regions[It->second]->setEndLocation(Loc);
  112     if (Region->isLocInRange(Loc))
  113       Region->addInstruction(Instruction);
tools/llvm-mca/CodeRegion.h
  113     return Regions[Idx]->getInstructions();
  118       return Region->empty();
tools/llvm-mca/CodeRegionGenerator.cpp
  118   MCAsmLexer &Lexer = Parser->getLexer();
  130   Parser->setTargetParser(*TAP);
  131   Parser->Run(false);
  135   AssemblerDialect = Parser->getAssemblerDialect();
tools/llvm-mca/PipelinePrinter.cpp
   22     V->printView(OS);
tools/llvm-mca/llvm-mca.cpp
  331   if (!STI->isCPUStringValid(MCPU))
  334   if (!PrintInstructionTables && !STI->getSchedModel().isOutOfOrder()) {
  340   if (!STI->getSchedModel().hasInstrSchedModel()) {
  346     if (STI->getSchedModel().InstrItineraries)
  423   IP->setPrintImmHex(PrintImmHex);
  427   const MCSchedModel &SM = STI->getSchedModel();
  450     if (Region->empty())
  455     if (Region->startLoc().isValid() || Region->endLoc().isValid()) {
  455     if (Region->startLoc().isValid() || Region->endLoc().isValid()) {
  456       TOF->os() << "\n[" << RegionIdx++ << "] Code Region";
  457       StringRef Desc = Region->getDescription();
  459         TOF->os() << " - " << Desc;
  460       TOF->os() << "\n\n";
  464     ArrayRef<MCInst> Insts = Region->getInstructions();
  477                   IP->printInst(&IE.Inst, SS, "", *STI);
  496       P->appendStage(std::make_unique<mca::EntryStage>(S));
  497       P->appendStage(std::make_unique<mca::InstructionTables>(SM));
  511       Printer.printReport(TOF->os());
  559     Printer.printReport(TOF->os());
  565   TOF->keep();
tools/llvm-modextract/llvm-modextract.cpp
   66     Out->os() << Result;
   67     Out->keep();
   72   WriteBitcodeToFile(*M, Out->os());
   74   Out->keep();
tools/llvm-mt/llvm-mt.cpp
  151       FileOutputBuffer::create(OutputFile, OutputBuffer->getBufferSize());
  155   std::copy(OutputBuffer->getBufferStart(), OutputBuffer->getBufferEnd(),
  155   std::copy(OutputBuffer->getBufferStart(), OutputBuffer->getBufferEnd(),
  156             FileBuffer->getBufferStart());
  157   error(FileBuffer->commit());
tools/llvm-nm/llvm-nm.cpp
 1785       createBinary(BufferOrErr.get()->getMemBufferRef(), ContextPtr);
 1889               for (auto &C : A->children(Err)) {
 1903                     ArchiveName = A->getFileName();
 1907                     outs() << "\n" << A->getFileName();
 1920                 error(std::move(Err), A->getFileName());
 1960             for (auto &C : A->children(Err)) {
 1972                   ArchiveName = A->getFileName();
 1974                   outs() << "\n" << A->getFileName() << "(" << O->getFileName()
 1981               error(std::move(Err), A->getFileName());
 2025         for (auto &C : A->children(Err)) {
 2037               ArchiveName = A->getFileName();
 2041               outs() << "\n" << A->getFileName();
 2055           error(std::move(Err), A->getFileName());
tools/llvm-objcopy/Buffer.cpp
   53   Error Err = Buf->commit();
   60   return reinterpret_cast<uint8_t *>(Buf->getBufferStart());
   71   return reinterpret_cast<uint8_t *>(Buf->getBufferStart());
tools/llvm-objcopy/COFF/COFFObjcopy.cpp
   49   uint32_t CRC32 = llvm::crc32(arrayRefFromStringRef(LinkTarget->getBuffer()));
  186         makeArrayRef(reinterpret_cast<const uint8_t *>(Buf->getBufferStart()),
  187                      Buf->getBufferSize()),
tools/llvm-objcopy/COFF/Reader.cpp
  198     Obj->CoffFileHeader = *CFH;
  206     Obj->CoffFileHeader.Machine = CBFH->Machine;
  207     Obj->CoffFileHeader.TimeDateStamp = CBFH->TimeDateStamp;
tools/llvm-objcopy/CopyConfig.cpp
  273   BufOrErr.get()->getBuffer().split(Lines, '\n');
  331   BufOrErr.get()->getBuffer().split(Lines, '\n');
  506         llvm::crc32(arrayRefFromStringRef(Debug->getBuffer()));
tools/llvm-objcopy/ELF/ELFObjcopy.cpp
  270   if (Error E = DWOFile->removeSections(Config.AllowBrokenLinks, 
  274     DWOFile->Machine = Config.OutputArch.getValue().EMachine;
  275     DWOFile->OSABI = Config.OutputArch.getValue().OSABI;
  279   if (Error E = Writer->finalize())
  281   return Writer->write();
  298                 Buf->getBufferStart());
  299       if (Error E = Buf->commit())
  701         reinterpret_cast<const uint8_t *>(Buf->getBufferStart()),
  702         Buf->getBufferSize());
  738   if (Error E = Writer->finalize())
  740   return Writer->write();
tools/llvm-objcopy/ELF/Object.cpp
  644     Sym->Index = Index++;
  695       [](const SymPtr &Sym) { return Sym->Binding == STB_LOCAL; });
  713     if (SectionBase *To = FromTo.lookup(Sym->DefinedIn))
  714       Sym->DefinedIn = To;
  730     Sym->NameIndex =
  731         SymbolNames == nullptr ? 0 : SymbolNames->findIndex(Sym->Name);
  732     if (Sym->Binding == STB_LOCAL)
  733       MaxLocalIndex = std::max(MaxLocalIndex, Sym->Index);
  753       SymbolNames->addString(Sym->Name);
  762     if (Sym->DefinedIn != nullptr && Sym->DefinedIn->Index >= SHN_LORESERVE)
  762     if (Sym->DefinedIn != nullptr && Sym->DefinedIn->Index >= SHN_LORESERVE)
  763       SectionIndexTable->addIndex(Sym->DefinedIn->Index);
  785     Sym->st_name = Symbol->NameIndex;
  786     Sym->st_value = Symbol->Value;
  787     Sym->st_size = Symbol->Size;
  788     Sym->st_other = Symbol->Visibility;
  789     Sym->setBinding(Symbol->Binding);
  790     Sym->setType(Symbol->Type);
  791     Sym->st_shndx = Symbol->getShndx();
 1110   Obj->Flags = 0x0;
 1111   Obj->Type = ET_REL;
 1112   Obj->OSABI = ELFOSABI_NONE;
 1113   Obj->ABIVersion = 0;
 1114   Obj->Entry = 0x0;
 1115   Obj->Machine = EM_NONE;
 1116   Obj->Version = 1;
 1119 void BasicELFBuilder::initHeaderSegment() { Obj->ElfHdrSegment.Index = 0; }
 1122   auto &StrTab = Obj->addSection<StringTableSection>();
 1125   Obj->SectionNames = &StrTab;
 1130   auto &SymTab = Obj->addSection<SymbolTableSection>();
 1138   Obj->SymbolTable = &SymTab;
 1143   for (SectionBase &Sec : Obj->sections())
 1144     Sec.initialize(Obj->sections());
 1151   auto &DataSection = Obj->addSection<Section>(Data);
 1201         Section = &Obj->addSection<OwnedDataSection>(
 1214       Obj->Entry = checkedGetHex<uint32_t>(R.HexData);
 1215       assert(Obj->Entry <= 0xFFFFFU);
 1835       Segment->removeSection(RemoveSec.get());
 1845     if (Error E = KeepSec->removeSectionReferences(AllowBrokenLinks,
 1863       if (Error E = Sec->removeSymbols(ToRemove))
 1874     if (A->Type != B->Type &&
 1874     if (A->Type != B->Type &&
 1875         (A->Type == ELF::SHT_GROUP || B->Type == ELF::SHT_GROUP))
 1875         (A->Type == ELF::SHT_GROUP || B->Type == ELF::SHT_GROUP))
 1876       return A->Type == ELF::SHT_GROUP;
 1878     return A->OriginalOffset < B->OriginalOffset;
 1878     return A->OriginalOffset < B->OriginalOffset;
tools/llvm-objcopy/ELF/Object.h
 1044         find_if(Sections, [&](const SecPtr &Sec) { return Sec->Name == Name; });
tools/llvm-objcopy/MachO/MachOLayoutBuilder.cpp
   49     StrTableBuilder.add(Sym->Name);
   56     Symbol->Index = Index++;
   67                           return (A->isLocalSymbol() && !B->isLocalSymbol()) ||
   67                           return (A->isLocalSymbol() && !B->isLocalSymbol()) ||
   68                                  (!A->isUndefinedSymbol() &&
   69                                   B->isUndefinedSymbol());
   77     if ((*Iter)->isExternalSymbol())
   85     if ((*Iter)->isUndefinedSymbol())
tools/llvm-objcopy/llvm-objcopy.cpp
  123     if (Error E = FB.allocate(Member.Buf->getBufferSize()))
  125     std::copy(Member.Buf->getBufferStart(), Member.Buf->getBufferEnd(),
  125     std::copy(Member.Buf->getBufferStart(), Member.Buf->getBufferEnd(),
  202     Member->MemberName = Member->Buf->getBufferIdentifier();
tools/llvm-objdump/MachODump.cpp
 2021     DICtx->dump(outs(), DumpOpts);
 2424             for (auto &C : A->children(Err)) {
 2485           for (auto &C : A->children(Err)) {
 2538       for (auto &C : A->children(Err)) {
 7231     DisAsm->setSymbolizer(std::move(Symbolizer));
 7233   int AsmPrinterVariant = AsmInfo->getAssemblerDialect();
 7237   IP->setPrintImmHex(PrintImmHex);
 7280       ThumbDisAsm->setSymbolizer(std::move(ThumbSymbolizer));
 7282     int ThumbAsmPrinterVariant = ThumbAsmInfo->getAssemblerDialect();
 7287     ThumbIP->setPrintImmHex(PrintImmHex);
 7624           gotInst = ThumbDisAsm->getInstruction(Inst, Size, Bytes.slice(Index),
 7627           gotInst = DisAsm->getInstruction(Inst, Size, Bytes.slice(Index), PC,
 7636             ThumbIP->printInst(&Inst, FormattedOS, AnnotationsStr, *ThumbSTI);
 7638             IP->printInst(&Inst, FormattedOS, AnnotationsStr, *STI);
 7643             DILineInfo dli = diContext->getLineInfoForAddress({PC, SectIdx});
 7698         if (DisAsm->getInstruction(Inst, InstSize, Bytes.slice(Index), PC,
 7715           IP->printInst(&Inst, outs(), AnnotationsStr, *STI);
10462   auto name = info->bindtable->lookup(ReferenceValue);
tools/llvm-objdump/llvm-objdump.cpp
  590   const char *BufferStart = Buffer->getBufferStart(),
  591              *BufferEnd = Buffer->getBufferEnd();
  613   auto ExpectedLineInfo = Symbolizer->symbolizeCode(*Obj, Address);
 1574   if (isArmElf(Obj) && !STI->checkFeatures("+mclass")) {
 1575     if (STI->checkFeatures("+thumb-mode"))
 1587   int AsmPrinterVariant = AsmInfo->getAssemblerDialect();
 1593   IP->setPrintImmHex(PrintImmHex);
 1599     if (!IP->applyTargetSpecificCLOption(Opt))
 2160     DICtx->dump(outs(), DumpOpts);
tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp
   65   Mutator->mutateModule(*M, Seed, Size, MaxSize);
   70     M->dump();
   95     M->dump();
  124   M->setTargetTriple(TM->getTargetTriple().normalize());
  124   M->setTargetTriple(TM->getTargetTriple().normalize());
  125   M->setDataLayout(TM->createDataLayout());
  125   M->setDataLayout(TM->createDataLayout());
  126   setFunctionAttributes(TM->getTargetCPU(), TM->getTargetFeatureString(), *M);
  126   setFunctionAttributes(TM->getTargetCPU(), TM->getTargetFeatureString(), *M);
tools/llvm-opt-report/OptReport.cpp
  167       remarks::createRemarkParserFromMeta(*Format, (*Buf)->getBuffer());
tools/llvm-pdbutil/DumpOutputStyle.cpp
   87     RefTracker->mark();
  521   if (Stream->getLength() % sizeof(object::coff_section) != 0)
  526   uint32_t NumHeaders = Stream->getLength() / sizeof(object::coff_section);
 1625     if (RefTracker->isTypeReferenced(*TI)) {
tools/llvm-pdbutil/InputFile.cpp
  281     IF.PdbOrObj = &IF.PdbSession->getPDBFile();
tools/llvm-pdbutil/LinePrinter.cpp
  197       (Size == 0) ? S->getLength() : std::min(Offset + Size, S->getLength());
  197       (Size == 0) ? S->getLength() : std::min(Offset + Size, S->getLength());
  201              StreamPurpose, Size, S->getLength());
tools/llvm-pdbutil/PrettyClassLayoutGraphicalDumper.cpp
   39       Other->dump(*this);
   41       Func->dump(*this);
tools/llvm-pdbutil/PrettyCompilandDumper.cpp
   60       while (auto File = Files->getNext()) {
   62         WithColor(Printer, PDB_ColorItem::Path).get() << File->getFileName();
   63         if (File->getChecksumType() != PDB_Checksum::None) {
   64           auto ChecksumType = File->getChecksumType();
   65           auto ChecksumHexString = toHex(File->getChecksum());
   75         while (auto Line = Lines->getNext()) {
   77           uint32_t LineStart = Line->getLineNumber();
   78           uint32_t LineEnd = Line->getLineNumberEnd();
   81           PDB_ColorItem StatementColor = Line->isStatement()
   88           uint32_t ColumnStart = Line->getColumnNumber();
   89           uint32_t ColumnEnd = Line->getColumnNumberEnd();
   98           if (Line->getLength() > 0) {
   99             uint64_t AddrStart = Line->getVirtualAddress();
  100             uint64_t AddrEnd = AddrStart + Line->getLength() - 1;
  104             Printer << " (" << Line->getLength() << " bytes)";
  106             uint64_t AddrStart = Line->getVirtualAddress();
  121       while (auto Child = ChildrenEnum->getNext())
  122         Child->dump(*this);
tools/llvm-pdbutil/PrettyEnumDumper.cpp
   43     if (UnderlyingType->getBuiltinType() != PDB_BuiltinType::Int ||
   44         UnderlyingType->getLength() != 4) {
   52     if (EnumValues && EnumValues->getChildCount() > 0) {
   53       while (auto EnumValue = EnumValues->getNext()) {
   54         if (EnumValue->getDataKind() != PDB_DataKind::Constant)
   58             << EnumValue->getName();
   61             << EnumValue->getValue();
tools/llvm-pdbutil/PrettyExternalSymbolDumper.cpp
   24     while (auto Var = Vars->getNext())
   25       Var->dump(*this);
tools/llvm-pdbutil/PrettyFunctionDumper.cpp
   44   WithColor(Printer, PDB_ColorItem::Type).get() << ClassParent->getName();
   58     ReturnType->dump(*this);
   78           << ClassParent->getName();
   87           << ClassParent->getName();
  102     while (auto Arg = ChildEnum->getNext()) {
  103       Arg->dump(*this);
  104       if (++Index < ChildEnum->getChildCount())
  123     uint64_t Prologue = DebugStart->getVirtualAddress() - FuncStart;
  130     uint64_t Epilogue = FuncEnd - DebugEnd->getVirtualAddress();
  161   auto ReturnType = Signature->getReturnType();
  162   ReturnType->dump(*this);
  166   CallingConvention CC = Signature->getCallingConvention();
  173         << Signature->getCallingConvention() << " ";
  187     while (auto Arg = Arguments->getNext()) {
  188       auto ArgType = Arg->getType();
  189       ArgType->dump(*this);
  191                                                           << Arg->getName();
  192       if (++Index < Arguments->getChildCount())
  195     if (Signature->isCVarArgs())
  210   ElementType->dump(*this);
  232     Type->dump(*this);
  257     PointeeType->dump(*this);
tools/llvm-pdbutil/PrettyTypeDumper.cpp
   40   return S1->getName() < S2->getName();
   40   return S1->getName() < S2->getName();
   44   return S1->getSize() < S2->getSize();
   44   return S1->getSize() < S2->getSize();
   48   return S1->deepPaddingSize() < S2->deepPaddingSize();
   48   return S1->deepPaddingSize() < S2->deepPaddingSize();
   52   double Pct1 = (double)S1->deepPaddingSize() / (double)S1->getSize();
   52   double Pct1 = (double)S1->deepPaddingSize() / (double)S1->getSize();
   53   double Pct2 = (double)S2->deepPaddingSize() / (double)S2->getSize();
   53   double Pct2 = (double)S2->deepPaddingSize() / (double)S2->getSize();
   58   return S1->immediatePadding() < S2->immediatePadding();
   58   return S1->immediatePadding() < S2->immediatePadding();
   63   double Pct1 = (double)S1->immediatePadding() / (double)S1->getSize();
   63   double Pct1 = (double)S1->immediatePadding() / (double)S1->getSize();
   64   double Pct2 = (double)S2->immediatePadding() / (double)S2->getSize();
   64   double Pct2 = (double)S2->immediatePadding() / (double)S2->getSize();
  110     if (Class->getUnmodifiedTypeId() != 0) {
  115     if (Printer.IsTypeExcluded(Class->getName(), Class->getLength())) {
  115     if (Printer.IsTypeExcluded(Class->getName(), Class->getLength())) {
  121     if (Layout->deepPaddingSize() < opts::pretty::PaddingThreshold) {
  125     if (Layout->immediatePadding() < opts::pretty::ImmediatePaddingThreshold) {
  166     Printer << ": (" << Children->getChildCount() << " items)";
  168     while (auto Child = Children->getNext()) {
  173       Child->dump(TD);
  216       uint32_t All = Classes->getChildCount();
  250         while (auto Class = Classes->getNext()) {
  251           if (Printer.IsTypeExcluded(Class->getName(), Class->getLength()))
  251           if (Printer.IsTypeExcluded(Class->getName(), Class->getLength()))
  256           if (Class->getUnmodifiedTypeId() != 0) {
  263           if (Layout->deepPaddingSize() < opts::pretty::PaddingThreshold)
  301   ElementType->dump(*this);
  327     P->dump(*this);
  333       Printer << " " << UDT->getName() << "::";
tools/llvm-pdbutil/PrettyTypedefDumper.cpp
   33     TypeSymbol->dump(*this);
   66     PointeeType->dump(*this);
tools/llvm-pdbutil/PrettyVariableDumper.cpp
   45   uint64_t Length = VarType->getRawSymbol().getLength();
  105   uint32_t PointerSize = VTableType->getLength();
  117   ElementType->dump(*this);
  126   ElementType->dumpRight(*this);
  140   ReturnType->dump(*this);
  150       << ClassParent->getName();
  159     while (auto Arg = Arguments->getNext()) {
  160       Arg->dump(*this);
  161       if (++Index < Arguments->getChildCount())
  180   PointeeType->dump(*this);
  184     PDB_CallingConv CC = FuncSig->getCallingConvention();
  208   PointeeType->dumpRight(*this);
tools/llvm-pdbutil/llvm-pdbutil.cpp
  756   llvm::yaml::Input In(Buffer->getBuffer());
  869   ExitOnErr(O->dump());
  876   ExitOnErr(O->dump());
  885   ExitOnErr(O->dump());
  900   const IPDBRawSymbol &RawType = SymbolType->getRawSymbol();
  911     return F1->getName() < F2->getName();
  911     return F1->getName() < F2->getName();
  915   return F1->getLength() > F2->getLength();
  915   return F1->getLength() > F2->getLength();
  924     return F1->getName() < F2->getName();
  924     return F1->getName() < F2->getName();
  937   if (!Sources || !Sources->getChildCount()) {
  942   while (auto IS = Sources->getNext()) {
  944     std::string File = stringOr(IS->getFileName(), "<null>");
  945     uint64_t Size = IS->getCodeByteSize();
  946     std::string Obj = stringOr(IS->getObjectFileName(), "<null>");
  947     std::string VFName = stringOr(IS->getVirtualFileName(), "<null>");
  948     uint32_t CRC = IS->getCrc32();
  970         IS->getCompression());
  979     if (IS->getCompression() == PDB_SourceCompression::None)
  980       Printer.printLine(IS->getCode());
  983                            arrayRefFromStringRef(IS->getCode()),
  999   while (auto Child = Children->getNext()) {
 1001     Child->defaultDump(outs(), 4, Ids, Recurse);
 1013   auto GlobalScope = Session->getGlobalScope();
 1043     auto Children = GlobalScope->findAllChildren(ST);
 1044     while (auto Child = Children->getNext()) {
 1046       Child->defaultDump(outs(), 2, Ids, Recurse);
 1062     Session->setLoadAddress(opts::pretty::LoadAddress);
 1070   auto GlobalScope(Session->getGlobalScope());
 1073   std::string FileName(GlobalScope->getSymbolsFileName());
 1090   Printer << ": " << GlobalScope->getGuid();
 1094   Printer << ": " << GlobalScope->getAge();
 1099   if (GlobalScope->hasCTypes())
 1101   if (GlobalScope->hasPrivateSymbols())
 1111       auto Symbols = GlobalScope->findChildren(
 1113       if (!Symbols || Symbols->getChildCount() == 0) {
 1117       Printer.formatLine("[{0} occurrences] - {1}", Symbols->getChildCount(),
 1123       while (auto Symbol = Symbols->getNext()) {
 1124         switch (Symbol->getSymTag()) {
 1149           Symbol->dump(TD);
 1185     auto Compilands = GlobalScope->findAllChildren<PDBSymbolCompiland>();
 1193       while (auto Compiland = Compilands->getNext())
 1213     if (auto Compilands = GlobalScope->findAllChildren<PDBSymbolCompiland>()) {
 1216       while (auto Compiland = Compilands->getNext())
 1227       if (auto Functions = GlobalScope->findAllChildren<PDBSymbolFunc>()) {
 1230           while (auto Function = Functions->getNext()) {
 1236           while (auto Func = Functions->getNext())
 1247       if (auto Vars = GlobalScope->findAllChildren<PDBSymbolData>()) {
 1250           while (auto Var = Vars->getNext())
 1254           while (auto Var = Vars->getNext())
 1263       if (auto Thunks = GlobalScope->findAllChildren<PDBSymbolThunk>()) {
 1265         while (auto Thunk = Thunks->getNext())
 1352     ExitOnErr(O->dump());
 1388       FileOutputBuffer::create(OutFileName, SourceStream->getLength()));
tools/llvm-profdata/llvm-profdata.cpp
  111                      IPE = E->get();
  151     Remapper->File = std::move(BufOrError.get());
  153     for (line_iterator LineIt(*Remapper->File, /*SkipBlanks=*/true, '#');
  162       Remapper->RemappingTable.insert(Parts);
  243   bool IsIRProfile = Reader->isIRLevelProfile();
  244   bool HasCSIRProfile = Reader->hasCSIRLevelProfile();
  273   if (Reader->hasError())
  274     if (Error E = Reader->getError())
  356     for (auto &ErrorPair : WC->Errors) {
  370   InstrProfWriter &Writer = Contexts[0]->Writer;
  529   Writer->write(ProfileMap);
  830   bool IsIRInstr = Reader->isIRLevelProfile();
  856     if (Reader->isIRLevelProfile()) {
  868       InstrProfSymtab &Symtab = Reader->getSymtab();
  938                               &(Reader->getSymtab()));
  948   if (Reader->hasError())
  949     exitWithError(Reader->getError(), Filename);
  955      << (Reader->isIRLevelProfile() ? "IR" : "Front-end") << "\n";
  958   OS << "Total functions: " << PS->getNumFunctions() << "\n";
  963        << "): " << PS->getNumFunctions() - BelowCutoffFunctions << "\n";
  965   OS << "Maximum function count: " << PS->getMaxFunctionCount() << "\n";
  966   OS << "Maximum internal block count: " << PS->getMaxInternalCount() << "\n";
  993     OS << "Total number of blocks: " << PS->getNumCounts() << "\n";
  994     OS << "Total count: " << PS->getTotalCount() << "\n";
  995     for (auto Entry : PS->getDetailedSummary()) {
 1033   if (std::error_code EC = Reader->read())
 1037     Reader->dump(OS);
 1039     Reader->dumpFunctionProfile(ShowFunction, OS);
 1043         Reader->getProfileSymbolList();
 1044     ReaderList->dump(OS);
tools/llvm-rc/ResourceFileWriter.cpp
  364   FS->write((const char *)Data.begin(), Data.size());
  409   *FS << (*File)->getBuffer();
  711   StringRef Buffer = (*File)->getBuffer();
  889   BinaryStreamReader Reader((*File)->getBuffer(), support::little);
 1205     uint16_t Flags = Def->getResFlags();
tools/llvm-rc/ResourceFileWriter.h
  175   uint64_t tell() const { return FS->tell(); }
  192     FS->pwrite((const char *)&Value, sizeof(T), Position);
tools/llvm-rc/ResourceScriptParser.cpp
   90     (*Result)->setName(*NameToken);
  442     Accels->addAccelerator(*EventResult, *IDResult, *FlagsResult);
  484     Dialog->addControl(std::move(*ControlDefResult));
  702     Table->addString(*IDResult, *StrResult);
  716     Contents->addStmt(std::move(*Stmt));
tools/llvm-rc/ResourceScriptStmt.cpp
   29     Stmt->log(OS);
   48   OptStatements->log(OS);
   91     Item->log(OS);
  114   OptStatements->log(OS);
  120   OptStatements->log(OS);
  165   OptStatements->log(OS);
  174     Stmt->log(OS);
tools/llvm-rc/ResourceScriptStmt.h
  277       if (auto Err = StmtPtr->visit(V))
  292   virtual Error applyStmts(Visitor *V) const { return OptStatements->visit(V); }
tools/llvm-rc/llvm-rc.cpp
  118   StringRef Contents = FileContents->getBuffer();
  185     Visitor->AppendNull = InputArgs.hasArg(OPT_ADD_NULL);
  197       Resource->log(outs());
  199       ExitOnErr(Resource->visit(Visitor.get()));
  204     ExitOnErr(Visitor->dumpAllStringTables());
tools/llvm-readobj/ELFDumper.cpp
  359   ELFDumperStyle->printSymtabMessage(Obj, SymtabName, Entries,
  362     ELFDumperStyle->printSymbol(Obj, &Sym, Syms.begin(), StrTable, IsDynamic,
 1822   ELFDumperStyle->printFileHeaders(ObjF->getELFFile());
 1826   ELFDumperStyle->printSectionHeaders(ObjF->getELFFile());
 1830   ELFDumperStyle->printRelocations(ObjF->getELFFile());
 1836   ELFDumperStyle->printProgramHeaders(ObjF->getELFFile(), PrintProgramHeaders,
 1842   ELFDumperStyle->printVersionSymbolSection(ObjF->getELFFile(),
 1846   ELFDumperStyle->printVersionDefinitionSection(ObjF->getELFFile(),
 1850   ELFDumperStyle->printVersionDependencySection(ObjF->getELFFile(),
 1855   ELFDumperStyle->printDynamicRelocations(ObjF->getELFFile());
 1861   ELFDumperStyle->printSymbols(ObjF->getELFFile(), PrintSymbols,
 1866   ELFDumperStyle->printHashSymbols(ObjF->getELFFile());
 1870   ELFDumperStyle->printHashHistogram(ObjF->getELFFile());
 1874   ELFDumperStyle->printCGProfile(ObjF->getELFFile());
 1878   ELFDumperStyle->printNotes(ObjF->getELFFile());
 1882   ELFDumperStyle->printELFLinkerOptions(ObjF->getELFFile());
 1886   ELFDumperStyle->printStackSizes(ObjF);
 2173   ELFDumperStyle->printDynamic(ObjF->getELFFile());
 2228     ELFDumperStyle->printMipsABIFlags(ObjF);
 2235       ELFDumperStyle->printMipsGOT(Parser);
 2237       ELFDumperStyle->printMipsPLT(Parser);
 2710   ELFDumperStyle->printGroupSections(ObjF->getELFFile());
 2714   ELFDumperStyle->printAddrsig(ObjF->getELFFile());
tools/llvm-readobj/llvm-readobj.cpp
  458     Dumper->printLoadName();
  462     Dumper->printFileHeaders();
  464     Dumper->printSectionHeaders();
  466     Dumper->printRelocations();
  468     Dumper->printDynamicRelocations();
  470     Dumper->printSymbols(opts::Symbols, opts::DynamicSymbols);
  472     Dumper->printHashSymbols();
  474     Dumper->printUnwindInfo();
  476     Dumper->printDynamicTable();
  478     Dumper->printNeededLibraries();
  480     Dumper->printProgramHeaders(opts::ProgramHeaders, opts::SectionMapping);
  482     Dumper->printSectionsAsString(Obj, opts::StringDump);
  484     Dumper->printSectionsAsHex(Obj, opts::HexDump);
  486     Dumper->printHashTable();
  488     Dumper->printGnuHashTable();
  490     Dumper->printVersionInfo();
  493       Dumper->printELFLinkerOptions();
  495       Dumper->printArchSpecificInfo();
  497       Dumper->printGroupSections();
  499       Dumper->printHashHistogram();
  501       Dumper->printCGProfile();
  503       Dumper->printAddrsig();
  505       Dumper->printNotes();
  509       Dumper->printCOFFImports();
  511       Dumper->printCOFFExports();
  513       Dumper->printCOFFDirectives();
  515       Dumper->printCOFFBaseReloc();
  517       Dumper->printCOFFDebugDirectory();
  519       Dumper->printCOFFResources();
  521       Dumper->printCOFFLoadConfig();
  523       Dumper->printAddrsig();
  525       Dumper->printCodeViewDebugInfo();
  527       Dumper->mergeCodeViewTypes(CVTypes.IDTable, CVTypes.TypeTable,
  533       Dumper->printMachODataInCode();
  535       Dumper->printMachOIndirectSymbols();
  537       Dumper->printMachOLinkerOptions();
  539       Dumper->printMachOSegment();
  541       Dumper->printMachOVersionMin();
  543       Dumper->printMachODysymtab();
  546     Dumper->printStackMap();
  548     Dumper->printStackSizes();
tools/llvm-rtdyld/llvm-rtdyld.cpp
  381       ObjectFile::createObjectFile((*InputBuffer)->getMemBufferRef()));
  408         DebugObj = LoadedObjInfo->getObjectForDebug(Obj);
  461             LoadedObjInfo->getSectionLoadAddress(*Sec);
  472             Context->getLineInfoForAddressRange(Address, Size);
  508     TimeRegion TR(Timers ? &Timers->LoadObjectsTimer : nullptr);
  516           ObjectFile::createObjectFile((*InputBuffer)->getMemBufferRef()));
  537     TimeRegion TR(Timers ? &Timers->LinkTimer : nullptr);
  575     TimeRegion TR(Timers ? &Timers->RunTimer : nullptr);
  908       ObjectFile::createObjectFile((*InputBuffer)->getMemBufferRef()));
tools/llvm-size/llvm-size.cpp
  621               for (auto &C : UA->children(Err)) {
  626                     error(std::move(E), UA->getFileName(), C,
  634                     outs() << o->getFileName() << "   (ex " << UA->getFileName()
  637                     outs() << UA->getFileName() << "(" << o->getFileName()
  644                       outs() << UA->getFileName() << "(" << o->getFileName()
  651                       outs() << o->getFileName() << " (ex " << UA->getFileName()
  657                 error(std::move(Err), UA->getFileName());
  710             for (auto &C : UA->children(Err)) {
  715                   error(std::move(E), UA->getFileName(), C);
  721                   outs() << o->getFileName() << "   (ex " << UA->getFileName()
  724                   outs() << UA->getFileName() << "(" << o->getFileName() << ")"
  730                     outs() << UA->getFileName() << "(" << o->getFileName()
  733                     outs() << o->getFileName() << " (ex " << UA->getFileName()
  739               error(std::move(Err), UA->getFileName());
  786         for (auto &C : UA->children(Err)) {
  791               error(std::move(E), UA->getFileName(), C, MoreThanOneArch ?
  798               outs() << o->getFileName() << "   (ex " << UA->getFileName()
  801               outs() << UA->getFileName() << "(" << o->getFileName() << ")"
  806                 outs() << UA->getFileName() << "(" << o->getFileName() << ")"
  810                 outs() << o->getFileName() << " (ex " << UA->getFileName()
  816           error(std::move(Err), UA->getFileName());
tools/llvm-split/llvm-split.cpp
   65     WriteBitcodeToFile(*MPart, Out->os());
   68     Out->keep();
tools/llvm-stress/llvm-stress.cpp
  702       Mod->Act();
  763   Passes.add(createPrintModulePass(Out->os()));
  765   Out->keep();
tools/llvm-strings/llvm-strings.cpp
  116               Buffer.get()->getMemBufferRef().getBuffer());
tools/llvm-xray/xray-fdr-dump.cpp
   84         if (auto E = Ptr->apply(RP))
   96     if (auto E = Ptr->apply(BI))
tools/lto/lto.cpp
  281   Context->setDiagnosticHandler(std::make_unique<LTOToolDiagnosticHandler>(),
  428   *length = CG->NativeObjectFile->getBufferSize();
  429   return CG->NativeObjectFile->getBufferStart();
  444   *length = CG->NativeObjectFile->getBufferSize();
  445   return CG->NativeObjectFile->getBufferStart();
  517   return LTOObjectBuffer{MemBuffer->getBufferStart(),
  518                          MemBuffer->getBufferSize()};
tools/obj2yaml/dwarf2yaml.cpp
  119     NewUnit.Length.setLength(CU->getLength());
  120     NewUnit.Version = CU->getVersion();
  122       NewUnit.Type = (dwarf::UnitType)CU->getUnitType();
  123     NewUnit.AbbrOffset = CU->getAbbreviations()->getOffset();
  124     NewUnit.AddrSize = CU->getAddressByteSize();
  125     for (auto DIE : CU->dies()) {
  127       DataExtractor EntryData = CU->getDebugInfoExtractor();
  242     auto CUDIE = CU->getUnitDIE();
  249                              DCtx.isLittleEndian(), CU->getAddressByteSize());
tools/obj2yaml/elf2yaml.cpp
  156   Y->Header.Class = ELFYAML::ELF_ELFCLASS(Obj.getHeader()->getFileClass());
  157   Y->Header.Data = ELFYAML::ELF_ELFDATA(Obj.getHeader()->getDataEncoding());
  158   Y->Header.OSABI = Obj.getHeader()->e_ident[ELF::EI_OSABI];
  159   Y->Header.ABIVersion = Obj.getHeader()->e_ident[ELF::EI_ABIVERSION];
  160   Y->Header.Type = Obj.getHeader()->e_type;
  161   Y->Header.Machine = Obj.getHeader()->e_machine;
  162   Y->Header.Flags = Obj.getHeader()->e_flags;
  163   Y->Header.Entry = Obj.getHeader()->e_entry;
  208     Y->Symbols.emplace();
  209     if (Error E = dumpSymbols(SymTab, *Y->Symbols))
  214     if (Error E = dumpSymbols(DynSymTab, Y->DynamicSymbols))
  223       Y->Sections.emplace_back(*SecOrErr);
  236       Y->Sections.emplace_back(*SecOrErr);
  244       Y->Sections.emplace_back(*SecOrErr);
  251       Y->Sections.emplace_back(*GroupOrErr);
  258       Y->Sections.emplace_back(*SecOrErr);
  265       Y->Sections.emplace_back(*SecOrErr);
  272       Y->Sections.emplace_back(*SecOrErr);
  279       Y->Sections.emplace_back(*SecOrErr);
  286       Y->Sections.emplace_back(*SecOrErr);
  293       Y->Sections.emplace_back(*SecOrErr);
  300       Y->Sections.emplace_back(*SecOrErr);
  307       Y->Sections.emplace_back(*SecOrErr);
  329           Y->Sections.emplace_back(*SpecialSecOrErr);
  338       Y->Sections.emplace_back(*SecOrErr);
  535     S->Content = yaml::BinaryRef(Content);
  537     S->Entries = std::move(Entries);
  574     S->Symbols = std::move(Symbols);
  579   S->Content = yaml::BinaryRef(Content);
  595     S->Entries.push_back({(ELFYAML::ELF_DYNTAG)Dyn.getTag(), Dyn.getVal()});
  620       S->Relocations.push_back(R);
  631       S->Relocations.push_back(R);
  652       S->Content = yaml::BinaryRef(Content);
  654     S->Size = static_cast<llvm::yaml::Hex64>(Shdr->sh_size);
  658     S->Info = static_cast<llvm::yaml::Hex64>(Shdr->sh_info);
  673     S->Entries.push_back(E);
  683   S->Size = Shdr->sh_size;
  703       S->Content = yaml::BinaryRef(*ContentOrErr);
  709       S->Content = yaml::BinaryRef(*ContentOrErr);
  720   S->Notes = std::move(Entries);
  737     S->Content = yaml::BinaryRef(Content);
  746     S->Content = yaml::BinaryRef(Content);
  752   S->Bucket.emplace(NBucket);
  753   for (uint32_t &V : *S->Bucket)
  756   S->Chain.emplace(NChain);
  757   for (uint32_t &V : *S->Chain)
  775   S->Info = Shdr->sh_info;
  808     S->Entries.push_back(Entry);
  828     S->Entries.push_back(E);
  843   S->Info = Shdr->sh_info;
  883     S->VerneedV.push_back(Entry);
  918   S->Signature = *SymbolName;
  926       S->Members.push_back({"GRP_COMDAT"});
  936     S->Members.push_back({*NameOrErr});
  956   S->Version = Flags->version;
  957   S->ISALevel = Flags->isa_level;
  958   S->ISARevision = Flags->isa_rev;
  959   S->GPRSize = Flags->gpr_size;
  960   S->CPR1Size = Flags->cpr1_size;
  961   S->CPR2Size = Flags->cpr2_size;
  962   S->FpABI = Flags->fp_abi;
  963   S->ISAExtension = Flags->isa_ext;
  964   S->ASEs = Flags->ases;
  965   S->Flags1 = Flags->flags1;
  966   S->Flags2 = Flags->flags2;
tools/obj2yaml/macho2yaml.cpp
  194   Y->IsLittleEndian = Obj.isLittleEndian();
  200   if (auto Err = dwarf2yaml(*DICtx, Y->DWARF))
  206   Y->Header.magic = Obj.getHeader().magic;
  207   Y->Header.cputype = Obj.getHeader().cputype;
  208   Y->Header.cpusubtype = Obj.getHeader().cpusubtype;
  209   Y->Header.filetype = Obj.getHeader().filetype;
  210   Y->Header.ncmds = Obj.getHeader().ncmds;
  211   Y->Header.sizeofcmds = Obj.getHeader().sizeofcmds;
  212   Y->Header.flags = Obj.getHeader().flags;
  213   Y->Header.reserved = 0;
  238     Y->LoadCommands.push_back(std::move(LC));
  244   dumpBindOpcodes(Y->LinkEdit.BindOpcodes, Obj.getDyldInfoBindOpcodes());
  245   dumpBindOpcodes(Y->LinkEdit.WeakBindOpcodes,
  247   dumpBindOpcodes(Y->LinkEdit.LazyBindOpcodes, Obj.getDyldInfoLazyBindOpcodes(),
  254   MachOYAML::LinkEditData &LEData = Y->LinkEdit;
  462   MachOYAML::LinkEditData &LEData = Y->LinkEdit;
  479   MachOYAML::LinkEditData &LEData = Y->LinkEdit;
tools/obj2yaml/wasm2yaml.cpp
   58     DylinkSec->MemorySize = Info.MemorySize;
   59     DylinkSec->MemoryAlignment = Info.MemoryAlignment;
   60     DylinkSec->TableSize = Info.TableSize;
   61     DylinkSec->TableAlignment = Info.TableAlignment;
   62     DylinkSec->Needed = Info.Needed;
   71       NameSec->FunctionNames.push_back(NameEntry);
   77     LinkingSec->Version = Obj.linkingData().Version;
   81       LinkingSec->Comdats.emplace_back(WasmYAML::Comdat{ComdatName, {}});
   84         LinkingSec->Comdats[Func.Comdat].Entries.emplace_back(
   97         LinkingSec->SegmentInfos.push_back(SegmentInfo);
  100         LinkingSec->Comdats[Segment.Data.Comdat].Entries.emplace_back(
  126       LinkingSec->SymbolTable.emplace_back(Info);
  131       LinkingSec->InitFunctions.emplace_back(F);
  143       ProducersSec->Languages.push_back(Producer);
  149       ProducersSec->Tools.push_back(Producer);
  155       ProducersSec->SDKs.push_back(Producer);
  165       TargetFeaturesSec->Features.push_back(Feature);
  171   CustomSec->Payload = yaml::BinaryRef(WasmSec.Content);
  179   Y->Header.Version = Obj.getHeader().Version;
  205         TypeSec->Signatures.push_back(Sig);
  236         ImportSec->Imports.push_back(Im);
  244         FuncSec->FunctionTypes.push_back(Func);
  252         TableSec->Tables.push_back(makeTable(Table));
  260         MemorySec->Memories.push_back(makeLimits(Memory));
  273         GlobalSec->Globals.push_back(G);
  285         EventSec->Events.push_back(E);
  292       StartSec->StartFunction = Obj.startFunction();
  303         ExportSec->Exports.push_back(Ex);
  317         ElemSec->Segments.push_back(Seg);
  334         CodeSec->Functions.push_back(Function);
  348         DataSec->Segments.push_back(Seg);
  355       DataCountSec->Count = Obj.dataSegments().size();
  369       S->Relocations.push_back(R);
  371     Y->Sections.push_back(std::move(S));
tools/opt/opt.cpp
  582     while (!M->named_metadata_empty()) {
  583       NamedMDNode *NMD = &*M->named_metadata_begin();
  584       M->eraseNamedMetadata(NMD);
  590     M->setTargetTriple(Triple::normalize(TargetTriple));
  632   Triple ModuleTriple(M->getTargetTriple());
  658     if (CheckBitcodeOutputToConsole(Out->os(), !Quiet))
  662     M->addModuleFlag(Module::Error, "EnableSplitLTOUnit", SplitLTOUnit);
  703   Passes.add(createTargetTransformInfoWrapperPass(TM ? TM->getTargetIRAnalysis()
  713     FPasses->add(createTargetTransformInfoWrapperPass(
  714         TM ? TM->getTargetIRAnalysis() : TargetIRAnalysis()));
  731     Passes.add(createBreakpointPrinter(Out->os()));
  794           Passes.add(createBasicBlockPassPrinter(PassInf, Out->os(), Quiet));
  797           Passes.add(createRegionPassPrinter(PassInf, Out->os(), Quiet));
  800           Passes.add(createLoopPassPrinter(PassInf, Out->os(), Quiet));
  803           Passes.add(createFunctionPassPrinter(PassInf, Out->os(), Quiet));
  806           Passes.add(createCallGraphPassPrinter(PassInf, Out->os(), Quiet));
  809           Passes.add(createModulePassPrinter(PassInf, Out->os(), Quiet));
  844     FPasses->doInitialization();
  846       FPasses->run(F);
  847     FPasses->doFinalization();
  869     OS = &Out->os();
  882           *OS, ThinLinkOut ? &ThinLinkOut->os() : nullptr));
  915       Out->os() << BOS->str();
  915       Out->os() << BOS->str();
  916       Out->keep();
  918         RemarksFile->keep();
  921     Out->os() << BOS->str();
  921     Out->os() << BOS->str();
  929     Out->keep();
  932     RemarksFile->keep();
  935     ThinLinkOut->keep();
tools/polly/include/polly/ScopBuilder.h
  698     return scop->getRequiredInvariantLoads().count(LI);
tools/polly/lib/Analysis/DependenceInfo.cpp
  828   D[Level]->calculateDependences(S);
  870   D[Level]->calculateDependences(*S);
  915       if (It->second->getDependenceLevel() == Level)
  924   D->calculateDependences(*S);
  941     It.second->print(OS);
tools/polly/lib/Analysis/ScopBuilder.cpp
  298   int OldDepth = scop->getRelativeLoopDepth(OldL);
  299   int NewDepth = scop->getRelativeLoopDepth(NewL);
  317     auto &R = scop->getRegion();
  347   PWACtx PWAC = scop->getPwAff(E, BB, NonNegative);
  445         getUniqueNonErrorValue(PHI, &scop->getRegion(), LI, DT));
  484     Region &R = scop->getRegion();
  548     scop->invalidate(COMPLEXITY, TI ? TI->getDebugLoc() : DebugLoc(),
  600       if (!scop->isNonAffineSubRegion(SubRegion)) {
  608     isl::set &Domain = scop->getOrInitEmptyDomain(BB);
  614     Domain = Domain.align_params(scop->getParamSpace());
  617     if (BBLoop && BBLoop->getHeader() == BB && scop->contains(BBLoop))
  631   auto *RI = scop->getRegion().getRegionInfo();
  634   if (!BBReg || BBReg->getEntry() != BB || !scop->contains(ExitBB))
  640   while (L && scop->contains(L)) {
  649   isl::set Domain = scop->getOrInitEmptyDomain(BB);
  652   Loop *ExitBBLoop = getFirstNonBoxedLoopFor(ExitBB, LI, scop->getBoxedLoops());
  657   isl::set &ExitDomain = scop->getOrInitEmptyDomain(ExitBB);
  672   if (scop->getRegion().getEntry() == BB)
  676   auto &RI = *scop->getRegion().getRegionInfo();
  678   Loop *BBLoop = getFirstNonBoxedLoopFor(BB, LI, scop->getBoxedLoops());
  713     isl::set PredBBDom = scop->getDomainConditions(PredBB);
  715         getFirstNonBoxedLoopFor(PredBB, LI, scop->getBoxedLoops());
  725   int LoopDepth = scop->getRelativeLoopDepth(L);
  729   assert(scop->isDomainDefined(HeaderBB));
  730   isl::set &HeaderBBDom = scop->getOrInitEmptyDomain(HeaderBB);
  742     if (!scop->isDomainDefined(LatchBB))
  745     isl::set LatchBBDom = scop->getDomainConditions(LatchBB);
  768     int LatchLoopDepth = scop->getRelativeLoopDepth(LI.getLoopFor(LatchBB));
  795   if (scop->hasNSWAddRecForLoop(L))
  799   scop->recordAssumption(INFINITELOOP, UnboundedCtx,
  808   const InvariantLoadsSetTy &RIL = scop->getRequiredInvariantLoads();
  815       scop->addInvariantLoadMapping(LInst, ClassRep);
  820     scop->addInvariantEquivClass(
  827   bool IsOnlyNonAffineRegion = scop->isNonAffineSubRegion(R);
  830   int LD = scop->getRelativeLoopDepth(L);
  832       isl_set_universe(isl_space_set_alloc(scop->getIslCtx().get(), 0, LD + 1));
  836   scop->setDomain(EntryBB, Domain);
  885       if (!scop->isNonAffineSubRegion(SubRegion)) {
  892     if (containsErrorBlock(RN, scop->getRegion(), LI, DT))
  893       scop->notifyErrorBlock();
  902     if (!scop->isDomainDefined(BB))
  904     isl::set Domain = scop->getDomainConditions(BB);
  906     scop->updateMaxLoopDepth(isl_set_n_dim(Domain.get()));
  946       if (!scop->contains(SuccBB))
  959           getFirstNonBoxedLoopFor(SuccBB, LI, scop->getBoxedLoops());
  966       isl::set &SuccDomain = scop->getOrInitEmptyDomain(SuccBB);
  983       scop->invalidate(COMPLEXITY, DebugLoc());
 1002       if (!scop->isNonAffineSubRegion(SubRegion)) {
 1008     bool ContainsErrorBlock = containsErrorBlock(RN, scop->getRegion(), LI, DT);
 1010     isl::set &Domain = scop->getOrInitEmptyDomain(BB);
 1022       scop->recordAssumption(ERRORBLOCK, DomPar,
 1040       if (!scop->contains(SuccBB))
 1048           getFirstNonBoxedLoopFor(SuccBB, LI, scop->getBoxedLoops());
 1065       scop->invalidate(COMPLEXITY, TI->getDebugLoc(), TI->getParent());
 1097     ScopStmt *OpStmt = scop->getIncomingStmtFor(PHI->getOperandUse(u));
 1175   buildSchedule(scop->getRegion().getNode(), LoopStack);
 1177   scop->setScheduleTree(LoopStack[0].Schedule);
 1232     if (!scop->contains(L))
 1251     if (!scop->isNonAffineSubRegion(LocalRegion)) {
 1261   for (auto *Stmt : scop->getStmtListFor(RN)) {
 1303   if (scop->isEscaping(Inst))
 1491   for (auto &AS : llvm::reverse(scop->recorded_assumptions())) {
 1494       scop->addAssumption(AS.Kind, AS.Set, AS.Loc, AS.Sign,
 1500     isl_set *Dom = scop->getDomainConditions(AS.BB).release();
 1519     scop->addAssumption(AS.Kind, isl::manage(S), AS.Loc, AS_RESTRICTION, AS.BB);
 1521   scop->clearRecordedAssumptions();
 1531     bool InScop = scop->contains(CI);
 1532     if (!InScop && !scop->isDominatedBy(DT, CI->getParent()))
 1538     auto &R = scop->getRegion();
 1550       Param = scop->getRepresentingInvariantLoadSCEV(Param);
 1551       if (scop->isParam(Param))
 1559     auto *Dom = InScop ? isl_set_copy(scop->getDomainConditions(BB).get())
 1560                        : isl_set_copy(scop->getContext().get());
 1595         scop->getContext().intersect(isl::manage(AssumptionCtx));
 1596     scop->setContext(newContext);
 1645   const InvariantLoadsSetTy &ScopRIL = scop->getRequiredInvariantLoads();
 1650     if (!isAffineExpr(&scop->getRegion(), SurroundingLoop, Subscript, SE,
 1691   auto &InsnToMemAcc = scop->getInsnToMemAccMap();
 1717     scop->invalidate(DELINEARIZATION, Inst->getDebugLoc(), Inst->getParent());
 1736   const InvariantLoadsSetTy &ScopRIL = scop->getRequiredInvariantLoads();
 1739   bool LengthIsAffine = isAffineExpr(&scop->getRegion(), SurroundingLoop,
 1871                   isAffineExpr(&scop->getRegion(), SurroundingLoop,
 1874   const InvariantLoadsSetTy &ScopRIL = scop->getRequiredInvariantLoads();
 1918   for (BasicBlock *BB : scop->getRegion().blocks()) {
 1966   long BBIdx = scop->getNextStmtIdx();
 1974       scop->addScopStmt(BB, Name, SurroundingLoop, Instructions);
 1981   scop->addScopStmt(BB, Name, SurroundingLoop, Instructions);
 2155   long BBIdx = scop->getNextStmtIdx();
 2163     scop->addScopStmt(BB, Name, L, std::move(InstList));
 2174   scop->addScopStmt(BB, EpilogueName, L, {});
 2178   if (scop->isNonAffineSubRegion(&SR)) {
 2181         getFirstNonBoxedLoopFor(SR.getEntry(), LI, scop->getBoxedLoops());
 2185     long RIdx = scop->getNextStmtIdx();
 2187     scop->addScopStmt(&SR, Name, SurroundingLoop, Instructions);
 2219   if (isErrorBlock(BB, scop->getRegion(), LI, DT))
 2241   const InvariantLoadsSetTy &RIL = scop->getRequiredInvariantLoads();
 2295   scop->addAccessFunction(Access);
 2351   isl::union_set Accessed = scop->getAccesses().range();
 2353   for (auto Array : scop->arrays()) {
 2430     for (auto &Access : scop->access_functions())
 2431       if (Access->getScopArrayInfo() == Array)
 2432         Access->setAccessRelation(
 2433             Access->getAccessRelation().apply_range(Transform));
 2513   ScopStmt *Stmt = scop->getStmtFor(Inst);
 2521     Stmt = scop->getLastStmtFor(Inst->getParent());
 2588     scop->getOrCreateScopArrayInfo(PHI, PHI->getType(), {},
 2625   isl::id Id = isl::id::alloc(scop->getIslCtx(), Stmt.getBaseName(), &Stmt);
 2627   Stmt.Domain = scop->getDomainConditions(&Stmt);
 2743   auto &RIL = scop->getRequiredInvariantLoads();
 2745     assert(LI && scop->contains(LI));
 2750         scop->invalidate(INVARIANTLOAD, LI->getDebugLoc(), LI->getParent());
 2760   isl::union_map Writes = scop->getWrites();
 2803   if (auto *BasePtrMA = scop->lookupBasePtrAccess(MA)) {
 2810       return scop->contains(BasePtrInst);
 2819   isl::set UserContext = isl::set(scop->getIslCtx(), UserContextStr.c_str());
 2820   isl::space Space = scop->getParamSpace();
 2832         scop->getContext().get_dim_name(isl::dim::param, i);
 2850   isl::set newContext = scop->getContext().intersect(UserContext);
 2851   scop->setContext(newContext);
 2891   auto &DL = scop->getFunction().getParent()->getDataLayout();
 2918   scop->addAssumption(INVARIANTLOAD, WrittenCtx, LI->getDebugLoc(),
 2938       isAParameter(LInst->getPointerOperand(), scop->getFunction()))
 2983     scop->invalidate(COMPLEXITY, AccInst->getDebugLoc(), AccInst->getParent());
 2997       for (const SCEV *Parameter : scop->parameters()) {
 3003         if (isl::id ParamId = scop->getIdForParam(Parameter)) {
 3035       MACtx = MACtx.gist_params(scop->getContext());
 3039     for (auto &IAClass : scop->invariantEquivClasses()) {
 3082     scop->addInvariantEquivClass(
 3174   for (InvariantEquivClassTy &EqClass : scop->InvariantEquivClasses) {
 3184       const ScopArrayInfo *BasePtrSAI = scop->getScopArrayInfoOrNull(
 3217     auto *SAI = scop->getOrCreateScopArrayInfo(Access->getOriginalBaseAddr(),
 3220     scop->addAccessData(Access);
 3298   isl::union_set Domains = scop->getDomains();
 3299   isl::union_map Accesses = isl::union_map::empty(scop->getParamSpace());
 3330     if (scop->getAliasGroups().size())
 3338   scop->invalidate(ALIASING, DebugLoc());
 3341       dbgs() << "\n\nNOTE: Run time checks for " << scop->getNameStr()
 3408     if (!scop->hasFeasibleRuntimeContext())
 3412       IslMaxOperationsGuard MaxOpGuard(scop->getIslCtx().get(), OptComputeOut);
 3417     if (isl_ctx_last_error(scop->getIslCtx().get()) == isl_error_quota) {
 3418       scop->invalidate(COMPLEXITY, DebugLoc());
 3463       scop->invalidate(ALIASING, MA->getAccessInstruction()->getDebugLoc(),
 3472     if (MemoryAccess *BasePtrMA = scop->lookupBasePtrAccess(MA))
 3473       scop->addRequiredInvariantLoad(
 3498   scop->addAliasGroup(MinMaxAccessesReadWrite, MinMaxAccessesReadOnly);
 3607   const InvariantLoadsSetTy &RIL = scop->getRequiredInvariantLoads();
 3608   for (BasicBlock *BB : scop->getRegion().blocks()) {
 3609     if (isErrorBlock(*BB, scop->getRegion(), LI, DT))
 3624       ArrayRef<ScopStmt *> List = scop->getStmtListFor(BB);
 3639   if (!R.isTopLevelRegion() && !scop->hasSingleExitEdge()) {
 3673   for (ScopStmt &Stmt : scop->Stmts)
 3682   scop->removeStmtNotInDomainMap();
 3683   scop->simplifySCoP(false);
 3684   if (scop->isEmpty()) {
 3701   if (!scop->hasFeasibleRuntimeContext()) {
 3708   if (!scop->isProfitable(UnprofitableScalarAccs)) {
 3709     scop->invalidate(PROFITABLE, DebugLoc());
 3719   scop->realignParams();
 3727   scop->simplifyContexts();
 3736   scop->simplifySCoP(true);
 3740   if (!scop->hasFeasibleRuntimeContext()) {
 3767   if (!scop->hasFeasibleRuntimeContext()) {
 3775     if (scop->getMaxLoopDepth() > 0)
tools/polly/lib/Analysis/ScopDetection.cpp
 1400     LLVM_DEBUG(dbgs() << "\t\tTrying " << ExpandedRegion->getNameStr() << "\n");
 1423           std::unique_ptr<Region>(LastValidRegion->getExpandedRegion());
 1430           std::unique_ptr<Region>(ExpandedRegion->getExpandedRegion());
 1436       dbgs() << "\tto " << LastValidRegion->getNameStr() << "\n";
 1874   for (const Region *R : Result->ValidRegions)
tools/polly/lib/Analysis/ScopInfo.cpp
 1832     SAI->updateElementType(ElementType);
 1835     if (!SAI->updateSizes(Sizes))
 2685         ScopDetection::countBeneficialLoops(&S->getRegion(), SE, LI, 0);
 2686     updateLoopCountStatistic(Stats, S->getStatistics());
 2695     S->print(OS, PollyPrintInstructions);
 2741         ScopDetection::countBeneficialLoops(&S->getRegion(), SE, LI, 0);
 2742     updateLoopCountStatistic(Stats, S->getStatistics());
 2786       It.second->print(Stream, PollyPrintInstructions);
 2822       It.second->print(OS, PollyPrintInstructions);
tools/polly/lib/Analysis/ScopPass.cpp
   77     auto PassPA = Pass->run(S, AM, AR, U);
tools/polly/lib/CodeGen/IslAst.cpp
  821     Ast->print(OS);
tools/polly/lib/CodeGen/IslNodeBuilder.cpp
  693   IV = ParallelLoopGenPtr->createParallelLoop(
tools/polly/lib/Support/DumpModulePass.cpp
   72     M.print(Out->os(), nullptr);
   73     Out->keep();
tools/polly/lib/Transform/DeLICM.cpp
 1363     if (!Impl->computeZone()) {
 1369     Impl->greedyCollapse();
 1405     assert(Impl->getScop() == &S);
 1408     Impl->print(OS);
tools/polly/lib/Transform/ForwardOpTree.cpp
  921         Impl->computeKnownValues();
  925       Impl->forwardOperandTrees();
  953     assert(Impl->getScop() == &S);
  954     Impl->print(OS);
tools/sancov/sancov.cpp
  236   if (Buf->getBufferSize() < 8) {
  237     errs() << "File too small (<8): " << Buf->getBufferSize() << '\n';
  241       reinterpret_cast<const FileHeader *>(Buf->getBufferStart());
  252     readInts<uint64_t>(Buf->getBufferStart() + 8, Buf->getBufferEnd(),
  252     readInts<uint64_t>(Buf->getBufferStart() + 8, Buf->getBufferEnd(),
  256     readInts<uint32_t>(Buf->getBufferStart() + 8, Buf->getBufferEnd(),
  256     readInts<uint32_t>(Buf->getBufferStart() + 8, Buf->getBufferEnd(),
  266   Addrs->erase(0);
  377   yaml::Node *Root = DI->getRoot();
  391         Coverage->CoveredIds.insert(parseScalarString(&*I));
  394       Coverage->BinaryHash = parseScalarString(KVNode.getValue());
  445     Coverage->Points.push_back(KV.second);
  484         DefaultBlacklist->inSection("sancov", "fun", I.FunctionName))
  487         DefaultBlacklist->inSection("sancov", "src", I.FileName))
  490         UserBlacklist->inSection("sancov", "fun", I.FunctionName))
  492     if (UserBlacklist && UserBlacklist->inSection("sancov", "src", I.FileName))
  536       auto LineInfo = Symbolizer->symbolizeCode(ObjectFile, ModuleAddress);
  540           Symbolizer->symbolizeInlinedCode(ObjectFile, ModuleAddress);
  557     auto LineInfo = Symbolizer->symbolizeCode(ObjectFile, ModuleAddress);
  572         Symbolizer->symbolizeInlinedCode(ObjectFile, ModuleAddress);
  758       if (!DisAsm->getInstruction(Inst, Size, Bytes.slice(Index),
  768       if (MIA->isCall(Inst) &&
  769           MIA->evaluateBranch(Inst, SectionAddr + Index, Size, Target) &&
  851   if (Buf->getBufferSize() < 8) {
  855       reinterpret_cast<const FileHeader *>(Buf->getBufferStart());
  872   Hasher.update((*BufOrErr)->getBuffer());
  873   Coverage->BinaryHash = toHex(Hasher.final());
  881     auto LineInfo = Symbolizer->symbolizeCode(
  887     Coverage->CoveredIds.insert(utohexstr(Addr, true));
  891   if (!std::includes(AllAddrs.begin(), AllAddrs.end(), Data.Addrs->begin(),
  892                      Data.Addrs->end())) {
  895   Coverage->Points = getCoveragePoints(ObjectFile, AllAddrs, *Data.Addrs);
 1031       Result->CoveredIds.insert(Prefix + Id);
 1037       Result->Points.push_back(NewPoint);
 1042     Result->BinaryHash = Coverages[0]->BinaryHash;
 1042     Result->BinaryHash = Coverages[0]->BinaryHash;
tools/sanstats/sanstats.cpp
  135   const char *Begin = MB->getBufferStart(), *End = MB->getBufferEnd();
  135   const char *Begin = MB->getBufferStart(), *End = MB->getBufferEnd();
tools/yaml2obj/yaml2obj.cpp
   65   yaml::Input YIn(Buf.get()->getBuffer());
   66   if (!convertYAML(YIn, Out->os(), ErrHandler, DocNum))
   69   Out->keep();
   70   Out->os().flush();
unittests/Analysis/AliasAnalysisTest.cpp
  160     AAR->addAAResult(*BAR);
unittests/Analysis/AliasSetTrackerTest.cpp
   59   Triple Trip(M->getTargetTriple());
   67   Function *Test = M->getFunction("test");
unittests/Analysis/BlockFrequencyInfoTest.cpp
   60   Function *F = M->getFunction("f");
unittests/Analysis/BranchProbabilityInfoTest.cpp
   49   Function *F = M->getFunction("f");
unittests/Analysis/CFGTest.cpp
   44     Function *F = M->getFunction("test");
  395   succ_iterator S = succ_begin(&*++M->getFunction("test")->begin());
unittests/Analysis/CaptureTrackingTest.cpp
   56     Function *F = M->getFunction(FName);
unittests/Analysis/DivergenceAnalysisTest.cpp
  137   Function *F = M->getFunction("f_1");
  191   Function *F = M->getFunction("f_lcssa");
  316     auto *F = M->getFunction("f_1");
  338     auto *F = M->getFunction("f_2");
  360     auto *F = M->getFunction("f_3");
  411   auto *F = M->getFunction("switch_unreachable_default");
unittests/Analysis/DomTreeUpdaterTest.cpp
   51   Function *F = M->getFunction(FuncName);
  162   Function *F = M->getFunction(FuncName);
  236   Function *F = M->getFunction(FuncName);
  325   Function *F = M->getFunction(FuncName);
  454   Function *F = M->getFunction(FuncName);
  537   Function *F = M->getFunction(FuncName);
  626   Function *F = M->getFunction(FuncName);
  715   Function *F = M->getFunction(FuncName);
  745   Function *F = M->getFunction(FuncName);
unittests/Analysis/GlobalsModRefTest.cpp
   34   const auto &funcs = M->functions();
   44   Triple Trip(M->getTargetTriple());
unittests/Analysis/LoopInfoTest.cpp
  184   Function &F = *M->begin();
unittests/Analysis/MemorySSATest.cpp
   55       Walker = MSSA->getWalker();
   91   MemorySSA &MSSA = *Analyses->MSSA;
  130   MemorySSA &MSSA = *Analyses->MSSA;
  220   MemorySSA &MSSA = *Analyses->MSSA;
  271   MemorySSA &MSSA = *Analyses->MSSA;
  315   MemorySSA &MSSA = *Analyses->MSSA;
  351   MemorySSA &MSSA = *Analyses->MSSA;
  397   MemorySSA &MSSA = *Analyses->MSSA;
  441   MemorySSA &MSSA = *Analyses->MSSA;
  496   MemorySSA &MSSA = *Analyses->MSSA;
  541   MemorySSA &MSSA = *Analyses->MSSA;
  542   MemorySSAWalker *Walker = Analyses->Walker;
  607   MemorySSA &MSSA = *Analyses->MSSA;
  608   MemorySSAWalker *Walker = Analyses->Walker;
  637   MemorySSA &MSSA = *Analyses->MSSA;
  638   MemorySSAWalker *Walker = Analyses->Walker;
  666   MemorySSA &MSSA = *Analyses->MSSA;
  667   MemorySSAWalker *Walker = Analyses->Walker;
  730   MemorySSA &MSSA = *Analyses->MSSA;
  731   MemorySSAWalker *Walker = Analyses->Walker;
  777   MemorySSA &MSSA = *Analyses->MSSA;
  778   MemorySSAWalker *Walker = Analyses->Walker;
  806   MemorySSA &MSSA = *Analyses->MSSA;
  807   MemorySSAWalker *Walker = Analyses->Walker;
  844   MemorySSA &MSSA = *Analyses->MSSA;
  845   MemorySSAWalker &Walker = *Analyses->Walker;
  902   MemorySSA &MSSA = *Analyses->MSSA;
  936   MemorySSA &MSSA = *Analyses->MSSA;
  983   MemorySSA &MSSA = *Analyses->MSSA;
 1024   MemorySSA &MSSA = *Analyses->MSSA;
 1061   MemorySSA &MSSA = *Analyses->MSSA;
 1062   MemorySSAWalker *Walker = Analyses->Walker;
 1115   MemorySSA &MSSA = *Analyses->MSSA;
 1165   MemorySSA &MSSA = *Analyses->MSSA;
 1166   MemorySSAWalker *Walker = Analyses->Walker;
 1248   MemorySSA &MSSA = *Analyses->MSSA;
 1305   MemorySSA &MSSA = *Analyses->MSSA;
 1347   MemorySSA &MSSA = *Analyses->MSSA;
 1348   MemorySSAWalker *Walker = Analyses->Walker;
 1431   MemorySSA &MSSA = *Analyses->MSSA;
 1432   MemorySSAWalker *Walker = Analyses->Walker;
 1445   Analyses->DT.applyUpdates(Updates);
 1446   MSSAU->applyInsertUpdates(Updates, Analyses->DT);
 1446   MSSAU->applyInsertUpdates(Updates, Analyses->DT);
 1493   MemorySSA &MSSA = *Analyses->MSSA;
 1494   MemorySSAWalker *Walker = Analyses->Walker;
 1507   Analyses->DT.applyUpdates(Updates);
 1508   MSSAU->applyInsertUpdates(Updates, Analyses->DT);
 1508   MSSAU->applyInsertUpdates(Updates, Analyses->DT);
 1566   MemorySSA &MSSA = *Analyses->MSSA;
 1576   Analyses->DT.applyUpdates(Updates);
 1577   MSSAU->applyInsertUpdates(Updates, Analyses->DT);
 1577   MSSAU->applyInsertUpdates(Updates, Analyses->DT);
unittests/Analysis/OrderedBasicBlockTest.cpp
   39   Function *F = M->getFunction("f");
unittests/Analysis/ProfileSummaryInfoTest.cpp
  100   Function *F = M->getFunction("f");
  129   Function *F = M->getFunction("f");
  130   Function *G = M->getFunction("g");
  131   Function *H = M->getFunction("h");
  159   Function *F = M->getFunction("f");
  199   MDBuilder MDB(M->getContext());
  206   Function *F = M->getFunction("f");
  242   MDBuilder MDB(M->getContext());
unittests/Analysis/ScalarEvolutionTest.cpp
  788                        LI->getLoopFor(L), SCEV::FlagNUW);
  860   auto *Loop = LI->getLoopFor(L);
  960   auto *Loop = LI->getLoopFor(L);
 1485       SCEVExpander Exp(SE, M->getDataLayout(), "expander");
 1535       SCEVExpander Exp(SE, M->getDataLayout(), "expander");
 1614       SCEVExpander Exp(SE, M->getDataLayout(), "expander");
 1655     Function *F = M->getFunction("f");
 1667     SCEVExpander Exp(SE, M->getDataLayout(), "expander");
 1784       SCEVExpander Exp(SE, M->getDataLayout(), "expander");
 1833       SCEVExpander Exp(SE, M->getDataLayout(), "expander");
 1885       SCEVExpander Exp(SE, M->getDataLayout(), "expander");
unittests/Analysis/TargetLibraryInfoTest.cpp
   64   auto *StructTy = M->getTypeByName("foo");
   70         M->getOrInsertFunction(TLI.getName(LF), InvalidFTy).getCallee());
  573     Function *F = M->getFunction(TLI.getName(LF));
unittests/Analysis/UnrollAnalyzerTest.cpp
   94   Module::iterator MI = M->begin();
  156   Module::iterator MI = M->begin();
  202   Module::iterator MI = M->begin();
  249   Module::iterator MI = M->begin();
  295   Module::iterator MI = M->begin();
unittests/Analysis/ValueTrackingTest.cpp
   42     Function *F = M->getFunction("test");
   77     auto Known = computeKnownBits(A, M->getDataLayout());
  493   auto *F = M->getFunction("f");
  525   EXPECT_EQ(ComputeNumSignBits(A, M->getDataLayout()), 1u);
  535   EXPECT_EQ(ComputeNumSignBits(A, M->getDataLayout()), 1u);
  547   EXPECT_EQ(ComputeNumSignBits(A, M->getDataLayout()), 1u);
  941   GlobalVariable *GV = dyn_cast<GlobalVariable>(M->getNamedValue("test"));
  942   Value *Actual = isBytewiseValue(GV->getInitializer(), M->getDataLayout());
unittests/Analysis/VectorUtilsTest.cpp
   41     Function *F = M->getFunction("test");
unittests/Bitcode/BitReaderTest.cpp
   79   Function *F = M->getFunction("f");
   80   Function *G = M->getFunction("g");
   81   Function *H = M->getFunction("h");
   82   Function *J = M->getFunction("j");
  136   EXPECT_FALSE(M->getFunction("func")->empty());
  155   EXPECT_TRUE(M->getFunction("before")->empty());
  156   EXPECT_TRUE(M->getFunction("func")->empty());
  160   EXPECT_FALSE(M->getFunction("before")->materialize());
  161   EXPECT_FALSE(M->getFunction("func")->empty());
  162   EXPECT_TRUE(M->getFunction("other")->empty());
  182   EXPECT_TRUE(M->getFunction("after")->empty());
  183   EXPECT_TRUE(M->getFunction("func")->empty());
  187   EXPECT_FALSE(M->getFunction("after")->materialize());
  188   EXPECT_FALSE(M->getFunction("func")->empty());
  189   EXPECT_TRUE(M->getFunction("other")->empty());
unittests/CodeGen/AArch64SelectionDAGTest.cpp
   54     M->setDataLayout(TM->createDataLayout());
   54     M->setDataLayout(TM->createDataLayout());
   56     F = M->getFunction("f");
   62     MF = std::make_unique<MachineFunction>(*F, *TM, *TM->getSubtargetImpl(*F), 0,
   69     DAG->init(*MF, ORE, nullptr, nullptr, nullptr);
   88   auto InVec = DAG->getConstant(0, Loc, InVecVT);
   89   auto Op = DAG->getNode(ISD::ZERO_EXTEND_VECTOR_INREG, Loc, OutVecVT, InVec);
   91   KnownBits Known = DAG->computeKnownBits(Op, DemandedElts);
  102   auto Vec = DAG->getConstant(0, Loc, VecVT);
  103   auto ZeroIdx = DAG->getConstant(0, Loc, IdxVT);
  104   auto Op = DAG->getNode(ISD::EXTRACT_SUBVECTOR, Loc, VecVT, Vec, ZeroIdx);
  106   KnownBits Known = DAG->computeKnownBits(Op, DemandedElts);
  118   auto InVec = DAG->getConstant(1, Loc, InVecVT);
  119   auto Op = DAG->getNode(ISD::SIGN_EXTEND_VECTOR_INREG, Loc, OutVecVT, InVec);
  121   EXPECT_EQ(DAG->ComputeNumSignBits(Op, DemandedElts), 15u);
  131   auto Vec = DAG->getConstant(1, Loc, VecVT);
  132   auto ZeroIdx = DAG->getConstant(0, Loc, IdxVT);
  133   auto Op = DAG->getNode(ISD::EXTRACT_SUBVECTOR, Loc, VecVT, Vec, ZeroIdx);
  135   EXPECT_EQ(DAG->ComputeNumSignBits(Op, DemandedElts), 7u);
  148   auto Vec = DAG->getConstant(1, Loc, VecVT);
  149   auto ZeroIdx = DAG->getConstant(0, Loc, IdxVT);
  150   auto Op = DAG->getNode(ISD::EXTRACT_SUBVECTOR, Loc, VecVT, Vec, ZeroIdx);
  166   auto UnknownOp = DAG->getRegister(0, IntVT);
  167   auto Mask = DAG->getConstant(0x8A, Loc, IntVT);
  168   auto N0 = DAG->getNode(ISD::AND, Loc, IntVT, Mask, UnknownOp);
  169   auto N1 = DAG->getConstant(0x55, Loc, IntVT);
  170   auto Op = DAG->getNode(ISD::ADD, Loc, IntVT, N0, N1);
  176   KnownBits Known = DAG->computeKnownBits(Op);
  187   auto N0 = DAG->getConstant(0x55, Loc, IntVT);
  188   auto UnknownOp = DAG->getRegister(0, IntVT);
  189   auto Mask = DAG->getConstant(0x2e, Loc, IntVT);
  190   auto N1 = DAG->getNode(ISD::AND, Loc, IntVT, Mask, UnknownOp);
  191   auto Op = DAG->getNode(ISD::SUB, Loc, IntVT, N0, N1);
  197   KnownBits Known = DAG->computeKnownBits(Op);
unittests/CodeGen/GlobalISel/GISelMITest.h
   81   std::unique_ptr<Module> M = MIR->parseIRModule();
   85   M->setDataLayout(TM.createDataLayout());
   87   if (MIR->parseMachineFunctions(*M, MMI))
  201   auto OutBuffer = OutputBuf->getBuffer();
unittests/CodeGen/MachineInstrTest.cpp
  162   const TargetSubtargetInfo &STI = *TM->getSubtargetImpl(*F);
  186   auto MI1 = MF->CreateMachineInstr(MCID, DebugLoc());
  190   auto MI2 = MF->CreateMachineInstr(MCID, DebugLoc());
  206   auto MI3 = MF->CreateMachineInstr(MCID, DebugLoc());
  210   auto MI4 = MF->CreateMachineInstr(MCID, DebugLoc());
  259   auto VD1VU = MF->CreateMachineInstr(MCID, DebugLoc());
  265   auto VD2VU = MF->CreateMachineInstr(MCID, DebugLoc());
  271   auto VD1SU = MF->CreateMachineInstr(MCID, DebugLoc());
  277   auto VD1SD = MF->CreateMachineInstr(MCID, DebugLoc());
  283   auto VD2PU = MF->CreateMachineInstr(MCID, DebugLoc());
  289   auto VD2PD = MF->CreateMachineInstr(MCID, DebugLoc());
  330   MachineInstr *MI = MF->CreateMachineInstr(MCID, DL);
  345   auto MBB = MF->CreateMachineBasicBlock();
  354   auto MI = MF->CreateMachineInstr(MCID, DebugLoc());
  361   auto MBB = MF->CreateMachineBasicBlock();
  370   auto MI = MF->CreateMachineInstr(MCID, DebugLoc());
  380   auto MI = MF->CreateMachineInstr(MCID, DebugLoc());
  382   auto MMO = MF->getMachineMemOperand(MachinePointerInfo(),
  386   MCSymbol *Sym1 = MC->createTempSymbol("pre_label", false);
  387   MCSymbol *Sym2 = MC->createTempSymbol("post_label", false);
  426   auto MI = MF->CreateMachineInstr(MCID, DebugLoc());
  428   auto MMO = MF->getMachineMemOperand(MachinePointerInfo(),
  432   MCSymbol *Sym1 = MC->createTempSymbol("pre_label", false);
  433   MCSymbol *Sym2 = MC->createTempSymbol("post_label", false);
  462   auto MI = MF->CreateMachineInstr(MCID, DebugLoc());
  464   auto MMO = MF->getMachineMemOperand(MachinePointerInfo(),
  469   MCSymbol *Sym1 = MC->createTempSymbol("pre_label", false);
  470   MCSymbol *Sym2 = MC->createTempSymbol("post_label", false);
unittests/CodeGen/TargetOptionsTest.cpp
   57   ASSERT_TRUE(TM->Options.EnableIPRA == EnableIPRA);
unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp
   93     AppendingTypeTableBuilder Builder(GlobalState->Allocator);
  104       AR.Name = GlobalState->Strings.save(Stream.str());
  105       GlobalState->Records.push_back(AR);
  106       GlobalState->Indices.push_back(Builder.writeLeafType(AR));
  109       GlobalState->TypeVector.push_back(Type);
  111       GlobalState->AllOffsets.push_back(
  112           {GlobalState->Indices.back(), ulittle32_t(Offset)});
  116     GlobalState->ItemStream.setItems(GlobalState->TypeVector);
  116     GlobalState->ItemStream.setItems(GlobalState->TypeVector);
  117     GlobalState->TypeArray = VarStreamArray<CVType>(GlobalState->ItemStream);
  117     GlobalState->TypeArray = VarStreamArray<CVType>(GlobalState->ItemStream);
  133     if (GlobalState->TypeVector[Index] != Types.getType(TI))
  141     if (TI != TestState->Callbacks.Indices[VisitationOrder])
  144     if (GlobalState->TypeVector[TI.toArrayIndex()] !=
  145         TestState->Callbacks.RawRecords[VisitationOrder])
  148     if (GlobalState->Records[TI.toArrayIndex()] !=
  149         TestState->Callbacks.VisitedRecords[VisitationOrder])
  183     uint8_t *Buffer = GlobalState->Allocator.Allocate<uint8_t>(Size);
  188       consumeError(Writer.writeObject(GlobalState->AllOffsets[I]));
  205   TestState->Offsets = createPartialOffsets(GlobalState->Stream, {0, 8});
  205   TestState->Offsets = createPartialOffsets(GlobalState->Stream, {0, 8});
  206   LazyRandomTypeCollection Types(GlobalState->TypeArray,
  207                                  GlobalState->TypeVector.size(),
  208                                  TestState->Offsets);
  215     EXPECT_THAT_ERROR(codeview::visitTypeRecord(T, TI, TestState->Callbacks),
  225   EXPECT_EQ(3u, TestState->Callbacks.count());
  234   TestState->Offsets = createPartialOffsets(GlobalState->Stream, {0, 8});
  234   TestState->Offsets = createPartialOffsets(GlobalState->Stream, {0, 8});
  238   LazyRandomTypeCollection Types(GlobalState->TypeArray,
  239                                  GlobalState->TypeVector.size(),
  240                                  TestState->Offsets);
  244     EXPECT_THAT_ERROR(codeview::visitTypeRecord(T, TI, TestState->Callbacks),
  254   EXPECT_EQ(3u, TestState->Callbacks.count());
  263   TestState->Offsets = createPartialOffsets(GlobalState->Stream, {0, 8});
  263   TestState->Offsets = createPartialOffsets(GlobalState->Stream, {0, 8});
  267   LazyRandomTypeCollection Types(GlobalState->TypeArray,
  268                                  GlobalState->TypeVector.size(),
  269                                  TestState->Offsets);
  273     EXPECT_THAT_ERROR(codeview::visitTypeRecord(T, TI, TestState->Callbacks),
  283   EXPECT_EQ(3u, TestState->Callbacks.count());
  293   TestState->Offsets = createPartialOffsets(GlobalState->Stream, {0, 8});
  293   TestState->Offsets = createPartialOffsets(GlobalState->Stream, {0, 8});
  297   LazyRandomTypeCollection Types(GlobalState->TypeArray,
  298                                  GlobalState->TypeVector.size(),
  299                                  TestState->Offsets);
  304     EXPECT_THAT_ERROR(codeview::visitTypeRecord(T, TI, TestState->Callbacks),
  314   EXPECT_EQ(3u, TestState->Callbacks.count());
  323   TestState->Offsets = createPartialOffsets(GlobalState->Stream, {0, 4, 9});
  323   TestState->Offsets = createPartialOffsets(GlobalState->Stream, {0, 4, 9});
  327   LazyRandomTypeCollection Types(GlobalState->TypeArray,
  328                                  GlobalState->TypeVector.size(),
  329                                  TestState->Offsets);
  334     EXPECT_THAT_ERROR(codeview::visitTypeRecord(T, TI, TestState->Callbacks),
  344   EXPECT_EQ(2u, TestState->Callbacks.count());
  350   AppendingTypeTableBuilder Builder(GlobalState->Allocator);
unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp
   47       CVRecords = TTB->records();
   58     CRB->begin(ContinuationRecordKind::FieldList);
   60     auto Records = CRB->end(TTB->nextTypeIndex());
   60     auto Records = CRB->end(TTB->nextTypeIndex());
   62     TTB->insertRecordBytes(Records.front().RecordData);
   68     ASSERT_EQ(sizeof...(T), TTB->records().size());
  124     Refs.resize(TTB->records().size());
  125     for (uint32_t I = 0; I < TTB->records().size(); ++I) {
  126       ArrayRef<uint8_t> Data = TTB->records()[I];
  143     CRB->writeMemberType(Record);
  152     TTB->writeLeafType(Record);
unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp
  231   uint32_t NumCUs = DwarfContext->getNumCompileUnits();
  234       cast<DWARFCompileUnit>(DwarfContext->getUnitAtIndex(0));
  497   uint32_t NumCUs = DwarfContext->getNumCompileUnits();
  500       cast<DWARFCompileUnit>(DwarfContext->getUnitAtIndex(0));
  674   uint32_t NumCUs = DwarfContext->getNumCompileUnits();
  677       cast<DWARFCompileUnit>(DwarfContext->getUnitAtIndex(0));
  679       cast<DWARFCompileUnit>(DwarfContext->getUnitAtIndex(1));
  884   uint32_t NumCUs = DwarfContext->getNumCompileUnits();
  887       cast<DWARFCompileUnit>(DwarfContext->getUnitAtIndex(0));
 1045   uint32_t NumCUs = DwarfContext->getNumCompileUnits();
 1047   DWARFUnit *U = DwarfContext->getUnitAtIndex(0);
 1099       DwarfContext->getDWARFObj().getStrOffsetsSection().Data.empty());
 1153   uint32_t NumCUs = DwarfContext->getNumCompileUnits();
 1156       cast<DWARFCompileUnit>(DwarfContext->getUnitAtIndex(0));
 1325   uint32_t NumCUs = DwarfContext->getNumCompileUnits();
 1328       cast<DWARFCompileUnit>(DwarfContext->getUnitAtIndex(0));
 1388   uint32_t NumCUs = DwarfContext->getNumCompileUnits();
 1391       cast<DWARFCompileUnit>(DwarfContext->getUnitAtIndex(0));
 1436   uint32_t NumCUs = DwarfContext->getNumCompileUnits();
 1439       cast<DWARFCompileUnit>(DwarfContext->getUnitAtIndex(0));
 1505   uint32_t NumCUs = DwarfContext->getNumCompileUnits();
 1508       cast<DWARFCompileUnit>(DwarfContext->getUnitAtIndex(0));
 1708   uint32_t NumCUs = DwarfContext->getNumCompileUnits();
 1711       cast<DWARFCompileUnit>(DwarfContext->getUnitAtIndex(0));
 1771       cast<DWARFCompileUnit>(DwarfContext->getUnitAtIndex(0));
 2521   AP->OutStreamer->SwitchSection(
 2523   AP->OutStreamer->EmitBytes("0");
 2524   AP->OutStreamer->SwitchSection(
 2526   AP->OutStreamer->EmitBytes("0");
 3175   const auto &Obj = Context->getDWARFObj();
unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp
   52     const DWARFObject &Obj = Context->getDWARFObj();
   61     StringRef FileBytes = Gen->generate();
   70     LineTable &LT = Gen->addLineTable(DWARF32);
   76     LineTable &LT2 = Gen->addLineTable(DWARF64);
  224   LineTable &LT = Gen->addLineTable();
  240   LineTable &LT = Gen->addLineTable(Format);
  246   LineTable &LT2 = Gen->addLineTable(Format);
  303   LineTable &LT = Gen->addLineTable();
  317   LineTable &LT = Gen->addLineTable();
  332   LineTable &LT = Gen->addLineTable();
  369   LineTable &LT = Gen->addLineTable(Format);
  393   LineTable &LT = Gen->addLineTable(Format);
  429   LineTable &LT = Gen->addLineTable();
  443   LineTable &LT = Gen->addLineTable();
  460   LineTable &LT = Gen->addLineTable();
  545   LineTable &LT = Gen->addLineTable();
  547   Gen->addLineTable();
  566   LineTable &LT = Gen->addLineTable();
  568   Gen->addLineTable();
  586   LineTable &LT = Gen->addLineTable(DWARF32);
  588   LineTable &LT2 = Gen->addLineTable(DWARF32);
  611   LineTable &LT = Gen->addLineTable(DWARF32);
  613   LineTable &LT2 = Gen->addLineTable(DWARF32);
  643   LineTable &LT = Gen->addLineTable(DWARF32);
  645   LineTable &LT2 = Gen->addLineTable(DWARF32);
  667   LineTable &LT = Gen->addLineTable(DWARF32);
unittests/DebugInfo/DWARF/DwarfGenerator.cpp
  237     Asm.OutStreamer->EmitLabel(EndSymbol);
  248       Asm.OutStreamer->EmitIntValue(Entry.Value, Entry.Length);
  270   Asm.OutStreamer->EmitLabel(UnitStart);
  281   Asm.OutStreamer->EmitLabel(PrologueStart);
  285   Asm.OutStreamer->EmitLabel(PrologueEnd);
  310   Asm.OutStreamer->EmitBytes(Str);
  386   llvm::Error error = GenUP->init(TheTriple, DwarfVersion);
  440   TLOF = TM->getObjFileLowering();
  469   MC->setDwarfVersion(Version);
  470   Asm->setDwarfVersion(Version);
  473   StringOffsetsStartSym = Asm->createTempSymbol("str_offsets_base");
  486     CU->setOffset(SecOffset);
  489     CUOffset = CU->getUnitDIE().computeSizeAndOffsets(CUOffset);
  492     CU->setLength(CUOffset - 4);
  496   StringPool->emitStringOffsetsTableHeader(*Asm, TLOF->getDwarfStrOffSection(),
  498   StringPool->emit(*Asm, TLOF->getDwarfStrSection(),
  503     uint16_t Version = CU->getVersion();
  504     auto Length = CU->getLength();
  505     MC->setDwarfVersion(Version);
  507     Asm->emitInt32(Length);
  508     Asm->emitInt16(Version);
  510       Asm->emitInt32(0);
  511       Asm->emitInt8(CU->getAddressSize());
  511       Asm->emitInt8(CU->getAddressSize());
  513       Asm->emitInt8(dwarf::DW_UT_compile);
  514       Asm->emitInt8(CU->getAddressSize());
  514       Asm->emitInt8(CU->getAddressSize());
  515       Asm->emitInt32(0);
  517     Asm->emitDwarfDIE(*CU->getUnitDIE().Die);
  517     Asm->emitDwarfDIE(*CU->getUnitDIE().Die);
  522     LT->generate(*MC, *Asm);
  544       std::make_unique<CompileUnit>(*this, Version, Asm->getPointerSize()));
  550       std::make_unique<LineTable>(Version, Format, Asm->getPointerSize()));
unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp
   80   EXPECT_EQ(F.block_size(), S->getBlockSize());
   81   EXPECT_EQ(F.layout().Blocks.size(), S->getNumBlocks());
  253   EXPECT_THAT_ERROR(S->writeBytes(0, ArrayRef<uint8_t>(LargeBuffer)), Failed());
  254   EXPECT_THAT_ERROR(S->writeBytes(0, ArrayRef<uint8_t>(SmallBuffer)),
  256   EXPECT_THAT_ERROR(S->writeBytes(7, ArrayRef<uint8_t>(SmallBuffer)),
  258   EXPECT_THAT_ERROR(S->writeBytes(8, ArrayRef<uint8_t>(SmallBuffer)), Failed());
  268   EXPECT_THAT_ERROR(S->readBytes(0, 1, Buffer), Succeeded());
  270   EXPECT_THAT_ERROR(S->readBytes(9, 1, Buffer), Succeeded());
  273   EXPECT_THAT_ERROR(S->writeBytes(0, ArrayRef<uint8_t>('J')), Succeeded());
  274   EXPECT_THAT_ERROR(S->writeBytes(9, ArrayRef<uint8_t>('A')), Succeeded());
  276   EXPECT_THAT_ERROR(S->readBytes(0, 1, Buffer), Succeeded());
  278   EXPECT_THAT_ERROR(S->readBytes(9, 1, Buffer), Succeeded());
  281   EXPECT_THAT_ERROR(S->writeBytes(0, ArrayRef<uint8_t>('A')), Succeeded());
  282   EXPECT_THAT_ERROR(S->writeBytes(9, ArrayRef<uint8_t>('J')), Succeeded());
  284   EXPECT_THAT_ERROR(S->readBytes(0, 1, Buffer), Succeeded());
  286   EXPECT_THAT_ERROR(S->readBytes(9, 1, Buffer), Succeeded());
  301   EXPECT_THAT_ERROR(S->writeBytes(0, TestData), Succeeded());
  306   EXPECT_THAT_ERROR(S->readBytes(0, 8, Buffer), Succeeded());
  521   EXPECT_EQ(2048u, FpmStream->getLength());
  522   EXPECT_EQ(1u, FpmStream->getStreamLayout().Blocks.size());
  523   EXPECT_EQ(1u, FpmStream->getStreamLayout().Blocks[0]);
  536   EXPECT_EQ(2048u, FpmStream->getLength());
  537   EXPECT_EQ(1u, FpmStream->getStreamLayout().Blocks.size());
  538   EXPECT_EQ(2u, FpmStream->getStreamLayout().Blocks[0]);
unittests/DebugInfo/PDB/NativeSymbolReuseTest.cpp
   38     auto GS1 = S->getGlobalScope();
   39     auto GS2 = S->getGlobalScope();
   41     GlobalId = GS1->getSymIndexId();
   42     SymIndexId Id2 = GS1->getSymIndexId();
   47     auto GS3 = S->getGlobalScope();
   49     SymIndexId Id3 = GS3->getSymIndexId();
   63   auto GS = S->getGlobalScope();
   67     auto Compilands = GS->findAllChildren<PDBSymbolCompiland>();
   69     ASSERT_EQ(2U, Compilands->getChildCount());
   74     while (auto Compiland = Compilands->getNext())
   75       CompilandIds.push_back(Compiland->getSymIndexId());
   76     Compilands->reset();
   77     while (auto Compiland = Compilands->getNext())
   78       Ids2.push_back(Compiland->getSymIndexId());
   84     auto Compilands = GS->findAllChildren<PDBSymbolCompiland>();
   86     ASSERT_EQ(2U, Compilands->getChildCount());
   89     while (auto Compiland = Compilands->getNext())
   90       Ids3.push_back(Compiland->getSymIndexId());
  105   auto GS = S->getGlobalScope();
  111     auto Compilands = GS->findAllChildren<PDBSymbolCompiland>();
  113     ASSERT_EQ(2U, Compilands->getChildCount());
  117     for (int I = Compilands->getChildCount() - 1; I >= 0; --I) {
  118       auto Compiland = Compilands->getChildAtIndex(I);
  119       CompilandIds.push_back(Compiland->getSymIndexId());
  122     while (auto Compiland = Compilands->getNext())
  123       Ids2.push_back(Compiland->getSymIndexId());
unittests/ExecutionEngine/ExecutionEngineTest.cpp
   54   Engine->addGlobalMapping(G1, &Mem1);
   55   EXPECT_EQ(&Mem1, Engine->getPointerToGlobalIfAvailable(G1));
   56   EXPECT_EQ(&Mem1, Engine->getPointerToGlobalIfAvailable("Global1"));
   58   Engine->updateGlobalMapping(G1, &Mem2);
   59   EXPECT_EQ(&Mem2, Engine->getPointerToGlobalIfAvailable(G1));
   60   Engine->updateGlobalMapping(G1, nullptr);
   61   EXPECT_EQ(nullptr, Engine->getPointerToGlobalIfAvailable(G1));
   62   Engine->updateGlobalMapping(G1, &Mem2);
   63   EXPECT_EQ(&Mem2, Engine->getPointerToGlobalIfAvailable(G1));
   66   EXPECT_EQ(nullptr, Engine->getPointerToGlobalIfAvailable(G2))
   70   Engine->updateGlobalMapping(G2, &Mem1);
   71   EXPECT_EQ(&Mem1, Engine->getPointerToGlobalIfAvailable(G2));
   72   EXPECT_EQ(&Mem2, Engine->getPointerToGlobalIfAvailable(G1))
   80   Engine->addGlobalMapping(G1, &Mem1);
   81   EXPECT_EQ(G1, Engine->getGlobalValueAtAddress(&Mem1));
   83   Engine->updateGlobalMapping(G1, &Mem2);
   84   EXPECT_EQ(nullptr, Engine->getGlobalValueAtAddress(&Mem1));
   85   EXPECT_EQ(G1, Engine->getGlobalValueAtAddress(&Mem2));
   88   Engine->updateGlobalMapping(G2, &Mem1);
   89   EXPECT_EQ(G2, Engine->getGlobalValueAtAddress(&Mem1));
   90   EXPECT_EQ(G1, Engine->getGlobalValueAtAddress(&Mem2));
   91   Engine->updateGlobalMapping(G1, nullptr);
   92   EXPECT_EQ(G2, Engine->getGlobalValueAtAddress(&Mem1))
   94   EXPECT_EQ(nullptr, Engine->getGlobalValueAtAddress(&Mem2));
   95   Engine->updateGlobalMapping(G2, &Mem2);
   96   EXPECT_EQ(nullptr, Engine->getGlobalValueAtAddress(&Mem1));
   97   EXPECT_EQ(G2, Engine->getGlobalValueAtAddress(&Mem2))
  106   Engine->addGlobalMapping(G1, &Mem1);
  107   EXPECT_EQ(G1, Engine->getGlobalValueAtAddress(&Mem1));
  109   Engine->clearGlobalMappingsFromModule(M);
  111   EXPECT_EQ(nullptr, Engine->getGlobalValueAtAddress(&Mem1));
  116   Engine->addGlobalMapping(G2, &Mem1);
  117   EXPECT_EQ(G2, Engine->getGlobalValueAtAddress(&Mem1));
  123   Engine->addGlobalMapping(G1, &Mem1);
  125   EXPECT_EQ(G1, Engine->getGlobalValueAtAddress(&Mem1));
  129   EXPECT_EQ(nullptr, Engine->getGlobalValueAtAddress(&Mem1));
unittests/ExecutionEngine/JITLink/JITLinkTestCommon.cpp
  101   std::unique_ptr<MCObjectWriter> MOW(MAB->createObjectWriter(ObjStream));
  115   MAP->setTargetParser(*TAP);
  117   if (MAP->Run(false))
  162     LC->run(std::move(LookupResult));
  172     LC->run(
unittests/ExecutionEngine/JITLink/MachO_x86_64_Tests.cpp
   43         **TR, [&](LinkGraph &G) { RunGraphTest(G, (*TR)->getDisassembler()); });
   45     JTCtx->externals() = std::move(Externals);
unittests/ExecutionEngine/MCJIT/MCJITMemoryManagerTest.cpp
   19   uint8_t *code1 = MemMgr->allocateCodeSection(256, 0, 1, "");
   20   uint8_t *data1 = MemMgr->allocateDataSection(256, 0, 2, "", true);
   21   uint8_t *code2 = MemMgr->allocateCodeSection(256, 0, 3, "");
   22   uint8_t *data2 = MemMgr->allocateDataSection(256, 0, 4, "", false);
   46   EXPECT_FALSE(MemMgr->finalizeMemory(&Error));
   52   uint8_t *code1 = MemMgr->allocateCodeSection(0x100000, 0, 1, "");
   53   uint8_t *data1 = MemMgr->allocateDataSection(0x100000, 0, 2, "", true);
   54   uint8_t *code2 = MemMgr->allocateCodeSection(0x100000, 0, 3, "");
   55   uint8_t *data2 = MemMgr->allocateDataSection(0x100000, 0, 4, "", false);
   79   EXPECT_FALSE(MemMgr->finalizeMemory(&Error));
   91     code[i] = MemMgr->allocateCodeSection(32, 0, 1, "");
   92     data[i] = MemMgr->allocateDataSection(32, 0, 2, "", isReadOnly);
  114   EXPECT_FALSE(MemMgr->finalizeMemory(&Error));
  130     code[i] = MemMgr->allocateCodeSection(CodeSize, Align, i, "");
  131     data[i] = MemMgr->allocateDataSection(DataSize, Align, i + 10000, "",
unittests/ExecutionEngine/MCJIT/MCJITMultipleModuleTest.cpp
   97   TheJIT->addModule(std::move(B));
   99   uint64_t ptr = TheJIT->getFunctionAddress(FA->getName().str());
  102   ptr = TheJIT->getFunctionAddress(FB->getName().str());
  117   TheJIT->addModule(std::move(B));
  119   uint64_t ptr = TheJIT->getFunctionAddress(FB->getName().str());
  120   TheJIT->finalizeObject();
  123   ptr = TheJIT->getFunctionAddress(FA->getName().str());
  138   TheJIT->addModule(std::move(B));
  140   uint64_t ptr = TheJIT->getFunctionAddress(FB->getName().str());
  141   TheJIT->finalizeObject();
  144   ptr = TheJIT->getFunctionAddress(FA->getName().str());
  159   TheJIT->addModule(std::move(B));
  161   uint64_t ptr = TheJIT->getFunctionAddress(FA->getName().str());
  164   ptr = TheJIT->getFunctionAddress(FB->getName().str());
  180   TheJIT->addModule(std::move(B));
  182   uint64_t ptr = TheJIT->getFunctionAddress(FB->getName().str());
  183   TheJIT->finalizeObject();
  186   ptr = TheJIT->getFunctionAddress(FA2->getName().str());
  223   TheJIT->addModule(std::move(B));
  225   EXPECT_EQ(GVA, TheJIT->FindGlobalVariableNamed("GVA"));
  226   EXPECT_EQ(GVB, TheJIT->FindGlobalVariableNamed("GVB"));
  227   EXPECT_EQ(GVC, TheJIT->FindGlobalVariableNamed("GVC",true));
  228   EXPECT_EQ(nullptr, TheJIT->FindGlobalVariableNamed("GVC"));
  230   uint64_t FBPtr = TheJIT->getFunctionAddress(FB->getName().str());
  231   TheJIT->finalizeObject();
  237   uint64_t FAPtr = TheJIT->getFunctionAddress(FA->getName().str());
  256   TheJIT->addModule(std::move(B));
  257   TheJIT->addModule(std::move(C));
  259   uint64_t ptr = TheJIT->getFunctionAddress(FC->getName().str());
  262   ptr = TheJIT->getFunctionAddress(FB->getName().str());
  265   ptr = TheJIT->getFunctionAddress(FA->getName().str());
  281   TheJIT->addModule(std::move(B));
  282   TheJIT->addModule(std::move(C));
  284   uint64_t ptr = TheJIT->getFunctionAddress(FA->getName().str());
  287   ptr = TheJIT->getFunctionAddress(FB->getName().str());
  290   ptr = TheJIT->getFunctionAddress(FC->getName().str());
  306   TheJIT->addModule(std::move(B));
  307   TheJIT->addModule(std::move(C));
  309   uint64_t ptr = TheJIT->getFunctionAddress(FC->getName().str());
  312   ptr = TheJIT->getFunctionAddress(FB->getName().str());
  315   ptr = TheJIT->getFunctionAddress(FA->getName().str());
  331   TheJIT->addModule(std::move(B));
  332   TheJIT->addModule(std::move(C));
  334   uint64_t ptr = TheJIT->getFunctionAddress(FA->getName().str());
  337   ptr = TheJIT->getFunctionAddress(FB->getName().str());
  340   ptr = TheJIT->getFunctionAddress(FC->getName().str());
  356   TheJIT->addModule(std::move(B));
  358   uint64_t ptr = TheJIT->getFunctionAddress(FA->getName().str());
  361   ptr = TheJIT->getFunctionAddress(FB1->getName().str());
  377   TheJIT->addModule(std::move(B));
  379   uint64_t ptr = TheJIT->getFunctionAddress(FB1->getName().str());
  382   ptr = TheJIT->getFunctionAddress(FA->getName().str());
  398   TheJIT->addModule(std::move(B));
  400   uint64_t ptr = TheJIT->getFunctionAddress(FB1->getName().str());
  403   ptr = TheJIT->getFunctionAddress(FB2->getName().str());
  419   TheJIT->addModule(std::move(B));
  421   EXPECT_EQ(FA, TheJIT->FindFunctionNamed(FA->getName().data()));
  422   EXPECT_EQ(FB1, TheJIT->FindFunctionNamed(FB1->getName().data()));
unittests/ExecutionEngine/MCJIT/MCJITObjectCacheTest.cpp
   96     TheJIT->finalizeObject();
   97     void *vPtr = TheJIT->getPointerToFunction(Main);
  115   TheJIT->setObjectCache(nullptr);
  130   TheJIT->setObjectCache(Cache.get());
  133   const MemoryBuffer *ObjBuffer = Cache->getObjectInternal(SavedModulePointer);
  139   EXPECT_TRUE(Cache->wasModuleLookedUp(SavedModulePointer));
  142   ObjBuffer = Cache->getObjectInternal(SavedModulePointer);
  146   EXPECT_FALSE(Cache->wereDuplicatesInserted());
  156   TheJIT->setObjectCache(Cache.get());
  157   TheJIT->finalizeObject();
  173   TheJIT->setObjectCache(Cache.get());
  177   EXPECT_TRUE(Cache->wasModuleLookedUp(SecondModulePointer));
  180   EXPECT_FALSE(Cache->wereDuplicatesInserted());
  190   TheJIT->setObjectCache(Cache.get());
  191   TheJIT->finalizeObject();
  208   TheJIT->setObjectCache(Cache.get());
  211   const MemoryBuffer *ObjBuffer = Cache->getObjectInternal(SecondModulePointer);
  218   EXPECT_TRUE(Cache->wasModuleLookedUp(SecondModulePointer));
  221   ObjBuffer = Cache->getObjectInternal(SecondModulePointer);
  225   EXPECT_FALSE(Cache->wereDuplicatesInserted());
unittests/ExecutionEngine/MCJIT/MCJITTest.cpp
   52   void *globalPtr =  TheJIT->getPointerToGlobal(Global);
   65   uint64_t addPtr = TheJIT->getFunctionAddress(F->getName().str());
   86   uint64_t ptr = TheJIT->getFunctionAddress(Main->getName().str());
  108   uint64_t rgvPtr = TheJIT->getFunctionAddress(ReturnGlobal->getName().str());
  185   uint64_t ptr = TheJIT->getFunctionAddress(Outer->getName().str());
  202   void *A = TheJIT->getPointerToFunction(Foo);
  203   void *B = TheJIT->getPointerToFunction(Foo);
  241   TheJIT->InstallLazyFunctionCreator(UnresolvedHandler);
  244   TheJIT->finalizeObject();
  282   TheJIT->InstallLazyFunctionCreator(UnresolvedHandler);
  285   TheJIT->finalizeObject();
unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp
  928         MU->doMaterialize(JD);
 1106             std::thread([MU = std::move(MU), &JD] { MU->doMaterialize(JD); });
 1235   cantFail(FooResponsibility->notifyResolved(SymbolMap({{Foo, FooSym}})));
 1236   cantFail(FooResponsibility->notifyEmitted());
unittests/ExecutionEngine/Orc/LazyCallThroughAndReexportsTest.cpp
   61   auto CallThroughTrampoline = cantFail((*LCTM)->getCallThroughTrampoline(
unittests/ExecutionEngine/Orc/LegacyAPIInteropTest.cpp
   38   auto RS = Resolver->getResponsibilitySet(SymbolNameSet({Bar, Baz}));
   62       Resolver->lookup(std::move(Q), SymbolNameSet({Foo, Bar, Baz}));
unittests/ExecutionEngine/Orc/LegacyRTDyldObjectLinkingLayerTest.cpp
   79   M->setTargetTriple("x86_64-unknown-linux-gnu");
   92     EngineBuilder().selectTarget(Triple(M->getTargetTriple()), "", "",
  103         K, MemoryBuffer::getMemBufferCopy(Obj->getBuffer())));
  158     MB1.getModule()->setDataLayout(TM->createDataLayout());
  172     MB2.getModule()->setDataLayout(TM->createDataLayout());
  244     MB1.getModule()->setDataLayout(TM->createDataLayout());
  258     MB2.getModule()->setDataLayout(TM->createDataLayout());
unittests/ExecutionEngine/Orc/OrcCAPITest.cpp
   49     auto M = createTestModule(TM->getTargetTriple());
   50     M->setDataLayout(TM->createDataLayout());
   50     M->setDataLayout(TM->createDataLayout());
   81     CCtx->M = ET->createTestModule(ET->TM->getTargetTriple());
  101   std::unique_ptr<Module> M = createTestModule(TM->getTargetTriple());
  141   std::unique_ptr<Module> M = createTestModule(TM->getTargetTriple());
unittests/ExecutionEngine/Orc/OrcTestCommon.cpp
   28     M->setTargetTriple(Triple);
unittests/ExecutionEngine/Orc/OrcTestCommon.h
  141       const Triple& TT = TM->getTargetTriple();
  149       SupportsJIT = TM->getTarget().hasJIT();
unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp
  222   EXPECT_EQ(Channels.first->SendCalls, 2U)
  227   EXPECT_EQ(Channels.second->SendCalls, 2U)
unittests/ExecutionEngine/Orc/RTDyldObjectLinkingLayerTest.cpp
   75   M->setTargetTriple("x86_64-unknown-linux-gnu");
   87       Triple(M->getTargetTriple()), "", "", SmallVector<std::string, 1>()));
   94       MemoryBuffer::getMemBufferCopy(Obj->getBuffer()), false))
  129     ModuleBuilder MB(*TSCtx.getContext(), TM->getTargetTriple().str(), "dummy");
  130     MB.getModule()->setDataLayout(TM->createDataLayout());
  202     ModuleBuilder MB(*TSCtx.getContext(), TM->getTargetTriple().str(), "dummy");
  203     MB.getModule()->setDataLayout(TM->createDataLayout());
unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp
   95   ModuleBuilder MB(Ctx, TM->getTargetTriple().str(), "TestModule");
   96   MB.getModule()->setDataLayout(TM->createDataLayout());
  125   StringRef ObjBytes = TestObject->getBuffer();
  139       StringRef RPCObjContents = Obj->getBuffer();
unittests/FuzzMutate/OperationsTest.cpp
  234   BasicBlock &BB = *std::next(M->getFunction("test")->begin(), 2);
  319   Function &F = *M->getFunction("test");
unittests/FuzzMutate/RandomIRBuilderTest.cpp
   64   Function &F = *M->begin();
  106   Function &F = *M->begin();
  150   Function &F = *M->begin();
  185   Function &F = *M->begin();
  226   Function &F = *M->getFunction("test");
  255   Function &F = *M->getFunction("test");
  286   Function &F = *M->getFunction("test");
unittests/FuzzMutate/StrategiesTest.cpp
   88   Mutator->mutateModule(*M, Seed, 1, 1);
unittests/IR/AsmWriterTest.cpp
   29   Add->setMetadata(
   33   Add->print(OS);
unittests/IR/BasicBlockTest.cpp
   36   for (auto &PN : BB->phis()) {
   60   for (auto &PN : BB->phis()) {
   68   CI = BB->phis().begin();
   69   EXPECT_NE(CI, BB->phis().end());
unittests/IR/ConstantsTest.cpp
  202   Constant *Global = M->getOrInsertGlobal("dummy",
  204   Constant *Global2 = M->getOrInsertGlobal("dummy2",
  312       M->getOrInsertGlobal("dummy", PointerType::getUnqual(Int32Ty));
  402   GlobalVariable *G = M->getGlobalVariable("g");
  577   Global->setAlignment(Align(4));
unittests/IR/FunctionTest.cpp
   25   EXPECT_TRUE(F->hasLazyArguments());
   28   EXPECT_FALSE(F->arg_empty());
   29   EXPECT_TRUE(F->hasLazyArguments());
   30   EXPECT_EQ(2u, F->arg_size());
   31   EXPECT_TRUE(F->hasLazyArguments());
   34   (void)F->arg_begin();
   35   EXPECT_FALSE(F->hasLazyArguments());
   39   for (Argument &A : F->args()) {
   40     EXPECT_EQ(&A, F->getArg(i));
   43   EXPECT_FALSE(F->hasLazyArguments());
   55   EXPECT_TRUE(F1->hasLazyArguments());
   56   EXPECT_TRUE(F2->hasLazyArguments());
   62   F1->stealArgumentListFrom(*F2);
   63   EXPECT_TRUE(F1->hasLazyArguments());
   64   EXPECT_TRUE(F2->hasLazyArguments());
   69   for (Argument &A : F1->args())
   72   EXPECT_FALSE(F1->hasLazyArguments());
   77   F2->stealArgumentListFrom(*F1);
   78   EXPECT_TRUE(F1->hasLazyArguments());
   79   EXPECT_FALSE(F2->hasLazyArguments());
   81   for (Argument &A : F2->args()) {
   90   for (Argument &A : F1->args()) {
   95   EXPECT_FALSE(F1->hasLazyArguments());
   96   EXPECT_FALSE(F2->hasLazyArguments());
  101   F1->stealArgumentListFrom(*F2);
  102   EXPECT_FALSE(F1->hasLazyArguments());
  103   EXPECT_TRUE(F2->hasLazyArguments());
  105   for (Argument &A : F1->args()) {
  115   F1->stealArgumentListFrom(*F2);
  116   EXPECT_TRUE(F1->hasLazyArguments());
  117   EXPECT_TRUE(F2->hasLazyArguments());
  146   EXPECT_EQ(MaybeAlign(), Func->getPointerAlignment(DataLayout("")));
  147   EXPECT_EQ(Align(1), Func->getPointerAlignment(DataLayout("Fi8")));
  148   EXPECT_EQ(Align(1), Func->getPointerAlignment(DataLayout("Fn8")));
  149   EXPECT_EQ(Align(2), Func->getPointerAlignment(DataLayout("Fi16")));
  150   EXPECT_EQ(Align(2), Func->getPointerAlignment(DataLayout("Fn16")));
  151   EXPECT_EQ(Align(4), Func->getPointerAlignment(DataLayout("Fi32")));
  152   EXPECT_EQ(Align(4), Func->getPointerAlignment(DataLayout("Fn32")));
  154   Func->setAlignment(Align(4));
  156   EXPECT_EQ(MaybeAlign(), Func->getPointerAlignment(DataLayout("")));
  157   EXPECT_EQ(Align(1), Func->getPointerAlignment(DataLayout("Fi8")));
  158   EXPECT_EQ(Align(4), Func->getPointerAlignment(DataLayout("Fn8")));
  159   EXPECT_EQ(Align(2), Func->getPointerAlignment(DataLayout("Fi16")));
  160   EXPECT_EQ(Align(4), Func->getPointerAlignment(DataLayout("Fn16")));
  161   EXPECT_EQ(Align(4), Func->getPointerAlignment(DataLayout("Fi32")));
  162   EXPECT_EQ(Align(4), Func->getPointerAlignment(DataLayout("Fn32")));
unittests/IR/IRBuilderTest.cpp
  358   M->setDataLayout("e-n32");
  359   EXPECT_TRUE(M->getDataLayout().isLegalInteger(32));
  360   M->setDataLayout("e");
  361   EXPECT_FALSE(M->getDataLayout().isLegalInteger(32));
  637   MDBuilder MDB(M->getContext());
unittests/IR/InstructionsTest.cpp
   91   for (Value *Arg : Call->arg_operands()) {
   93     EXPECT_EQ(Call->getArgOperand(Idx)->getType(), Arg->getType());
  109   for (Value *Arg : Invoke->arg_operands()) {
  111     EXPECT_EQ(Invoke->getArgOperand(Idx)->getType(), Arg->getType());
  521     Call->setTailCallKind(TCK);
  522     std::unique_ptr<CallInst> Clone(cast<CallInst>(Call->clone()));
  523     EXPECT_EQ(Call->getTailCallKind(), Clone->getTailCallKind());
  523     EXPECT_EQ(Call->getTailCallKind(), Clone->getTailCallKind());
  525   Call->setTailCallKind(CallInst::TCK_None);
  531     Call->setAttributes(
  533     std::unique_ptr<CallInst> Clone(cast<CallInst>(Call->clone()));
  534     EXPECT_TRUE(Clone->onlyReadsMemory());
  547   Call->setTailCallKind(CallInst::TailCallKind::TCK_NoTail);
  550   Call->setAttributes(AttributeList::get(C, AttributeList::FunctionIndex, AB));
  551   Call->setDebugLoc(DebugLoc(MDNode::get(C, None)));
  555   EXPECT_EQ(Call->getNumArgOperands(), Clone->getNumArgOperands());
  555   EXPECT_EQ(Call->getNumArgOperands(), Clone->getNumArgOperands());
  556   EXPECT_EQ(Call->getArgOperand(0), Clone->getArgOperand(0));
  556   EXPECT_EQ(Call->getArgOperand(0), Clone->getArgOperand(0));
  557   EXPECT_EQ(Call->getCallingConv(), Clone->getCallingConv());
  557   EXPECT_EQ(Call->getCallingConv(), Clone->getCallingConv());
  558   EXPECT_EQ(Call->getTailCallKind(), Clone->getTailCallKind());
  558   EXPECT_EQ(Call->getTailCallKind(), Clone->getTailCallKind());
  559   EXPECT_TRUE(Clone->hasFnAttr(Attribute::AttrKind::Cold));
  560   EXPECT_EQ(Call->getDebugLoc(), Clone->getDebugLoc());
  560   EXPECT_EQ(Call->getDebugLoc(), Clone->getDebugLoc());
  561   EXPECT_EQ(Clone->getNumOperandBundles(), 1U);
  562   EXPECT_TRUE(Clone->getOperandBundle("after").hasValue());
  579   Invoke->setAttributes(
  581   Invoke->setDebugLoc(DebugLoc(MDNode::get(C, None)));
  586   EXPECT_EQ(Invoke->getNormalDest(), Clone->getNormalDest());
  586   EXPECT_EQ(Invoke->getNormalDest(), Clone->getNormalDest());
  587   EXPECT_EQ(Invoke->getUnwindDest(), Clone->getUnwindDest());
  587   EXPECT_EQ(Invoke->getUnwindDest(), Clone->getUnwindDest());
  588   EXPECT_EQ(Invoke->getNumArgOperands(), Clone->getNumArgOperands());
  588   EXPECT_EQ(Invoke->getNumArgOperands(), Clone->getNumArgOperands());
  589   EXPECT_EQ(Invoke->getArgOperand(0), Clone->getArgOperand(0));
  589   EXPECT_EQ(Invoke->getArgOperand(0), Clone->getArgOperand(0));
  590   EXPECT_EQ(Invoke->getCallingConv(), Clone->getCallingConv());
  590   EXPECT_EQ(Invoke->getCallingConv(), Clone->getCallingConv());
  591   EXPECT_TRUE(Clone->hasFnAttr(Attribute::AttrKind::Cold));
  592   EXPECT_EQ(Invoke->getDebugLoc(), Clone->getDebugLoc());
  592   EXPECT_EQ(Invoke->getDebugLoc(), Clone->getDebugLoc());
  593   EXPECT_EQ(Clone->getNumOperandBundles(), 1U);
  594   EXPECT_TRUE(Clone->getOperandBundle("after").hasValue());
 1025   Function *F = cast<Function>(M->getNamedValue("f"));
 1089   Function *Foo = M->getFunction("foo");
unittests/IR/MetadataTest.cpp
  313   EXPECT_PRINTER_EQ("!1 = <temporary!> !{!2}", Temp->print(OS, &M));
  317   Temp->replaceAllUsesWith(Arg);
  533   EXPECT_FALSE(T->isUniqued());
  542   EXPECT_FALSE(T->isDistinct());
  551   EXPECT_TRUE(T->isTemporary());
  557   ASSERT_FALSE(Temp->isResolved());
  567   Temp->replaceAllUsesWith(Empty);
  587   Temp3->replaceAllUsesWith(N3);
  657   Temp->replaceAllUsesWith(nullptr);
  666     EXPECT_TRUE(Temp->isTemporary());
  678     EXPECT_TRUE(Temp->isTemporary());
  690     EXPECT_TRUE(Temp->isTemporary());
  768   GV->replaceAllUsesWith(GV2.get());
  779     EXPECT_TRUE(Temp->isTemporary());
  792     EXPECT_TRUE(Temp->isTemporary());
  802     Unresolved->replaceAllUsesWith(nullptr);
  816   Temp->replaceOperandWith(0, T);
  972   EXPECT_TRUE(L->isTemporary());
  973   EXPECT_FALSE(L->isResolved());
  979   EXPECT_TRUE(L->isTemporary());
  980   auto L2 = L->clone();
  981   EXPECT_TRUE(L2->isTemporary());
 1276   EXPECT_EQ(DINode::FlagRValueReference, D2->getFlags());
 1281   EXPECT_EQ(DINode::FlagZero, T->getFlags());
 1282   TempDIType T2 = T->cloneWithFlags(DINode::FlagRValueReference);
 1283   EXPECT_EQ(DINode::FlagRValueReference, T2->getFlags());
 1284   EXPECT_EQ(DINode::FlagZero, T->getFlags());
 1734   EXPECT_EQ(dwarf::DW_TAG_compile_unit, Temp->getTag());
 1735   EXPECT_EQ(SourceLanguage, Temp->getSourceLanguage());
 1736   EXPECT_EQ(File, Temp->getFile());
 1737   EXPECT_EQ(Producer, Temp->getProducer());
 1738   EXPECT_EQ(IsOptimized, Temp->isOptimized());
 1739   EXPECT_EQ(Flags, Temp->getFlags());
 1740   EXPECT_EQ(RuntimeVersion, Temp->getRuntimeVersion());
 1741   EXPECT_EQ(SplitDebugFilename, Temp->getSplitDebugFilename());
 1742   EXPECT_EQ(EmissionKind, Temp->getEmissionKind());
 1743   EXPECT_EQ(EnumTypes, Temp->getEnumTypes().get());
 1744   EXPECT_EQ(RetainedTypes, Temp->getRetainedTypes().get());
 1745   EXPECT_EQ(GlobalVariables, Temp->getGlobalVariables().get());
 1746   EXPECT_EQ(ImportedEntities, Temp->getImportedEntities().get());
 1747   EXPECT_EQ(Macros, Temp->getMacros().get());
 1748   EXPECT_EQ(DWOId, Temp->getDWOId());
 2534   ASSERT_TRUE(GV0->use_empty());
 2538   GV0->replaceAllUsesWith(GV1.get());
 2552   Temp1->replaceAllUsesWith(Temp2.get());
 2556   Temp2->replaceAllUsesWith(nullptr);
 2584   Temp->replaceAllUsesWith(nullptr);
 2595   ASSERT_TRUE(GV0->use_empty());
 2599   GV0->replaceAllUsesWith(GV1.get());
 2612   ASSERT_TRUE(GV->use_empty());
unittests/IR/PassManagerTest.cpp
  577   EXPECT_EQ(42 * (int)M->size(), Result);
unittests/IR/TimePassesTest.cpp
  131   TimePasses->setOutStream(ReportStream);
  132   TimePasses->registerCallbacks(PIC);
  141   TimePasses->print();
  151   TimePasses->print();
unittests/IR/UseTest.cpp
   40   Function *F = M->getFunction("f");
   85   Function *F = M->getFunction("f");
unittests/IR/UserTest.cpp
   69   Function *F = M->getFunction("f");
unittests/IR/ValueHandleTest.cpp
   48   BitcastV->replaceAllUsesWith(ConstantV);
  103   BitcastV->replaceAllUsesWith(ConstantV);
  179   BitcastV->replaceAllUsesWith(ConstantV);
  305   BitcastV->replaceAllUsesWith(ConstantV);
  344   EXPECT_EQ(BitcastV.get(), BitcastUser->getOperand(0));
  349             BitcastUser->getOperand(0));
  385     BitcastV->replaceAllUsesWith(ConstantV);
  490   BitcastV->replaceAllUsesWith(ConstantV);
  504   BitcastV->replaceAllUsesWith(ConstantV);
  521   BitcastV->replaceAllUsesWith(ConstantV);
  542     BitcastV->replaceAllUsesWith(ConstantV);
unittests/IR/ValueMapTest.cpp
   51   this->BitcastV->replaceAllUsesWith(this->AddV.get());
  170   this->BitcastV->replaceAllUsesWith(this->AddV.get());
  205   this->BitcastV->replaceAllUsesWith(this->AddV.get());
  222   this->BitcastV->replaceAllUsesWith(this->AddV.get());
  254   this->BitcastV->replaceAllUsesWith(this->AddV.get());
  286   this->BitcastV->replaceAllUsesWith(this->AddV.get());
unittests/IR/ValueTest.cpp
   39   Function *F = M->getFunction("f");
   68   Constant *Dummy1 = M->getOrInsertGlobal("dummy", Int32Ty);
   86   Constant *DummyCast1 = M->getOrInsertGlobal("dummy_cast", Int8Ty);
  129   Function *F = M->getFunction("f");
  140   GlobalVariable *G0 = M->getGlobalVariable("g0");
  142   GlobalVariable *G1 = M->getGlobalVariable("g1");
  204   Function *F = M->getFunction("f");
  239   Function *F = M->getFunction("f");
unittests/Linker/LinkModulesTest.cpp
  200   EXPECT_EQ(M1->getNamedGlobal("t1")->getType(),
  201             M1->getNamedGlobal("t2")->getType());
  211   EXPECT_NE(nullptr, DestM->getFunction("bar"));
  257   Function *F = &*Src->begin();
  262   NamedMDNode *NMD = &*Src->named_metadata_begin();
  287   F = &*Dst->begin();
  291   NMD = &*Dst->named_metadata_begin();
  337   ASSERT_TRUE(Foo->getFunction("llvm.memset.p0s_struct.rtx_defs.i32"));
  338   ASSERT_FALSE(Foo->getFunction("llvm.memset.p0s_struct.rtx_defs.0.i32"));
  345   ASSERT_FALSE(Bar->getFunction("llvm.memset.p0s_struct.rtx_defs.i32"));
  346   ASSERT_TRUE(Bar->getFunction("llvm.memset.p0s_struct.rtx_def.0s.i32"));
  358   Function *F = Foo->getFunction("llvm.memset.p0s_struct.rtx_defs.i32");
unittests/MC/MCInstPrinter.cpp
   48         Triple(TripleName), MAI->getAssemblerDialect(), *MAI, *MII, *MRI));
   54     OS << Printer->formatHex(i);
unittests/MI/LiveIntervalTest.cpp
   60   std::unique_ptr<Module> M = MIR->parseIRModule();
   64   M->setDataLayout(TM.createDataLayout());
   67   if (MIR->parseMachineFunctions(*M, MMIWP->getMMI()))
unittests/Object/MinidumpTest.cpp
  622   EXPECT_THAT_EXPECTED(File.get()->getMemoryInfoList(), Failed<BinaryError>());
  642   EXPECT_THAT_EXPECTED(File.get()->getMemoryInfoList(), Failed<BinaryError>());
  667   EXPECT_THAT_EXPECTED(File.get()->getMemoryInfoList(), Failed<BinaryError>());
  704   auto ExpectedInfo = File.get()->getMemoryInfoList();
unittests/ObjectYAML/YAML2ObjTest.cpp
   36   ASSERT_TRUE(Obj->isELF());
   37   ASSERT_TRUE(Obj->isRelocatableObject());
unittests/ProfileData/CoverageMappingTest.cpp
  325     CoverageData Data = LoadedCoverage->getCoverageForFile(FileNames[I]);
  350   const auto FunctionRecords = LoadedCoverage->getCoveredFunctions();
  353     CoverageData Data = LoadedCoverage->getCoverageForFunction(FunctionRecord);
  378   const auto FunctionRecords = LoadedCoverage->getCoveredFunctions();
  380   CoverageData Data = LoadedCoverage->getCoverageForFunction(FunctionRecord);
  396   const auto FunctionRecords = LoadedCoverage->getCoveredFunctions();
  398   CoverageData Data = LoadedCoverage->getCoverageForFunction(FunctionRecord);
  428   const auto FunctionRecords = LoadedCoverage->getCoveredFunctions();
  430   CoverageData Data = LoadedCoverage->getCoverageForFunction(FunctionRecord);
  480   const auto FunctionRecords = LoadedCoverage->getCoveredFunctions();
  482   CoverageData Data = LoadedCoverage->getCoverageForFunction(FunctionRecord);
  505   const auto FunctionRecords = LoadedCoverage->getCoveredFunctions();
  507   CoverageData Data = LoadedCoverage->getCoverageForFunction(FunctionRecord);
  530   const auto FunctionRecords = LoadedCoverage->getCoveredFunctions();
  532   CoverageData Data = LoadedCoverage->getCoverageForFunction(FunctionRecord);
  557   const auto FunctionRecords = LoadedCoverage->getCoveredFunctions();
  559   CoverageData Data = LoadedCoverage->getCoverageForFunction(FunctionRecord);
  580   const auto FunctionRecords = LoadedCoverage->getCoveredFunctions();
  582   CoverageData Data = LoadedCoverage->getCoverageForFunction(FunctionRecord);
  611   const auto FunctionRecords = LoadedCoverage->getCoveredFunctions();
  613   CoverageData Data = LoadedCoverage->getCoverageForFunction(FunctionRecord);
  653   CoverageData Data = LoadedCoverage->getCoverageForFile("file1");
  675   CoverageData Data = LoadedCoverage->getCoverageForFile("file1");
  693   CoverageData Data = LoadedCoverage->getCoverageForFile("file1");
  706   CoverageData Data = LoadedCoverage->getCoverageForFile("file1");
  723   CoverageData Data = LoadedCoverage->getCoverageForFile("file1");
  741   CoverageData Data = LoadedCoverage->getCoverageForFile("file1");
  763   CoverageData Data = LoadedCoverage->getCoverageForFile("file1");
  785   CoverageData Data = LoadedCoverage->getCoverageForFile("file");
  802   for (const auto &Func : LoadedCoverage->getCoveredFunctions())
  816   for (const auto &Func : LoadedCoverage->getCoveredFunctions())
  837       LoadedCoverage->getInstantiationGroups("expanded");
  851   CoverageData Data = LoadedCoverage->getCoverageForFile("expanded");
  886   auto Funcs = LoadedCoverage->getCoveredFunctions();
unittests/ProfileData/InstrProfTest.cpp
   65   ASSERT_TRUE(Reader->begin() == Reader->end());
   65   ASSERT_TRUE(Reader->begin() == Reader->end());
   78   auto I = Reader->begin(), E = Reader->end();
   78   auto I = Reader->begin(), E = Reader->end();
   96   Expected<InstrProfRecord> R = Reader->getInstrProfRecord("foo", 0x1234);
  102   R = Reader->getInstrProfRecord("foo", 0x1235);
  108   R = Reader->getInstrProfRecord("foo", 0x5678);
  111   R = Reader->getInstrProfRecord("bar", 0x1234);
  122   EXPECT_THAT_ERROR(Reader->getFunctionCounts("foo", 0x1234, Counts),
  128   EXPECT_THAT_ERROR(Reader->getFunctionCounts("foo", 0x1235, Counts),
  134   Error E1 = Reader->getFunctionCounts("foo", 0x5678, Counts);
  137   Error E2 = Reader->getFunctionCounts("bar", 0x1234, Counts);
  178   ProfileSummary &PS = Reader->getSummary(/* IsCS */ false);
  212   Expected<InstrProfRecord> R = Reader->getInstrProfRecord("func1", 0x1234);
  217   R = Reader->getInstrProfRecord("func2", 0x1234);
  253   Expected<InstrProfRecord> R = Reader->getInstrProfRecord("caller", 0x1234);
  284   Expected<InstrProfRecord> R = Reader->getInstrProfRecord("caller", 0x1234);
  393   Expected<InstrProfRecord> R = Reader->getInstrProfRecord("caller", 0x1234);
  441   Reader->setValueProfDataEndianness(support::big);
  443   Expected<InstrProfRecord> R = Reader->getInstrProfRecord("caller", 0x1234);
  520   Expected<InstrProfRecord> R = Reader->getInstrProfRecord("caller", 0x1234);
  608       Reader->getInstrProfRecord("foo", 0x1234);
  613       Reader->getInstrProfRecord("baz", 0x5678);
  659   Expected<InstrProfRecord> R = Reader->getInstrProfRecord("caller", 0x1234);
  701   VPData->deserializeTo(Record, nullptr);
  774   VPData->deserializeTo(Record, &Symtab);
  804   ASSERT_EQ(1ULL << 63, Reader->getMaximumFunctionCount(/* IsCS */ false));
  814   EXPECT_THAT_ERROR(Reader->getFunctionCounts("foo", 0x1234, Counts),
  820   EXPECT_THAT_ERROR(Reader->getFunctionCounts("foo", 0x1235, Counts),
  915     Function *F = M->getFunction(Funcs[I]);
 1005     EXPECT_THAT_ERROR(Reader->getFunctionCounts(FooName, 0x1234, Counts),
 1015     EXPECT_THAT_ERROR(Reader->getFunctionCounts(BarName, 0x567, Counts),
 1025     EXPECT_THAT_ERROR(Reader->getFunctionCounts(BadName, 0x1234, Counts),
 1027     EXPECT_THAT_ERROR(Reader->getFunctionCounts(BadName, 0x567, Counts),
 1040   auto I = Reader->begin(), E = Reader->end();
 1040   auto I = Reader->begin(), E = Reader->end();
unittests/ProfileData/SampleProfTest.cpp
   58     Reader->collectFuncsFrom(M);
   75     OS->close();
  148     Writer->setProfileSymbolList(&List);
  151     EC = Writer->write(Profiles);
  154     Writer->getOutputStream().flush();
  157     EC = Reader->read();
  162           Reader->getProfileSymbolList();
  163       ReaderList->contains("zoo");
  164       ReaderList->contains("moo");
  167     FunctionSamples *ReadFooSamples = Reader->getSamplesFor(FooName);
  175     FunctionSamples *ReadBarSamples = Reader->getSamplesFor(BarName);
  189     FunctionSamples *ReadBazSamples = Reader->getSamplesFor(BazName);
  193       ASSERT_EQ(3u, Reader->getProfiles().size());
  197       ASSERT_EQ(4u, Reader->getProfiles().size());
  200     FunctionSamples *ReadBooSamples = Reader->getSamplesFor(BooName);
  239     ProfileSummary &Summary = Reader->getSummary();
  314     EC = Writer->write(ProfMap);
  316     Writer->getOutputStream().flush();
  320     EC = Reader->read();
  325       FunctionSamples *Samples = Reader->getSamplesFor(I->getKey());
unittests/Remarks/BitstreamRemarksParsingTest.cpp
   55   (*BSSerializer)->emit(*FromYAMLRemark);
  263   (*BSSerializer)->emit(ToSerializeRemark);
unittests/Remarks/BitstreamRemarksSerializerTest.cpp
   51   Serializer->emit(R);
   61         Serializer->metaSerializer(MetaOS, StringRef(EXTERNALFILETESTPATH));
   62     MetaSerializer->emit();
unittests/Remarks/YAMLRemarksSerializerTest.cpp
   42     S->emit(R);
   48         S->metaSerializer(OS, StringRef(EXTERNALFILETESTPATH));
   49     MS->emit();
unittests/Support/BinaryStreamTest.cpp
  204     ASSERT_EQ(InputData.size(), Stream.Input->getLength());
  205     ASSERT_THAT_ERROR(Stream.Input->readBytes(2, 1, Buffer), Succeeded());
  207     ASSERT_THAT_ERROR(Stream.Input->readBytes(0, 4, Buffer), Succeeded());
  211     EXPECT_THAT_ERROR(Stream.Input->readBytes(4, 2, Buffer), Failed());
  364     ASSERT_EQ(InputData.size(), Stream.Input->getLength());
  370       uint32_t ExpectedSize = Stream.Input->getLength() - Offset;
  374       ASSERT_THAT_ERROR(Stream.Input->readBytes(Offset, ExpectedSize, Data),
  379       ASSERT_THAT_ERROR(Stream.Output->writeBytes(0, Data), Succeeded());
  384       ASSERT_THAT_ERROR(Stream.Output->readBytes(Offset, ExpectedSize, Data2),
  391     EXPECT_THAT_ERROR(Stream.Output->writeBytes(3, BigData), Failed());
  423     ASSERT_EQ(InputData.size(), Stream.Input->getLength());
  445     ASSERT_EQ(InputData.size(), Stream.Input->getLength());
unittests/Support/DataExtractorTest.cpp
  200     EXPECT_THAT_ERROR(C->takeError(), Failed());
  209     EXPECT_THAT_ERROR(C->takeError(), Succeeded());
  217     EXPECT_THAT_ERROR(C->takeError(), Failed());
  226     EXPECT_THAT_ERROR(C->takeError(), Failed());
unittests/Support/ErrorTest.cpp
  894     return F->takeError();
unittests/Support/FileCheckTest.cpp
  138   StringRef StrBufferRef = Buffer->getBuffer();
  528   Expected<uint64_t> ExpressionVal = (*ExpressionAST)->eval();
  536   ExpressionVal = (*ExpressionAST)->eval();
  551   EXPECT_TRUE(errorToBool((*ExpressionAST)->eval().takeError()));
  557   ExpressionVal = (*ExpressionAST)->eval();
  563   ExpressionVal = (*ExpressionAST)->eval();
  585   ExpressionVal = (*ExpressionAST)->eval();
  597   ExpressionVal = (*ExpressionAST)->eval();
unittests/Support/FileOutputBufferTest.cpp
   50     memcpy(Buffer->getBufferStart(), "AABBCCDDEEFFGGHHIIJJ", 20);
   52     memcpy(Buffer->getBufferEnd() - 20, "AABBCCDDEEFFGGHHIIJJ", 20);
   54     ASSERT_NO_ERROR(errorToErrorCode(Buffer->commit()));
   72     memcpy(Buffer2->getBufferStart(), "AABBCCDDEEFFGGHHIIJJ", 20);
   89     memcpy(Buffer->getBufferStart(), "AABBCCDDEEFFGGHHIIJJ", 20);
   91     memcpy(Buffer->getBufferEnd() - 20, "AABBCCDDEEFFGGHHIIJJ", 20);
   92     ASSERT_NO_ERROR(errorToErrorCode(Buffer->commit()));
  110     memcpy(Buffer->getBufferStart(), "AABBCCDDEEFFGGHHIIJJ", 20);
  112     ASSERT_NO_ERROR(errorToErrorCode(Buffer->commit()));
unittests/Support/MemoryBufferTest.cpp
   87   EXPECT_EQ(MB1->getBufferStart(), MB2->getBufferStart());
   87   EXPECT_EQ(MB1->getBufferStart(), MB2->getBufferStart());
   88   EXPECT_EQ(MB2->getBufferStart(), MB3->getBufferStart());
   88   EXPECT_EQ(MB2->getBufferStart(), MB3->getBufferStart());
  116     EXPECT_EQ("123456", MB.get()->getBuffer());
  146   const char *BufData = MB.get()->getBufferStart();
  161   EXPECT_NE(MBC1->getBufferStart(), MBC2->getBufferStart());
  161   EXPECT_NE(MBC1->getBufferStart(), MBC2->getBufferStart());
  192   EXPECT_EQ(MB.get()->getBuffer(), "foofoofoofoofoo");
  213     EXPECT_EQ(0, Three->getBufferStart()[0]);
  219     EXPECT_EQ(0, Four->getBufferStart()[0]);
  253   StringRef BufData = Buf.get()->getBuffer();
  271   EXPECT_EQ(MB->getBufferStart(), MBR.getBufferStart());
  272   EXPECT_EQ(MB->getBufferIdentifier(), MBR.getBufferIdentifier());
  298   EXPECT_EQ(0x4000UL, MB.get()->getBufferSize());
  300   StringRef BufData = MB.get()->getBuffer();
  313   EXPECT_EQ(0x3000UL, MB2.get()->getBufferSize());
  315   StringRef BufData2 = MB2.get()->getBuffer();
unittests/Support/Path.cpp
 1329   StringRef Data = Buffer.get()->getBuffer();
unittests/Support/ReplaceFileTest.cpp
   58   return Buffer.get()->getBuffer() == Content;
unittests/Support/SpecialCaseListTest.cpp
   53   EXPECT_TRUE(SCL->inSection("", "src", "hello"));
   54   EXPECT_TRUE(SCL->inSection("", "src", "bye"));
   55   EXPECT_TRUE(SCL->inSection("", "src", "hi", "category"));
   56   EXPECT_TRUE(SCL->inSection("", "src", "zzzz", "category"));
   57   EXPECT_FALSE(SCL->inSection("", "src", "hi"));
   58   EXPECT_FALSE(SCL->inSection("", "fun", "hello"));
   59   EXPECT_FALSE(SCL->inSection("", "src", "hello", "category"));
   61   EXPECT_EQ(3u, SCL->inSectionBlame("", "src", "hello"));
   62   EXPECT_EQ(4u, SCL->inSectionBlame("", "src", "bye"));
   63   EXPECT_EQ(5u, SCL->inSectionBlame("", "src", "hi", "category"));
   64   EXPECT_EQ(6u, SCL->inSectionBlame("", "src", "zzzz", "category"));
   65   EXPECT_EQ(0u, SCL->inSectionBlame("", "src", "hi"));
   66   EXPECT_EQ(0u, SCL->inSectionBlame("", "fun", "hello"));
   67   EXPECT_EQ(0u, SCL->inSectionBlame("", "src", "hello", "category"));
  104   EXPECT_TRUE(SCL->inSection("arbitrary", "src", "global"));
  105   EXPECT_TRUE(SCL->inSection("", "src", "global"));
  106   EXPECT_TRUE(SCL->inSection("sect1", "src", "test1"));
  107   EXPECT_FALSE(SCL->inSection("sect1-arbitrary", "src", "test1"));
  108   EXPECT_FALSE(SCL->inSection("sect", "src", "test1"));
  109   EXPECT_FALSE(SCL->inSection("sect1", "src", "test2"));
  110   EXPECT_TRUE(SCL->inSection("sect2", "src", "test1"));
  111   EXPECT_TRUE(SCL->inSection("sect3", "src", "test2"));
  112   EXPECT_TRUE(SCL->inSection("sect3-arbitrary", "src", "test2"));
  113   EXPECT_FALSE(SCL->inSection("", "src", "test1"));
  114   EXPECT_FALSE(SCL->inSection("", "src", "test2"));
  120   EXPECT_FALSE(SCL->inSection("", "global", "foo"));
  121   EXPECT_FALSE(SCL->inSection("", "global", "bar"));
  122   EXPECT_TRUE(SCL->inSection("", "global", "foo", "init"));
  123   EXPECT_FALSE(SCL->inSection("", "global", "bar", "init"));
  126   EXPECT_FALSE(SCL->inSection("", "type", "t1"));
  127   EXPECT_FALSE(SCL->inSection("", "type", "t2"));
  128   EXPECT_FALSE(SCL->inSection("", "type", "t1", "init"));
  129   EXPECT_TRUE(SCL->inSection("", "type", "t2", "init"));
  132   EXPECT_FALSE(SCL->inSection("", "src", "hello"));
  133   EXPECT_FALSE(SCL->inSection("", "src", "bye"));
  134   EXPECT_TRUE(SCL->inSection("", "src", "hello", "init"));
  135   EXPECT_FALSE(SCL->inSection("", "src", "bye", "init"));
  142   EXPECT_FALSE(SCL->inSection("", "src", "othello"));
  143   EXPECT_FALSE(SCL->inSection("", "fun", "tomfoolery"));
  144   EXPECT_FALSE(SCL->inSection("", "global", "bartender"));
  147   EXPECT_TRUE(SCL->inSection("", "fun", "tomfoolery"));
  148   EXPECT_TRUE(SCL->inSection("", "fun", "foobar"));
  170   EXPECT_FALSE(SCL->inSection("", "foo", "bar"));
  181   EXPECT_TRUE(SCL->inSection("", "src", "bar"));
  182   EXPECT_TRUE(SCL->inSection("", "src", "baz"));
  183   EXPECT_FALSE(SCL->inSection("", "src", "ban"));
  184   EXPECT_TRUE(SCL->inSection("", "src", "ban", "init"));
  185   EXPECT_TRUE(SCL->inSection("", "src", "tomfoolery"));
  186   EXPECT_TRUE(SCL->inSection("", "src", "tomfoglery"));
  194   EXPECT_TRUE(SCL->inSection("", "fun", "bar"));
  195   EXPECT_FALSE(SCL->inSection("", "fun", "baz"));
  196   EXPECT_TRUE(SCL->inSection("", "fun", "zakaz"));
  197   EXPECT_FALSE(SCL->inSection("", "fun", "zaraza"));
  203   EXPECT_TRUE(SCL->inSection("", "fun", "abara"));
  204   EXPECT_FALSE(SCL->inSection("", "fun", "bor"));
  205   EXPECT_TRUE(SCL->inSection("", "fun", "zakaz"));
  206   EXPECT_FALSE(SCL->inSection("", "fun", "zaraza"));
  212   EXPECT_TRUE(SCL->inSection("", "fun", "bara"));
  213   EXPECT_FALSE(SCL->inSection("", "fun", "abara"));
  214   EXPECT_TRUE(SCL->inSection("", "fun", "barbarbarbar"));
  215   EXPECT_TRUE(SCL->inSection("", "fun", "abarbarbarbar"));
  216   EXPECT_FALSE(SCL->inSection("", "fun", "abarbarbar"));
  221   EXPECT_TRUE(SCL->inSection("", "src", "c++abi"));
  222   EXPECT_FALSE(SCL->inSection("", "src", "c\\+\\+abi"));
  230   EXPECT_TRUE(SCL->inSection("", "fun", "aaa"));
  231   EXPECT_TRUE(SCL->inSection("", "fun", "aaaa"));
  232   EXPECT_TRUE(SCL->inSection("", "fun", "aaaabbbaaa"));
  238   EXPECT_TRUE(SCL->inSection("", "src", "dir/c++abi"));
  239   EXPECT_FALSE(SCL->inSection("", "src", "dir/c\\+\\+abi"));
  240   EXPECT_FALSE(SCL->inSection("", "src", "c\\+\\+abi"));
  241   EXPECT_TRUE(SCL->inSection("", "src", "C:\\hello\\world"));
  242   EXPECT_TRUE(SCL->inSection("", "src", "hello\\world"));
  243   EXPECT_FALSE(SCL->inSection("", "src", "hello\\\\world"));
unittests/Support/TarWriterTest.cpp
   51   Tar->append(Filename, "contents");
   58   std::vector<uint8_t> Buf((const uint8_t *)MB->getBufferStart(),
   59                            (const uint8_t *)MB->getBufferEnd());
  132   Tar->append("FooPath", "foo");
  150   Tar->append("FooPath", "foo");
  151   Tar->append("BarPath", "bar");
  169   Tar->append("FooPath", "foo");
  170   Tar->append("FooPath", "bar");
unittests/Support/TrigramIndexTest.cpp
   27       TI->insert(Rule);
   35   EXPECT_FALSE(TI->isDefeated());
   36   EXPECT_TRUE(TI->isDefinitelyOut("foo"));
   42   EXPECT_FALSE(TI->isDefeated());
   43   EXPECT_TRUE(TI->isDefinitelyOut("foo"));
   49   EXPECT_TRUE(TI->isDefeated());
   50   EXPECT_FALSE(TI->isDefinitelyOut("foo"));
   51   EXPECT_FALSE(TI->isDefinitelyOut("bar"));
   52   EXPECT_FALSE(TI->isDefinitelyOut("zakaz"));
   58   EXPECT_TRUE(TI->isDefeated());
   59   EXPECT_FALSE(TI->isDefinitelyOut("foo"));
   65   EXPECT_FALSE(TI->isDefeated());
   66   EXPECT_TRUE(TI->isDefinitelyOut("foo"));
   67   EXPECT_TRUE(TI->isDefinitelyOut("bar"));
   68   EXPECT_FALSE(TI->isDefinitelyOut("barbara"));
   69   EXPECT_FALSE(TI->isDefinitelyOut("bar+bar"));
   75   EXPECT_TRUE(TI->isDefeated());
   81   EXPECT_TRUE(TI->isDefeated());
   87   EXPECT_TRUE(TI->isDefeated());
   93   EXPECT_TRUE(TI->isDefeated());
   99   EXPECT_FALSE(TI->isDefeated());
  100   EXPECT_FALSE(TI->isDefinitelyOut("c++"));
  101   EXPECT_TRUE(TI->isDefinitelyOut("c\\+\\+"));
  102   EXPECT_FALSE(TI->isDefinitelyOut("hello\\world"));
  103   EXPECT_TRUE(TI->isDefinitelyOut("hello\\\\world"));
  104   EXPECT_FALSE(TI->isDefinitelyOut("atb"));
  105   EXPECT_TRUE(TI->isDefinitelyOut("a\\tb"));
  106   EXPECT_TRUE(TI->isDefinitelyOut("a\tb"));
  107   EXPECT_FALSE(TI->isDefinitelyOut("a0b"));
  113   EXPECT_TRUE(TI->isDefeated());
  119   EXPECT_TRUE(TI->isDefeated());
  125   EXPECT_FALSE(TI->isDefeated());
  126   EXPECT_FALSE(TI->isDefinitelyOut("class1"));
  127   EXPECT_TRUE(TI->isDefinitelyOut("class.h"));
  128   EXPECT_TRUE(TI->isDefinitelyOut("class"));
unittests/Support/VirtualFileSystemTest.cpp
  517   ASSERT_FALSE(BFS->setCurrentWorkingDirectory(BDir.Path));
  518   ASSERT_FALSE(CFS->setCurrentWorkingDirectory(C.Path));
  519   EXPECT_EQ(BDir.Path, *BFS->getCurrentWorkingDirectory());
  520   EXPECT_EQ(C.Path, *CFS->getCurrentWorkingDirectory());
  523   auto BBuf = BFS->getBufferForFile("bb");
  525   EXPECT_EQ("bbbb", (*BBuf)->getBuffer());
  527   auto ABuf = CFS->getBufferForFile("aa");
  529   EXPECT_EQ("aaaa", (*ABuf)->getBuffer());
  532   auto BStat = BFS->status("bb");
  536   auto AStat = CFS->status("aa");
  542   ASSERT_FALSE(BFS->getRealPath("bb", BPath));
  546   ASSERT_FALSE(CFS->getRealPath("aa", APath));
  551   auto BIt = BFS->dir_begin(".", EC);
  559   auto CIt = CFS->dir_begin(".", EC);
  911   EXPECT_EQ("test", (*(*File)->getBuffer("ignored"))->getBuffer());
  911   EXPECT_EQ("test", (*(*File)->getBuffer("ignored"))->getBuffer());
  952          (*OpenedFrom)->status()->getUniqueID() ==
  953              (*OpenedTo)->status()->getUniqueID();
 1006   ASSERT_EQ("a", (*(*File)->getBuffer("ignored"))->getBuffer());
 1006   ASSERT_EQ("a", (*(*File)->getBuffer("ignored"))->getBuffer());
 1008   ASSERT_EQ("a", (*(*File)->getBuffer("ignored"))->getBuffer());
 1008   ASSERT_EQ("a", (*(*File)->getBuffer("ignored"))->getBuffer());
 1010   ASSERT_EQ("a", (*(*File)->getBuffer("ignored"))->getBuffer());
 1010   ASSERT_EQ("a", (*(*File)->getBuffer("ignored"))->getBuffer());
 1020   ASSERT_EQ("c", (*(*File)->getBuffer("ignored"))->getBuffer());
 1020   ASSERT_EQ("c", (*(*File)->getBuffer("ignored"))->getBuffer());
 1022   ASSERT_EQ("d", (*(*File)->getBuffer("ignored"))->getBuffer());
 1022   ASSERT_EQ("d", (*(*File)->getBuffer("ignored"))->getBuffer());
 1216   Stat = (*File)->status();
 1422   auto OpenedS = (*OpenedF)->status();
unittests/Support/YAMLIOTest.cpp
 2950     seq->push_back(std::make_unique<Scalar>(true));
 2951     seq->push_back(std::make_unique<Scalar>(1.0));
unittests/Support/YAMLParserTest.cpp
  193     = dyn_cast<yaml::SequenceNode>(Stream.begin()->getRoot());
  230     = dyn_cast<yaml::SequenceNode>(Stream.begin()->getRoot());
  243   UnnamedStream.printError(UnnamedStream.begin()->getRoot(), "Hello, World!");
  257   yaml::Stream Stream(Buffer->getMemBufferRef(), SM);
  258   Stream.printError(Stream.begin()->getRoot(), "Hello, World!");
  267                                               Stream.begin()->getRoot());
  282                                               Stream.begin()->getRoot());
  298                                                   Stream.begin()->getRoot());
  300                                               AnotherStream.begin()->getRoot());
  319                                                     Stream.begin()->getRoot());
  321                                              AnotherStream.begin()->getRoot());
unittests/TableGen/CodeExpanderTest.cpp
   21   StringRef StrBufferRef = Buffer->getBuffer();
unittests/Target/AArch64/InstSizes.cpp
   62   std::unique_ptr<Module> M = MParser->parseIRModule();
   65   M->setTargetTriple(TM->getTargetTriple().getTriple());
   66   M->setDataLayout(TM->createDataLayout());
   69   bool Res = MParser->parseMachineFunctions(*M, MMI);
   72   auto F = M->getFunction("sizes");
unittests/Target/ARM/MachineInstrTest.cpp
  484   ARMSubtarget ST(TM->getTargetTriple(), TM->getTargetCPU(),
  484   ARMSubtarget ST(TM->getTargetTriple(), TM->getTargetCPU(),
  485                   TM->getTargetFeatureString(),
  488   auto MII = TM->getMCInstrInfo();
unittests/Target/WebAssembly/WebAssemblyExceptionInfoTest.cpp
   52   std::unique_ptr<Module> M = MIR->parseIRModule();
   56   M->setDataLayout(TM.createDataLayout());
   58   if (MIR->parseMachineFunctions(*M, MMI))
  163   Function *F = M->getFunction("test0");
  338   Function *F = M->getFunction("test1");
unittests/Target/X86/MachineSizeOptsTest.cpp
   73     M = Parser->parseIRModule();
   76     M->setTargetTriple(TM->getTargetTriple().getTriple());
   76     M->setTargetTriple(TM->getTargetTriple().getTriple());
   77     M->setDataLayout(TM->createDataLayout());
   77     M->setDataLayout(TM->createDataLayout());
   79     if (Parser->parseMachineFunctions(*M, *MMI.get()))
   87     auto &MF = MMI->getOrCreateMachineFunction(*F);
unittests/TextAPI/ELFYAMLTest.cpp
   48   EXPECT_FALSE(Stub->SoName.hasValue());
   49   EXPECT_EQ(Stub->Arch, (uint16_t)llvm::ELF::EM_X86_64);
   50   EXPECT_EQ(Stub->NeededLibs.size(), 3u);
   51   EXPECT_STREQ(Stub->NeededLibs[0].c_str(), "libc.so");
   52   EXPECT_STREQ(Stub->NeededLibs[1].c_str(), "libfoo.so");
   53   EXPECT_STREQ(Stub->NeededLibs[2].c_str(), "libbar.so");
   73   EXPECT_TRUE(Stub->SoName.hasValue());
   74   EXPECT_STREQ(Stub->SoName->c_str(), "test.so");
   75   EXPECT_EQ(Stub->Symbols.size(), 5u);
   77   auto Iterator = Stub->Symbols.begin();
  132   EXPECT_EQ(0u, Stub->Symbols.size());
unittests/TextAPI/TextStubV1Tests.cpp
   88   EXPECT_EQ(FileType::TBD_V1, File->getFileType());
   94   EXPECT_EQ(Archs, File->getArchitectures());
   95   EXPECT_EQ(File->getPlatforms().size(), 1U);
   96   EXPECT_EQ(Platform, *File->getPlatforms().begin());
   97   EXPECT_EQ(std::string("Test.dylib"), File->getInstallName());
   98   EXPECT_EQ(PackedVersion(2, 3, 4), File->getCurrentVersion());
   99   EXPECT_EQ(PackedVersion(1, 0, 0), File->getCompatibilityVersion());
  100   EXPECT_EQ(2U, File->getSwiftABIVersion());
  101   EXPECT_EQ(ObjCConstraintType::None, File->getObjCConstraint());
  102   EXPECT_TRUE(File->isTwoLevelNamespace());
  103   EXPECT_TRUE(File->isApplicationExtensionSafe());
  104   EXPECT_FALSE(File->isInstallAPI());
  107   EXPECT_EQ(1U, File->allowableClients().size());
  108   EXPECT_EQ(client, File->allowableClients().front());
  109   EXPECT_EQ(1U, File->reexportedLibraries().size());
  110   EXPECT_EQ(reexport, File->reexportedLibraries().front());
  113   for (const auto *Sym : File->symbols()) {
  126   File->addSymbol(SymbolKind::ObjectiveCClassEHType, "Class1", {Targets[1]});
  127   File->addSymbol(SymbolKind::ObjectiveCInstanceVariable, "Class1._ivar1",
  141   EXPECT_EQ(FileType::TBD_V1, File->getFileType());
  147   EXPECT_EQ(Archs, File->getArchitectures());
  148   EXPECT_EQ(File->getPlatforms().size(), 1U);
  149   EXPECT_EQ(Platform, *File->getPlatforms().begin());
  150   EXPECT_EQ(std::string("Test.dylib"), File->getInstallName());
  151   EXPECT_EQ(PackedVersion(1, 0, 0), File->getCurrentVersion());
  152   EXPECT_EQ(PackedVersion(1, 0, 0), File->getCompatibilityVersion());
  153   EXPECT_EQ(0U, File->getSwiftABIVersion());
  154   EXPECT_EQ(ObjCConstraintType::None, File->getObjCConstraint());
  155   EXPECT_TRUE(File->isTwoLevelNamespace());
  156   EXPECT_TRUE(File->isApplicationExtensionSafe());
  157   EXPECT_FALSE(File->isInstallAPI());
  158   EXPECT_EQ(0U, File->allowableClients().size());
  159   EXPECT_EQ(0U, File->reexportedLibraries().size());
  227   EXPECT_EQ(FileType::TBD_V1, File->getFileType());
  228   EXPECT_EQ(File->getPlatforms().size(), 1U);
  229   EXPECT_EQ(Platform, *File->getPlatforms().begin());
  244   EXPECT_EQ(FileType::TBD_V1, File->getFileType());
  245   EXPECT_EQ(File->getPlatforms().size(), 1U);
  246   EXPECT_EQ(Platform, *File->getPlatforms().begin());
  261   EXPECT_EQ(FileType::TBD_V1, File->getFileType());
  262   EXPECT_EQ(File->getPlatforms().size(), 1U);
  263   EXPECT_EQ(Platform, *File->getPlatforms().begin());
  278   EXPECT_EQ(FileType::TBD_V1, File->getFileType());
  279   EXPECT_EQ(File->getPlatforms().size(), 1U);
  280   EXPECT_EQ(Platform, *File->getPlatforms().begin());
  295   EXPECT_EQ(FileType::TBD_V1, File->getFileType());
  296   EXPECT_EQ(File->getPlatforms().size(), 1U);
  297   EXPECT_EQ(Platform, *File->getPlatforms().begin());
  312   EXPECT_EQ(FileType::TBD_V1, File->getFileType());
  313   EXPECT_EQ(1U, File->getSwiftABIVersion());
  328   EXPECT_EQ(FileType::TBD_V1, File->getFileType());
  329   EXPECT_EQ(2U, File->getSwiftABIVersion());
  344   EXPECT_EQ(FileType::TBD_V1, File->getFileType());
  345   EXPECT_EQ(3U, File->getSwiftABIVersion());
  360   EXPECT_EQ(FileType::TBD_V1, File->getFileType());
  361   EXPECT_EQ(4U, File->getSwiftABIVersion());
  392   EXPECT_EQ(FileType::TBD_V1, File->getFileType());
  393   EXPECT_EQ(5U, File->getSwiftABIVersion());
  408   EXPECT_EQ(FileType::TBD_V1, File->getFileType());
  409   EXPECT_EQ(99U, File->getSwiftABIVersion());
unittests/TextAPI/TextStubV2Tests.cpp
   90   EXPECT_EQ(FileType::TBD_V2, File->getFileType());
   96   EXPECT_EQ(Archs, File->getArchitectures());
   97   EXPECT_EQ(File->getPlatforms().size(), 1U);
   98   EXPECT_EQ(Platform, *File->getPlatforms().begin());
   99   EXPECT_EQ(std::string("Test.dylib"), File->getInstallName());
  100   EXPECT_EQ(PackedVersion(2, 3, 4), File->getCurrentVersion());
  101   EXPECT_EQ(PackedVersion(1, 0, 0), File->getCompatibilityVersion());
  102   EXPECT_EQ(2U, File->getSwiftABIVersion());
  103   EXPECT_EQ(ObjCConstraintType::Retain_Release, File->getObjCConstraint());
  104   EXPECT_TRUE(File->isTwoLevelNamespace());
  105   EXPECT_TRUE(File->isApplicationExtensionSafe());
  106   EXPECT_TRUE(File->isInstallAPI());
  109   EXPECT_EQ(1U, File->allowableClients().size());
  110   EXPECT_EQ(client, File->allowableClients().front());
  111   EXPECT_EQ(1U, File->reexportedLibraries().size());
  112   EXPECT_EQ(reexport, File->reexportedLibraries().front());
  115   for (const auto *Sym : File->symbols()) {
  161   EXPECT_EQ(FileType::TBD_V2, File->getFileType());
  167   EXPECT_EQ(Archs, File->getArchitectures());
  168   EXPECT_EQ(File->getPlatforms().size(), 1U);
  169   EXPECT_EQ(Platform, *File->getPlatforms().begin());
  170   EXPECT_EQ(std::string("Test.dylib"), File->getInstallName());
  171   EXPECT_EQ(PackedVersion(1, 0, 0), File->getCurrentVersion());
  172   EXPECT_EQ(PackedVersion(1, 0, 0), File->getCompatibilityVersion());
  173   EXPECT_EQ(2U, File->getSwiftABIVersion());
  174   EXPECT_EQ(ObjCConstraintType::Retain_Release, File->getObjCConstraint());
  175   EXPECT_FALSE(File->isTwoLevelNamespace());
  176   EXPECT_FALSE(File->isApplicationExtensionSafe());
  177   EXPECT_FALSE(File->isInstallAPI());
  178   EXPECT_EQ(0U, File->allowableClients().size());
  179   EXPECT_EQ(0U, File->reexportedLibraries().size());
  248   EXPECT_EQ(FileType::TBD_V2, File->getFileType());
  249   EXPECT_EQ(File->getPlatforms().size(), 1U);
  250   EXPECT_EQ(Platform, *File->getPlatforms().begin());
  265   EXPECT_EQ(FileType::TBD_V2, File->getFileType());
  266   EXPECT_EQ(File->getPlatforms().size(), 1U);
  267   EXPECT_EQ(Platform, *File->getPlatforms().begin());
  282   EXPECT_EQ(FileType::TBD_V2, File->getFileType());
  283   EXPECT_EQ(File->getPlatforms().size(), 1U);
  284   EXPECT_EQ(Platform, *File->getPlatforms().begin());
  299   EXPECT_EQ(FileType::TBD_V2, File->getFileType());
  300   EXPECT_EQ(File->getPlatforms().size(), 1U);
  301   EXPECT_EQ(Platform, *File->getPlatforms().begin());
  316   EXPECT_EQ(FileType::TBD_V2, File->getFileType());
  317   EXPECT_EQ(File->getPlatforms().size(), 1U);
  318   EXPECT_EQ(Platform, *File->getPlatforms().begin());
  333   EXPECT_EQ(FileType::TBD_V2, File->getFileType());
  334   EXPECT_EQ(1U, File->getSwiftABIVersion());
  349   EXPECT_EQ(FileType::TBD_V2, File->getFileType());
  350   EXPECT_EQ(2U, File->getSwiftABIVersion());
  365   EXPECT_EQ(FileType::TBD_V2, File->getFileType());
  366   EXPECT_EQ(3U, File->getSwiftABIVersion());
  381   EXPECT_EQ(FileType::TBD_V2, File->getFileType());
  382   EXPECT_EQ(4U, File->getSwiftABIVersion());
  413   EXPECT_EQ(FileType::TBD_V2, File->getFileType());
  414   EXPECT_EQ(5U, File->getSwiftABIVersion());
  429   EXPECT_EQ(FileType::TBD_V2, File->getFileType());
  430   EXPECT_EQ(99U, File->getSwiftABIVersion());
unittests/TextAPI/TextStubV3Tests.cpp
   94   EXPECT_EQ(FileType::TBD_V3, File->getFileType());
  100   EXPECT_EQ(Archs, File->getArchitectures());
  105   EXPECT_EQ(Uuids, File->uuids());
  106   EXPECT_EQ(File->getPlatforms().size(), 1U);
  107   EXPECT_EQ(Platform, *File->getPlatforms().begin());
  108   EXPECT_EQ(std::string("Test.dylib"), File->getInstallName());
  109   EXPECT_EQ(PackedVersion(2, 3, 4), File->getCurrentVersion());
  110   EXPECT_EQ(PackedVersion(1, 0, 0), File->getCompatibilityVersion());
  111   EXPECT_EQ(2U, File->getSwiftABIVersion());
  112   EXPECT_EQ(ObjCConstraintType::Retain_Release, File->getObjCConstraint());
  113   EXPECT_TRUE(File->isTwoLevelNamespace());
  114   EXPECT_TRUE(File->isApplicationExtensionSafe());
  115   EXPECT_TRUE(File->isInstallAPI());
  118   EXPECT_EQ(1U, File->allowableClients().size());
  119   EXPECT_EQ(client, File->allowableClients().front());
  120   EXPECT_EQ(1U, File->reexportedLibraries().size());
  121   EXPECT_EQ(reexport, File->reexportedLibraries().front());
  124   for (const auto *Sym : File->symbols()) {
  204   EXPECT_EQ(FileType::TBD_V3, File->getFileType());
  205   EXPECT_EQ(File->getPlatforms().size(), 1U);
  206   EXPECT_EQ(Platform, *File->getPlatforms().begin());
  221   EXPECT_EQ(FileType::TBD_V3, File->getFileType());
  222   EXPECT_EQ(File->getPlatforms().size(), 1U);
  223   EXPECT_EQ(Platform, *File->getPlatforms().begin());
  238   EXPECT_EQ(FileType::TBD_V3, File->getFileType());
  239   EXPECT_EQ(File->getPlatforms().size(), 1U);
  240   EXPECT_EQ(Platform, *File->getPlatforms().begin());
  255   EXPECT_EQ(FileType::TBD_V3, File->getFileType());
  256   EXPECT_EQ(File->getPlatforms().size(), 1U);
  257   EXPECT_EQ(Platform, *File->getPlatforms().begin());
  272   EXPECT_EQ(FileType::TBD_V3, File->getFileType());
  273   EXPECT_EQ(File->getPlatforms().size(), 1U);
  274   EXPECT_EQ(Platform, *File->getPlatforms().begin());
  289   EXPECT_EQ(FileType::TBD_V3, File->getFileType());
  290   EXPECT_EQ(Platform, *File->getPlatforms().begin());
  304   EXPECT_EQ(FileType::TBD_V3, File->getFileType());
  309   EXPECT_EQ(Platforms.size(), File->getPlatforms().size());
  310   for (auto Platform : File->getPlatforms())
  326   EXPECT_EQ(FileType::TBD_V3, File->getFileType());
  327   EXPECT_EQ(1U, File->getSwiftABIVersion());
  342   EXPECT_EQ(FileType::TBD_V3, File->getFileType());
  343   EXPECT_EQ(2U, File->getSwiftABIVersion());
  358   EXPECT_EQ(FileType::TBD_V3, File->getFileType());
  359   EXPECT_EQ(3U, File->getSwiftABIVersion());
  374   EXPECT_EQ(FileType::TBD_V3, File->getFileType());
  375   EXPECT_EQ(4U, File->getSwiftABIVersion());
  406   EXPECT_EQ(FileType::TBD_V3, File->getFileType());
  407   EXPECT_EQ(5U, File->getSwiftABIVersion());
  422   EXPECT_EQ(FileType::TBD_V3, File->getFileType());
  423   EXPECT_EQ(99U, File->getSwiftABIVersion());
unittests/TextAPI/TextStubV4Tests.cpp
  111   EXPECT_EQ(FileType::TBD_V4, File->getFileType());
  124   EXPECT_EQ(Archs, File->getArchitectures());
  125   EXPECT_EQ(uuids, File->uuids());
  126   EXPECT_EQ(Platforms.size(), File->getPlatforms().size());
  127   for (auto Platform : File->getPlatforms())
  129   EXPECT_EQ(std::string("Umbrella.framework/Umbrella"), File->getInstallName());
  130   EXPECT_EQ(PackedVersion(1, 2, 3), File->getCurrentVersion());
  131   EXPECT_EQ(PackedVersion(1, 2, 0), File->getCompatibilityVersion());
  132   EXPECT_EQ(5U, File->getSwiftABIVersion());
  133   EXPECT_FALSE(File->isTwoLevelNamespace());
  134   EXPECT_TRUE(File->isApplicationExtensionSafe());
  135   EXPECT_TRUE(File->isInstallAPI());
  139   EXPECT_EQ(1U, File->allowableClients().size());
  140   EXPECT_EQ(client, File->allowableClients().front());
  141   EXPECT_EQ(1U, File->reexportedLibraries().size());
  142   EXPECT_EQ(reexport, File->reexportedLibraries().front());
  146   for (const auto *Sym : File->symbols()) {
  253   EXPECT_EQ(FileType::TBD_V4, File->getFileType());
  254   EXPECT_EQ(AK_x86_64 | AK_arm64 | AK_i386, File->getArchitectures());
  255   EXPECT_EQ(Platforms.size(), File->getPlatforms().size());
  256   for (auto Platform : File->getPlatforms())
  275   EXPECT_EQ(FileType::TBD_V4, File->getFileType());
  276   EXPECT_EQ(ArchitectureSet(AK_x86_64), File->getArchitectures());
  277   EXPECT_EQ(Platforms.size(), File->getPlatforms().size());
  278   for (auto Platform : File->getPlatforms())
  294   EXPECT_EQ(FileType::TBD_V4, File->getFileType());
  295   EXPECT_EQ(AK_arm64 | AK_armv7k, File->getArchitectures());
  296   EXPECT_EQ(File->getPlatforms().size(), 1U);
  297   EXPECT_EQ(PlatformKind::iOS, *File->getPlatforms().begin());
  312   EXPECT_EQ(FileType::TBD_V4, File->getFileType());
  313   EXPECT_EQ(ArchitectureSet(AK_x86_64), File->getArchitectures());
  314   EXPECT_EQ(File->getPlatforms().size(), 1U);
  315   EXPECT_EQ(PlatformKind::macCatalyst, *File->getPlatforms().begin());
  329   EXPECT_EQ(FileType::TBD_V4, File->getFileType());
  330   EXPECT_EQ(ArchitectureSet(AK_x86_64), File->getArchitectures());
  331   EXPECT_EQ(File->getPlatforms().size(), 1U);
  332   EXPECT_EQ(PlatformKind::iOS, *File->getPlatforms().begin());
  346   EXPECT_EQ(FileType::TBD_V4, File->getFileType());
  347   EXPECT_EQ(File->getPlatforms().size(), 1U);
  348   EXPECT_EQ(PlatformKind::bridgeOS, *File->getPlatforms().begin());
  349   EXPECT_EQ(ArchitectureSet(AK_armv7k), File->getArchitectures());
  362   EXPECT_EQ(FileType::TBD_V4, File->getFileType());
  363   EXPECT_EQ(ArchitectureSet(AK_x86_64), File->getArchitectures());
  364   EXPECT_EQ(File->getPlatforms().size(), 1U);
  365   EXPECT_EQ(PlatformKind::macOS, *File->getPlatforms().begin());
  379   EXPECT_EQ(FileType::TBD_V4, File->getFileType());
  380   EXPECT_EQ(ArchitectureSet(AK_x86_64), File->getArchitectures());
  381   EXPECT_EQ(File->getPlatforms().size(), 1U);
  382   EXPECT_EQ(PlatformKind::iOSSimulator, *File->getPlatforms().begin());
  397   EXPECT_EQ(FileType::TBD_V4, File->getFileType());
  398   EXPECT_EQ(ArchitectureSet(AK_x86_64), File->getArchitectures());
  399   EXPECT_EQ(File->getPlatforms().size(), 1U);
  400   EXPECT_EQ(PlatformKind::tvOSSimulator, *File->getPlatforms().begin());
  415   EXPECT_EQ(FileType::TBD_V4, File->getFileType());
  416   EXPECT_EQ(ArchitectureSet(AK_i386), File->getArchitectures());
  417   EXPECT_EQ(File->getPlatforms().size(), 1U);
  418   EXPECT_EQ(PlatformKind::watchOSSimulator, *File->getPlatforms().begin());
  432   EXPECT_EQ(FileType::TBD_V4, File->getFileType());
  433   EXPECT_EQ(1U, File->getSwiftABIVersion());
  447   EXPECT_EQ(FileType::TBD_V4, File->getFileType());
  448   EXPECT_EQ(2U, File->getSwiftABIVersion());
  462   EXPECT_EQ(FileType::TBD_V4, File->getFileType());
  463   EXPECT_EQ(5U, File->getSwiftABIVersion());
  477   EXPECT_EQ(FileType::TBD_V4, File->getFileType());
  478   EXPECT_EQ(99U, File->getSwiftABIVersion());
unittests/Transforms/Scalar/LoopPassManagerTest.cpp
  882   Function &F = *M->begin();
 1085   Function &F = *M->begin();
 1346   Function &F = *M->begin();
unittests/Transforms/Utils/BasicBlockUtilsTest.cpp
   47   auto *F = M->getFunction("has_unreachable");
   75   auto *F = M->getFunction("no_unreachable");
  103   auto *F = M->getFunction("basic_func");
  130   auto *F = M->getFunction("crit_edge");
unittests/Transforms/Utils/CloningTest.cpp
  689   auto* ImplFunction = ImplModule->getFunction("foo");
  696   auto* DeclFunction = DeclModule->getFunction("foo");
unittests/Transforms/Utils/CodeExtractorTest.cpp
   57   Function *Func = M->getFunction("foo");
  107   Function *Func = M->getFunction("foo");
  178   Function *Func = M->getFunction("foo");
  219   Function *Func = M->getFunction("foo");
  272   Function *Func = M->getFunction("test");
unittests/Transforms/Utils/LocalTest.cpp
  143   auto *GV = M->getNamedValue("f");
  519     auto *GV = M->getNamedValue("f");
  613   Function &F = *cast<Function>(M->getNamedValue("foo"));
  709   Function &F = *cast<Function>(M->getNamedValue("f"));
unittests/Transforms/Utils/SizeOptsTest.cpp
   54   Function *F = M->getFunction("f");
   55   Function *G = M->getFunction("g");
   56   Function *H = M->getFunction("h");
unittests/Transforms/Utils/UnrollLoopTest.cpp
   61   auto *F = M->getFunction("test");
unittests/Transforms/Utils/ValueMapperTest.cpp
   39     T->replaceOperandWith(0, U0);
   81     T0->replaceOperandWith(0, N1);
  272   Argument &A = *F->arg_begin();
  291   Argument &A = *F->arg_begin();
  335   Argument &A = *F->arg_begin();
unittests/Transforms/Vectorize/VPlanDominatorTreeTest.cpp
   45   VPRegionBlock *TopRegion = cast<VPRegionBlock>(Plan->getEntry());
unittests/Transforms/Vectorize/VPlanHCFGTest.cpp
   43   VPBasicBlock *Entry = Plan->getEntry()->getEntryBasicBlock();
  125   VPBlockBase *Entry = Plan->getEntry()->getEntryBasicBlock();
unittests/Transforms/Vectorize/VPlanLoopInfoTest.cpp
   45   VPRegionBlock *TopRegion = cast<VPRegionBlock>(Plan->getEntry());
unittests/Transforms/Vectorize/VPlanPredicatorTest.cpp
   69   VPRegionBlock *TopRegion = cast<VPRegionBlock>(Plan->getEntry());
  163   VPRegionBlock *TopRegion = cast<VPRegionBlock>(Plan->getEntry());
unittests/Transforms/Vectorize/VPlanSlpTest.cpp
   45     AARes->addAAResult(*BasicAA);
   49     IAI->analyzeInterleaving(false);
   98   auto VPIAI = getInterleavedAccessInfo(*F, LI->getLoopFor(LoopHeader), *Plan);
  100   VPBlockBase *Entry = Plan->getEntry()->getEntryBasicBlock();
  167   VPBlockBase *Entry = Plan->getEntry()->getEntryBasicBlock();
  174   auto VPIAI = getInterleavedAccessInfo(*F, LI->getLoopFor(LoopHeader), *Plan);
  232   auto VPIAI = getInterleavedAccessInfo(*F, LI->getLoopFor(LoopHeader), *Plan);
  234   VPBlockBase *Entry = Plan->getEntry()->getEntryBasicBlock();
  291   auto VPIAI = getInterleavedAccessInfo(*F, LI->getLoopFor(LoopHeader), *Plan);
  293   VPBlockBase *Entry = Plan->getEntry()->getEntryBasicBlock();
  421   VPBlockBase *Entry = Plan->getEntry()->getEntryBasicBlock();
  430       getInterleavedAccessInfo(*F, LI->getLoopFor(LoopHeader), *Plan));
  493   VPBlockBase *Entry = Plan->getEntry()->getEntryBasicBlock();
  502       getInterleavedAccessInfo(*F, LI->getLoopFor(LoopHeader), *Plan));
  565   VPBlockBase *Entry = Plan->getEntry()->getEntryBasicBlock();
  572   auto VPIAI = getInterleavedAccessInfo(*F, LI->getLoopFor(LoopHeader), *Plan);
  641   VPBlockBase *Entry = Plan->getEntry()->getEntryBasicBlock();
  650       getInterleavedAccessInfo(*F, LI->getLoopFor(LoopHeader), *Plan));
  700   auto VPIAI = getInterleavedAccessInfo(*F, LI->getLoopFor(LoopHeader), *Plan);
  702   VPBlockBase *Entry = Plan->getEntry()->getEntryBasicBlock();
  763   auto VPIAI = getInterleavedAccessInfo(*F, LI->getLoopFor(LoopHeader), *Plan);
  765   VPBlockBase *Entry = Plan->getEntry()->getEntryBasicBlock();
  823   auto VPIAI = getInterleavedAccessInfo(*F, LI->getLoopFor(LoopHeader), *Plan);
  825   VPBlockBase *Entry = Plan->getEntry()->getEntryBasicBlock();
  882   auto VPIAI = getInterleavedAccessInfo(*F, LI->getLoopFor(LoopHeader), *Plan);
  884   VPBlockBase *Entry = Plan->getEntry()->getEntryBasicBlock();
unittests/Transforms/Vectorize/VPlanTestBase.h
   52     VPlanHCFGBuilder HCFGBuilder(LI->getLoopFor(LoopHeader), LI.get(), *Plan);
   62     VPlanHCFGBuilder HCFGBuilder(LI->getLoopFor(LoopHeader), LI.get(), *Plan);
   64     Plan->setEntry(TopRegion);
unittests/XRay/FDRBlockIndexerTest.cpp
   60       ASSERT_FALSE(errorToBool(R->apply(Indexer)));
unittests/XRay/FDRBlockVerifierTest.cpp
   56       ASSERT_FALSE(errorToBool(R->apply(Indexer)));
   83     ASSERT_FALSE(errorToBool(R->apply(Verifier)));
   97     ASSERT_FALSE(errorToBool(R->apply(Verifier)));
  112     ASSERT_FALSE(errorToBool(R->apply(Verifier)));
  128   EXPECT_THAT_ERROR(Block[0]->apply(Verifier), Succeeded());
  129   EXPECT_THAT_ERROR(Block[1]->apply(Verifier), Succeeded());
  130   EXPECT_THAT_ERROR(Block[2]->apply(Verifier), Succeeded());
  131   EXPECT_THAT_ERROR(Block[3]->apply(Verifier), Succeeded());
  132   EXPECT_THAT_ERROR(Block[4]->apply(Verifier), Succeeded());
  133   EXPECT_THAT_ERROR(Block[5]->apply(Verifier), Failed());
unittests/XRay/FDRProducerConsumerTest.cpp
  130   ASSERT_FALSE(errorToBool(R->apply(*this->Writer)));
  154     ASSERT_FALSE(errorToBool(P->apply(Writer2)));
  160   EXPECT_THAT(Records[1]->getRecordType(), Eq(R->getRecordType()));
  160   EXPECT_THAT(Records[1]->getRecordType(), Eq(R->getRecordType()));
  171   ASSERT_FALSE(errorToBool(R->apply(*this->Writer)));
  195     ASSERT_FALSE(errorToBool(P->apply(Writer2)));
  201   EXPECT_THAT(Records[1]->getRecordType(), Eq(R->getRecordType()));
  201   EXPECT_THAT(Records[1]->getRecordType(), Eq(R->getRecordType()));
unittests/XRay/FDRRecordPrinterTest.cpp
  114   ASSERT_FALSE(errorToBool(this->R->apply(this->P)));
unittests/XRay/FDRRecordsTest.cpp
   63       ASSERT_FALSE(errorToBool(R->apply(Indexer)));
   87     ASSERT_FALSE(errorToBool(R->apply(Verifier)));
  131       ASSERT_FALSE(errorToBool(R->apply(Indexer)));
unittests/XRay/FDRTraceWriterTest.cpp
   54     ASSERT_FALSE(errorToBool(P->apply(Writer)));
   99     ASSERT_FALSE(errorToBool(P->apply(Writer)));
  151     ASSERT_FALSE(errorToBool(P->apply(Writer)));
unittests/tools/llvm-exegesis/PowerPC/AnalysisTest.cpp
   39     const auto &SM = STI->getSchedModel();
   74       computeIdealizedProcResPressure(STI->getSchedModel(), {{ALUIdx, 2}});
   80       computeIdealizedProcResPressure(STI->getSchedModel(), {{ALUEIdx, 2}});
   86       computeIdealizedProcResPressure(STI->getSchedModel(), {{ALUIdx, 1}, {IPAGENIdx, 1}});
unittests/tools/llvm-exegesis/X86/SnippetRepetitorTest.cpp
   39     Mod->setDataLayout(TM->createDataLayout());
   39     Mod->setDataLayout(TM->createDataLayout());
   48     const auto Fill = Repetitor->Repeat(Instructions, kMinInstructions);
usr/include/c++/7.4.0/future
  426 	__mr->_M_shared_state = std::move(__self);
  427 	__mr->_M_set();
  437 	    __res->_M_error =
  488             _M_promise->_M_storage->_M_set(std::move(*_M_arg));
  516             _M_promise->_M_storage->_M_error = *_M_ex;
 1339 	    (*_M_result)->_M_set((*_M_fn)());
 1347 	    (*_M_result)->_M_error = current_exception();
 1370 	    (*_M_result)->_M_error = current_exception();
utils/TableGen/AsmMatcherEmitter.cpp
  548     : AsmVariantID(0), AsmString(Alias->AsmString), TheDef(Alias->TheDef),
  548     : AsmVariantID(0), AsmString(Alias->AsmString), TheDef(Alias->TheDef),
 1451     for (unsigned i = 0, e = MI->AsmOperands.size(); i != e; ++i) {
 1452       const MatchableInfo::AsmOperand &Op = MI->AsmOperands[i];
 1521       II->initialize(*this, SingletonRegisters, Variant, HasMnemonicFirst);
 1525       if (!II->validate(CommentDelimiter, false))
 1542       if (!StringRef(Alias->ResultInst->TheDef->getName())
 1546       StringRef V = Alias->TheDef->getValueAsString("AsmVariantName");
 1552       II->initialize(*this, SingletonRegisters, Variant, HasMnemonicFirst);
 1555       II->validate(CommentDelimiter, true);
 1574     for (unsigned i = 0; i != II->AsmOperands.size(); ++i) {
 1575       MatchableInfo::AsmOperand &Op = II->AsmOperands[i];
 1604       if (II->DefRec.is<const CodeGenInstruction*>())
 1610     if (II->DefRec.is<const CodeGenInstruction*>()) {
 1611       II->buildInstructionResultOperands();
 1616           II->TheDef->getValueAsString("TwoOperandAliasConstraint");
 1622         AliasII->formTwoOperandAlias(Constraint);
 1633       II->buildAliasResultOperands(!ReportMultipleNearMisses);
 1969       MaxNumOperands = std::max(MaxNumOperands, MI->AsmOperands.size());
 2041         II->getResultInst()->TheDef->getValueAsString("AsmMatchConverter");
 2042     if (!AsmMatchConverter.empty() && II->UseInstAsmMatchConverter) {
 2044       II->ConversionFnKind = Signature;
 2076     MaxRowLength = std::max(MaxRowLength, II->ResOperands.size()*2 + 1 );
 2078     for (unsigned i = 0, e = II->ResOperands.size(); i != e; ++i) {
 2079       const MatchableInfo::ResOperand &OpInfo = II->ResOperands[i];
 2086           II->AsmOperands[OpInfo.AsmOperandNum];
 2243     II->ConversionFnKind = Signature;
 3154         MI->dump();
 3322     MaxNumOperands = std::max(MaxNumOperands, MI->AsmOperands.size());
 3323     HasDeprecation |= MI->HasDeprecation;
 3326     std::string LenMnemonic = char(MI->Mnemonic.size()) + MI->Mnemonic.str();
 3326     std::string LenMnemonic = char(MI->Mnemonic.size()) + MI->Mnemonic.str();
 3337     if (MI->RequiredFeatures.empty())
 3340     for (unsigned I = 0, E = MI->RequiredFeatures.size(); I != E; ++I)
 3341       FeatureBitsets.back().push_back(MI->RequiredFeatures[I]->TheDef);
 3436       if (MI->AsmVariantID != AsmVariantNo)
 3440       std::string LenMnemonic = char(MI->Mnemonic.size()) + MI->Mnemonic.str();
 3440       std::string LenMnemonic = char(MI->Mnemonic.size()) + MI->Mnemonic.str();
 3442          << " /* " << MI->Mnemonic << " */, "
 3444          << MI->getResultInst()->TheDef->getName() << ", "
 3445          << MI->ConversionFnKind << ", ";
 3449       if (MI->RequiredFeatures.empty())
 3452         for (unsigned i = 0, e = MI->RequiredFeatures.size(); i != e; ++i)
 3453           OS << '_' << MI->RequiredFeatures[i]->TheDef->getName();
 3456       for (unsigned i = 0, e = MI->AsmOperands.size(); i != e; ++i) {
 3457         const MatchableInfo::AsmOperand &Op = MI->AsmOperands[i];
utils/TableGen/DAGISelMatcher.cpp
   25     return Next->print(OS, indent);
utils/TableGen/DAGISelMatcherEmitter.cpp
  216   Stream << SrcMgr.getBufferInfo(CurBuf).Buffer->getBufferIdentifier() << ":"
utils/TableGen/DAGISelMatcherOpt.cpp
  454       MatcherPtr->setNext(Cases[0].second);
utils/TableGen/FixedLenDecoderEmitter.cpp
  706     Filter.second->emitTableEntries(TableInfo);
utils/TableGen/GICombinerEmitter.cpp
  251   if (!Rule->parseDefs())
  253   if (!Rule->parseMatcher(Target))
  257   if (Rule->getNumRoots() > 1) {
utils/TableGen/GlobalISelEmitter.cpp
 1045       Predicate->emitPredicateOpcodes(Table, std::forward<Args>(args)...);
 1556       if (std::get<0>(Predicate)->isHigherPriorityThan(*std::get<1>(Predicate)))
 1558       if (std::get<1>(Predicate)->isHigherPriorityThan(*std::get<0>(Predicate)))
 1572           return A + Predicate->countRendererFns();
 2085                             return X->getOpIdx() == OpIdx;
 2134       Operand->emitPredicateOpcodes(Table, Rule);
 2157       if (std::get<0>(Operand)->isHigherPriorityThan(*std::get<1>(Operand)))
 2159       if (std::get<1>(Operand)->isHigherPriorityThan(*std::get<0>(Operand)))
 2173                  return A + Predicate->countRendererFns();
 2178                  return A + Operand->countRendererFns();
 2197   return Matchers.front()->getOpcode();
 2201   return Matchers.front()->getNumOperands();
 2240     const unsigned NewInsnVarID = InsnMatcher->getInsnVarID();
 2253     InsnMatcher->emitPredicateOpcodes(Table, Rule);
 2264       if (InsnMatcher->isHigherPriorityThan(*BP->InsnMatcher))
 2282       for (auto &OP : OM->predicates())
 2285           OM->eraseNullPredicates();
 2292     for (auto &OP : Operands[0]->predicates())
 2294     Operands[0]->eraseNullPredicates();
 2297     for (auto &OP : OM->predicates())
 2300     OM->eraseNullPredicates();
 2856       Renderer->emitRenderOpcodes(Table, Rule);
 3078   Matchers.front()->emitPredicateOpcodes(Table, *this);
 3138     PM->emitPredicateOpcodes(Table, *this);
 3141     MA->emitActionOpcodes(Table, *this);
 3163     if (std::get<0>(Matcher)->isHigherPriorityThan(*std::get<1>(Matcher)))
 3165     if (std::get<1>(Matcher)->isHigherPriorityThan(*std::get<0>(Matcher)))
 3176         return A + Matcher->countRendererFns();
 4882   assert(CurrentGroup->empty() && "Newly created group isn't empty!");
 4886     if (CurrentGroup->empty())
 4893     if (CurrentGroup->size() < 2)
 4894       for (Matcher *M : CurrentGroup->matchers())
 4897       CurrentGroup->finalize();
 4906     if (CurrentGroup->addMatcher(*Rule))
 4910     assert(CurrentGroup->empty() && "A group wasn't properly re-initialized");
 4913     if (!CurrentGroup->addMatcher(*Rule))
 4921   assert(CurrentGroup->empty() && "The last group wasn't properly processed");
 5339       for (auto &OP : OM->predicates())
 5342       OM->eraseNullPredicates();
 5348     return std::make_tuple(L->getKind(), L->getInsnVarID(), L->getOpIdx()) <
 5348     return std::make_tuple(L->getKind(), L->getInsnVarID(), L->getOpIdx()) <
 5348     return std::make_tuple(L->getKind(), L->getInsnVarID(), L->getOpIdx()) <
 5349            std::make_tuple(R->getKind(), R->getInsnVarID(), R->getOpIdx());
 5349            std::make_tuple(R->getKind(), R->getInsnVarID(), R->getOpIdx());
 5349            std::make_tuple(R->getKind(), R->getInsnVarID(), R->getOpIdx());
 5360     for (auto &OP : OM->predicates())
 5376     for (auto &OP : OM->predicates())
 5394     for (auto &OP : OM->predicates())
 5397         OM->eraseNullPredicates();
 5469     Condition->emitPredicateOpcodes(
utils/TableGen/PseudoLoweringEmitter.cpp
  281     if (D.second->isSubClassOf(ExpansionClass) &&
  282         D.second->isSubClassOf(InstructionClass))
utils/TableGen/RISCVCompressInstEmitter.cpp
  780     if (D.second->isSubClassOf(CompressClass))
utils/TableGen/SearchableTableEmitter.cpp
  287     OS << "  " << Entry->first << " = " << Entry->second << ",\n";
  287     OS << "  " << Entry->first << " = " << Entry->second << ",\n";
  545   Index->Name = Name;
  546   Index->EarlyOut = EarlyOut;
  554     Index->Fields.push_back(*Field);
  557   if (EarlyOut && isa<StringRecTy>(Index->Fields[0].RecType)) {
  588                        return LHS->first < RHS->first;
  588                        return LHS->first < RHS->first;
  592       Enum.Entries[i]->second = i;
  651     Enum->Name = EnumRec->getName();
  652     Enum->PreprocessorGuard = EnumRec->getName();
  655     Enum->Class = Records.getClass(FilterClass);
  656     if (!Enum->Class)
  668     Table->Name = TableRec->getName();
  669     Table->PreprocessorGuard = TableRec->getName();
  670     Table->CppTypeName = TableRec->getValueAsString("CppTypeName");
  674       Table->Fields.emplace_back(FieldName);
  677         if (!parseFieldType(Table->Fields.back(), TypeOfVal->getValue())) {
  679                           Twine("Table '") + Table->Name +
  690       Table->PrimaryKey =
  695       std::stable_sort(Table->Entries.begin(), Table->Entries.end(),
  695       std::stable_sort(Table->Entries.begin(), Table->Entries.end(),
  697                          return compareBy(LHS, RHS, *Table->PrimaryKey);
  737       Enum->Name = (Twine(Class->getName()) + "Values").str();
  738       Enum->PreprocessorGuard = Class->getName().upper();
  739       Enum->Class = Class;
  747     Table->Name = (Twine(Class->getName()) + "sList").str();
  748     Table->PreprocessorGuard = Class->getName().upper();
  749     Table->CppTypeName = Class->getName();
  761       Table->Fields.emplace_back(FieldName);
  769           (Twine("lookup") + Table->CppTypeName + "By" + Field).str();
  770       Table->Indices.push_back(parseSearchIndex(*Table, Name, {Field}, false));
utils/benchmark/src/benchmark.cc
  211       manager->WaitForAllThreads();
  215         MutexLock l(manager->GetBenchmarkMutex());
  216         results = manager->results;
utils/benchmark/src/benchmark_register.cc
  135     if (family->ArgsCnt() == -1) {
  136       family->Args({});
  139         (family->thread_counts_.empty()
  141              : &static_cast<const std::vector<int>&>(family->thread_counts_));
  142     const size_t family_size = family->args_.size() * thread_counts->size();
  146       Err << "The number of inputs is very large. " << family->name_
  153     for (auto const& args : family->args_) {
  156         instance.name = family->name_;
  158         instance.report_mode = family->report_mode_;
  160         instance.time_unit = family->time_unit_;
  161         instance.range_multiplier = family->range_multiplier_;
  162         instance.min_time = family->min_time_;
  163         instance.iterations = family->iterations_;
  164         instance.repetitions = family->repetitions_;
  165         instance.use_real_time = family->use_real_time_;
  166         instance.use_manual_time = family->use_manual_time_;
  167         instance.complexity = family->complexity_;
  168         instance.complexity_lambda = family->complexity_lambda_;
  169         instance.statistics = &family->statistics_;
  177           if (arg_i < family->arg_names_.size()) {
  178             const auto& arg_name = family->arg_names_[arg_i];
  181                   StrFormat("%s:", family->arg_names_[arg_i].c_str());
  189         if (!IsZero(family->min_time_))
  190           instance.name += StrFormat("/min_time:%0.3f", family->min_time_);
  191         if (family->iterations_ != 0)
  192           instance.name += StrFormat("/iterations:%d", family->iterations_);
  193         if (family->repetitions_ != 0)
  194           instance.name += StrFormat("/repeats:%d", family->repetitions_);
  196         if (family->use_manual_time_) {
  198         } else if (family->use_real_time_) {
  203         if (!family->thread_counts_.empty()) {
  209           instance.last_benchmark_instance = (&args == &family->args_.back());
utils/yaml-bench/YAMLBench.cpp
  136     yaml::Node *n = di->getRoot();