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

References

examples/BrainF/BrainFDriver.cpp
  151   if (verifyModule(*Mod)) {
  162     Module &M = *Mod;
  176     WriteBitcodeToFile(*Mod, *out);
examples/HowToUseLLJIT/HowToUseLLJIT.cpp
   24   auto M = std::make_unique<Module>("test", *Context);
   29       Function::Create(FunctionType::get(Type::getInt32Ty(*Context),
   30                                          {Type::getInt32Ty(*Context)}, false),
   35   BasicBlock *BB = BasicBlock::Create(*Context, "EntryBlock", Add1F);
examples/Kaleidoscope/BuildingAJIT/Chapter1/toy.cpp
 1055   auto &P = *Proto;
examples/Kaleidoscope/BuildingAJIT/Chapter2/toy.cpp
 1055   auto &P = *Proto;
examples/Kaleidoscope/BuildingAJIT/Chapter3/KaleidoscopeJIT.h
   74                      SimpleCompiler(*TM)),
   88             *CompileCallbackManager,
   94   TargetMachine &getTargetMachine() { return *TM; }
  145     for (auto &F : *M)
examples/Kaleidoscope/BuildingAJIT/Chapter3/toy.cpp
 1054   auto &P = *Proto;
examples/Kaleidoscope/BuildingAJIT/Chapter4/KaleidoscopeJIT.h
  114                      SimpleCompiler(*TM)),
  127   TargetMachine &getTargetMachine() { return *TM; }
  221     for (auto &F : *M)
examples/Kaleidoscope/BuildingAJIT/Chapter4/toy.cpp
 1038   return *Proto;
 1048   auto &P = *Proto;
examples/Kaleidoscope/BuildingAJIT/Chapter5/KaleidoscopeJIT.h
  123                      SimpleCompiler(*TM)),
  140   TargetMachine &getTargetMachine() { return *TM; }
  238     for (auto &F : *M)
examples/Kaleidoscope/BuildingAJIT/Chapter5/toy.cpp
 1062   return *Proto;
 1072   auto &P = *Proto;
 1283   auto Remote = ExitOnErr(MyRemote::Create(*TCPChannel, ES));
 1284   TheJIT = std::make_unique<KaleidoscopeJIT>(ES, *Remote);
examples/Kaleidoscope/Chapter4/toy.cpp
  514   auto &P = *Proto;
examples/Kaleidoscope/Chapter5/toy.cpp
  788   auto &P = *Proto;
examples/Kaleidoscope/Chapter6/toy.cpp
  900   auto &P = *Proto;
examples/Kaleidoscope/Chapter7/toy.cpp
 1060   auto &P = *Proto;
examples/Kaleidoscope/Chapter8/toy.cpp
 1059   auto &P = *Proto;
 1263   pass.run(*TheModule);
examples/Kaleidoscope/Chapter9/toy.cpp
 1226   auto &P = *Proto;
 1432   DBuilder = std::make_unique<DIBuilder>(*TheModule);
examples/Kaleidoscope/include/KaleidoscopeJIT.h
   57                      SimpleCompiler(*TM)) {
   61   TargetMachine &getTargetMachine() { return *TM; }
examples/LLJITExamples/ExampleModules.h
   40   auto M = parseIR(MemoryBufferRef(Source, Name), Err, *Ctx);
examples/SpeculativeJIT/SpeculativeJIT.cpp
   54         JTMB->getTargetTriple(), *ES,
   77   ExecutionSession &getES() { return *ES; }
  105         CompileLayer(*this->ES, ObjLayer,
  107         S(Imps, *this->ES),
  108         SpeculateLayer(*this->ES, CompileLayer, S, Mangle, BlockFreqQuery()),
  109         CODLayer(*this->ES, SpeculateLayer, *this->LCTMgr,
  109         CODLayer(*this->ES, SpeculateLayer, *this->LCTMgr,
  133   MangleAndInterner Mangle{*ES, DL};
  141   RTDyldObjectLinkingLayer ObjLayer{*ES, createMemMgr};
  169     auto M = parseIRFile(InputFile, Err, *Ctx);
gen/lib/Target/AArch64/AArch64GenAsmMatcher.inc
 6472       static_cast<AArch64Operand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
 6484       static_cast<AArch64Operand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
 6487       static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorReg128Operands(Inst, 1);
 6490       static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorReg64Operands(Inst, 1);
 6493       static_cast<AArch64Operand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
 6505       static_cast<AArch64Operand&>(*Operands[OpIdx]).addImmNegWithOptionalShiftOperands<12>(Inst, 2);
 6508       static_cast<AArch64Operand&>(*Operands[OpIdx]).addImmWithOptionalShiftOperands<12>(Inst, 2);
 6511       static_cast<AArch64Operand&>(*Operands[OpIdx]).addImmWithOptionalShiftOperands<8>(Inst, 2);
 6514       static_cast<AArch64Operand&>(*Operands[OpIdx]).addShifterOperands(Inst, 1);
 6517       static_cast<AArch64Operand&>(*Operands[OpIdx]).addExtendOperands(Inst, 1);
 6520       static_cast<AArch64Operand&>(*Operands[OpIdx]).addExtend64Operands(Inst, 1);
 6523       static_cast<AArch64Operand&>(*Operands[OpIdx]).addImmScaledOperands<16>(Inst, 1);
 6526       static_cast<AArch64Operand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
 6529       static_cast<AArch64Operand&>(*Operands[OpIdx]).addAdrLabelOperands(Inst, 1);
 6532       static_cast<AArch64Operand&>(*Operands[OpIdx]).addAdrpLabelOperands(Inst, 1);
 6535       static_cast<AArch64Operand&>(*Operands[OpIdx]).addLogicalImmOperands<int32_t>(Inst, 1);
 6538       static_cast<AArch64Operand&>(*Operands[OpIdx]).addLogicalImmOperands<int64_t>(Inst, 1);
 6541       static_cast<AArch64Operand&>(*Operands[OpIdx]).addLogicalImmOperands<int16_t>(Inst, 1);
 6544       static_cast<AArch64Operand&>(*Operands[OpIdx]).addLogicalImmOperands<int8_t>(Inst, 1);
 6553       static_cast<AArch64Operand&>(*Operands[OpIdx]).addBranchTarget26Operands(Inst, 1);
 6556       static_cast<AArch64Operand&>(*Operands[OpIdx]).addCondCodeOperands(Inst, 1);
 6559       static_cast<AArch64Operand&>(*Operands[OpIdx]).addPCRelLabel19Operands(Inst, 1);
 6562       static_cast<AArch64Operand&>(*Operands[OpIdx]).addLogicalImmNotOperands<int32_t>(Inst, 1);
 6565       static_cast<AArch64Operand&>(*Operands[OpIdx]).addLogicalImmNotOperands<int64_t>(Inst, 1);
 6568       static_cast<AArch64Operand&>(*Operands[OpIdx]).addLogicalImmNotOperands<int16_t>(Inst, 1);
 6571       static_cast<AArch64Operand&>(*Operands[OpIdx]).addLogicalImmNotOperands<int8_t>(Inst, 1);
 6577       static_cast<AArch64Operand&>(*Operands[OpIdx]).addBTIHintOperands(Inst, 1);
 6580       static_cast<AArch64Operand&>(*Operands[OpIdx]).addComplexRotationOddOperands(Inst, 1);
 6583       static_cast<AArch64Operand&>(*Operands[OpIdx]).addComplexRotationEvenOperands(Inst, 1);
 6586       static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorIndexOperands(Inst, 1);
 6604       static_cast<AArch64Operand&>(*Operands[OpIdx]).addBarrierOperands(Inst, 1);
 6607       static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_ZReg, 2>(Inst, 1);
 6610       static_cast<AArch64Operand&>(*Operands[OpIdx]).addExactFPImmOperands<AArch64ExactFPImm::half, AArch64ExactFPImm::one>(Inst, 1);
 6613       static_cast<AArch64Operand&>(*Operands[OpIdx]).addFPImmOperands(Inst, 1);
 6616       static_cast<AArch64Operand&>(*Operands[OpIdx]).addExactFPImmOperands<AArch64ExactFPImm::zero, AArch64ExactFPImm::one>(Inst, 1);
 6619       static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorRegLoOperands(Inst, 1);
 6622       static_cast<AArch64Operand&>(*Operands[OpIdx]).addExactFPImmOperands<AArch64ExactFPImm::half, AArch64ExactFPImm::two>(Inst, 1);
 6625       static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_QReg, 4>(Inst, 1);
 6628       static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_DReg, 4>(Inst, 1);
 6631       static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_QReg, 1>(Inst, 1);
 6634       static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_DReg, 1>(Inst, 1);
 6637       static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_QReg, 3>(Inst, 1);
 6640       static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_DReg, 3>(Inst, 1);
 6643       static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_QReg, 2>(Inst, 1);
 6646       static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_DReg, 2>(Inst, 1);
 6649       static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_ZReg, 1>(Inst, 1);
 6652       static_cast<AArch64Operand&>(*Operands[OpIdx]).addImmScaledOperands<1>(Inst, 1);
 6655       static_cast<AArch64Operand&>(*Operands[OpIdx]).addImmScaledOperands<8>(Inst, 1);
 6658       static_cast<AArch64Operand&>(*Operands[OpIdx]).addImmScaledOperands<2>(Inst, 1);
 6661       static_cast<AArch64Operand&>(*Operands[OpIdx]).addImmScaledOperands<4>(Inst, 1);
 6664       static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_ZReg, 3>(Inst, 1);
 6667       static_cast<AArch64Operand&>(*Operands[OpIdx]).addImmScaledOperands<3>(Inst, 1);
 6670       static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_ZReg, 4>(Inst, 1);
 6673       static_cast<AArch64Operand&>(*Operands[OpIdx]).addUImm12OffsetOperands<4>(Inst, 1);
 6676       static_cast<AArch64Operand&>(*Operands[OpIdx]).addUImm12OffsetOperands<8>(Inst, 1);
 6679       static_cast<AArch64Operand&>(*Operands[OpIdx]).addUImm12OffsetOperands<1>(Inst, 1);
 6682       static_cast<AArch64Operand&>(*Operands[OpIdx]).addUImm12OffsetOperands<2>(Inst, 1);
 6685       static_cast<AArch64Operand&>(*Operands[OpIdx]).addUImm12OffsetOperands<16>(Inst, 1);
 6688       static_cast<AArch64Operand&>(*Operands[OpIdx]).addMemExtendOperands(Inst, 2);
 6691       static_cast<AArch64Operand&>(*Operands[OpIdx]).addMemExtend8Operands(Inst, 2);
 6694       static_cast<AArch64Operand&>(*Operands[OpIdx]).addMOVZMovAliasOperands<0>(Inst, 1);
 6697       static_cast<AArch64Operand&>(*Operands[OpIdx]).addMOVZMovAliasOperands<16>(Inst, 1);
 6700       static_cast<AArch64Operand&>(*Operands[OpIdx]).addMOVNMovAliasOperands<0>(Inst, 1);
 6703       static_cast<AArch64Operand&>(*Operands[OpIdx]).addMOVNMovAliasOperands<16>(Inst, 1);
 6706       static_cast<AArch64Operand&>(*Operands[OpIdx]).addMOVZMovAliasOperands<32>(Inst, 1);
 6709       static_cast<AArch64Operand&>(*Operands[OpIdx]).addMOVZMovAliasOperands<48>(Inst, 1);
 6715       static_cast<AArch64Operand&>(*Operands[OpIdx]).addMOVNMovAliasOperands<32>(Inst, 1);
 6718       static_cast<AArch64Operand&>(*Operands[OpIdx]).addMOVNMovAliasOperands<48>(Inst, 1);
 6721       static_cast<AArch64Operand&>(*Operands[OpIdx]).addFPRasZPRRegOperands<128>(Inst, 1);
 6724       static_cast<AArch64Operand&>(*Operands[OpIdx]).addFPRasZPRRegOperands<16>(Inst, 1);
 6727       static_cast<AArch64Operand&>(*Operands[OpIdx]).addFPRasZPRRegOperands<32>(Inst, 1);
 6730       static_cast<AArch64Operand&>(*Operands[OpIdx]).addFPRasZPRRegOperands<64>(Inst, 1);
 6733       static_cast<AArch64Operand&>(*Operands[OpIdx]).addFPRasZPRRegOperands<8>(Inst, 1);
 6736       static_cast<AArch64Operand&>(*Operands[OpIdx]).addSIMDImmType10Operands(Inst, 1);
 6739       static_cast<AArch64Operand&>(*Operands[OpIdx]).addMRSSystemRegisterOperands(Inst, 1);
 6742       static_cast<AArch64Operand&>(*Operands[OpIdx]).addMSRSystemRegisterOperands(Inst, 1);
 6745       static_cast<AArch64Operand&>(*Operands[OpIdx]).addSystemPStateFieldWithImm0_15Operands(Inst, 1);
 6748       static_cast<AArch64Operand&>(*Operands[OpIdx]).addSystemPStateFieldWithImm0_1Operands(Inst, 1);
 6751       static_cast<AArch64Operand&>(*Operands[OpIdx]).addPrefetchOperands(Inst, 1);
 6754       static_cast<AArch64Operand&>(*Operands[OpIdx]).addPSBHintOperands(Inst, 1);
 6763       static_cast<AArch64Operand&>(*Operands[OpIdx]).addUImm6Operands(Inst, 1);
 6769       static_cast<AArch64Operand&>(*Operands[OpIdx]).addGPR64as32Operands(Inst, 1);
 6775       static_cast<AArch64Operand&>(*Operands[OpIdx]).addSysCROperands(Inst, 1);
 6778       static_cast<AArch64Operand&>(*Operands[OpIdx]).addBranchTarget14Operands(Inst, 1);
 6781       static_cast<AArch64Operand&>(*Operands[OpIdx]).addGPR32as64Operands(Inst, 1);
12409           if (!AsmParser.regsEqual(*SrcOp1, *SrcOp2)) {
12409           if (!AsmParser.regsEqual(*SrcOp1, *SrcOp2)) {
27418   StringRef Mnemonic = ((AArch64Operand&)*Operands[0]).getToken();
27472       MCParsedAsmOperand &Actual = *Operands[ActualIdx];
gen/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc
 3795       static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
 3831       static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
 3837         static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
 3844         static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
 3851         static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
 3858         static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
 3871       static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addRegOrImmOperands(Inst, 1);
 3874       static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
 3880         static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
 3884       static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addSoppBrTargetOperands(Inst, 1);
 3890         static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
 3897         static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
 3904         static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
 3920         static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
 3927         static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
 3934         static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
 3941         static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
 3963       static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
 3972       static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addKImmFP16Operands(Inst, 1);
 3975       static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addKImmFP32Operands(Inst, 1);
 3984         static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
 3991         static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
 3998         static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
10329           if (!AsmParser.regsEqual(*SrcOp1, *SrcOp2)) {
10329           if (!AsmParser.regsEqual(*SrcOp1, *SrcOp2)) {
23936   StringRef Mnemonic = ((AMDGPUOperand&)*Operands[0]).getToken();
23999       MCParsedAsmOperand &Actual = *Operands[ActualIdx];
gen/lib/Target/ARM/ARMGenAsmMatcher.inc
 4356       static_cast<ARMOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
 4368       static_cast<ARMOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
 4371       static_cast<ARMOperand&>(*Operands[OpIdx]).addCCOutOperands(Inst, 1);
 4374       static_cast<ARMOperand&>(*Operands[OpIdx]).addCondCodeOperands(Inst, 2);
 4377       static_cast<ARMOperand&>(*Operands[OpIdx]).addRegShiftedRegOperands(Inst, 3);
 4380       static_cast<ARMOperand&>(*Operands[OpIdx]).addModImmOperands(Inst, 1);
 4383       static_cast<ARMOperand&>(*Operands[OpIdx]).addModImmNotOperands(Inst, 1);
 4386       static_cast<ARMOperand&>(*Operands[OpIdx]).addRegShiftedImmOperands(Inst, 2);
 4389       static_cast<ARMOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
 4392       static_cast<ARMOperand&>(*Operands[OpIdx]).addT2SOImmNotOperands(Inst, 1);
 4395       static_cast<ARMOperand&>(*Operands[OpIdx]).addImm0_508s4Operands(Inst, 1);
 4401       static_cast<ARMOperand&>(*Operands[OpIdx]).addImm0_508s4NegOperands(Inst, 1);
 4404       static_cast<ARMOperand&>(*Operands[OpIdx]).addImm0_4095NegOperands(Inst, 1);
 4407       static_cast<ARMOperand&>(*Operands[OpIdx]).addThumbModImmNeg8_255Operands(Inst, 1);
 4410       static_cast<ARMOperand&>(*Operands[OpIdx]).addT2SOImmNegOperands(Inst, 1);
 4413       static_cast<ARMOperand&>(*Operands[OpIdx]).addModImmNegOperands(Inst, 1);
 4416       static_cast<ARMOperand&>(*Operands[OpIdx]).addImm0_1020s4Operands(Inst, 1);
 4419       static_cast<ARMOperand&>(*Operands[OpIdx]).addThumbModImmNeg1_7Operands(Inst, 1);
 4422       static_cast<ARMOperand&>(*Operands[OpIdx]).addUnsignedOffset_b8s2Operands(Inst, 1);
 4425       static_cast<ARMOperand&>(*Operands[OpIdx]).addAdrLabelOperands(Inst, 1);
 4428       static_cast<ARMOperand&>(*Operands[OpIdx]).addARMBranchTargetOperands(Inst, 1);
 4434       static_cast<ARMOperand&>(*Operands[OpIdx]).addBitfieldOperands(Inst, 1);
 4437       static_cast<ARMOperand&>(*Operands[OpIdx]).addITCondCodeOperands(Inst, 1);
 4443       static_cast<ARMOperand&>(*Operands[OpIdx]).addThumbBranchTargetOperands(Inst, 1);
 4446       static_cast<ARMOperand&>(*Operands[OpIdx]).addCoprocNumOperands(Inst, 1);
 4449       static_cast<ARMOperand&>(*Operands[OpIdx]).addCoprocRegOperands(Inst, 1);
 4452       static_cast<ARMOperand&>(*Operands[OpIdx]).addITCondCodeInvOperands(Inst, 1);
 4455       static_cast<ARMOperand&>(*Operands[OpIdx]).addRegListWithAPSROperands(Inst, 1);
 4458       static_cast<ARMOperand&>(*Operands[OpIdx]).addProcIFlagsOperands(Inst, 1);
 4473       static_cast<ARMOperand&>(*Operands[OpIdx]).addMemBarrierOptOperands(Inst, 1);
 4479       static_cast<ARMOperand&>(*Operands[OpIdx]).addFPImmOperands(Inst, 1);
 4482       static_cast<ARMOperand&>(*Operands[OpIdx]).addDPRRegListOperands(Inst, 1);
 4488       static_cast<ARMOperand&>(*Operands[OpIdx]).addInstSyncBarrierOptOperands(Inst, 1);
 4491       static_cast<ARMOperand&>(*Operands[OpIdx]).addITMaskOperands(Inst, 1);
 4494       static_cast<ARMOperand&>(*Operands[OpIdx]).addMemNoOffsetOperands(Inst, 1);
 4497       static_cast<ARMOperand&>(*Operands[OpIdx]).addAddrMode5Operands(Inst, 2);
 4500       static_cast<ARMOperand&>(*Operands[OpIdx]).addCoprocOptionOperands(Inst, 1);
 4503       static_cast<ARMOperand&>(*Operands[OpIdx]).addPostIdxImm8s4Operands(Inst, 1);
 4506       static_cast<ARMOperand&>(*Operands[OpIdx]).addRegListOperands(Inst, 1);
 4509       static_cast<ARMOperand&>(*Operands[OpIdx]).addThumbMemPCOperands(Inst, 1);
 4512       static_cast<ARMOperand&>(*Operands[OpIdx]).addConstPoolAsmImmOperands(Inst, 1);
 4515       static_cast<ARMOperand&>(*Operands[OpIdx]).addMemThumbRIs4Operands(Inst, 2);
 4518       static_cast<ARMOperand&>(*Operands[OpIdx]).addMemThumbRROperands(Inst, 2);
 4521       static_cast<ARMOperand&>(*Operands[OpIdx]).addMemThumbSPIOperands(Inst, 2);
 4524       static_cast<ARMOperand&>(*Operands[OpIdx]).addMemImm12OffsetOperands(Inst, 2);
 4527       static_cast<ARMOperand&>(*Operands[OpIdx]).addMemImmOffsetOperands(Inst, 2);
 4530       static_cast<ARMOperand&>(*Operands[OpIdx]).addMemRegOffsetOperands(Inst, 3);
 4533       static_cast<ARMOperand&>(*Operands[OpIdx]).addMemUImm12OffsetOperands(Inst, 2);
 4536       static_cast<ARMOperand&>(*Operands[OpIdx]).addT2MemRegOffsetOperands(Inst, 3);
 4539       static_cast<ARMOperand&>(*Operands[OpIdx]).addMemPCRelImm12Operands(Inst, 1);
 4542       static_cast<ARMOperand&>(*Operands[OpIdx]).addAM2OffsetImmOperands(Inst, 2);
 4545       static_cast<ARMOperand&>(*Operands[OpIdx]).addPostIdxRegShiftedOperands(Inst, 2);
 4548       static_cast<ARMOperand&>(*Operands[OpIdx]).addMemThumbRIs1Operands(Inst, 2);
 4551       static_cast<ARMOperand&>(*Operands[OpIdx]).addMemImm8s4OffsetOperands(Inst, 2);
 4554       static_cast<ARMOperand&>(*Operands[OpIdx]).addAddrMode3Operands(Inst, 3);
 4557       static_cast<ARMOperand&>(*Operands[OpIdx]).addAM3OffsetOperands(Inst, 2);
 4560       static_cast<ARMOperand&>(*Operands[OpIdx]).addMemImm0_1020s4OffsetOperands(Inst, 2);
 4563       static_cast<ARMOperand&>(*Operands[OpIdx]).addMemThumbRIs2Operands(Inst, 2);
 4566       static_cast<ARMOperand&>(*Operands[OpIdx]).addPostIdxRegOperands(Inst, 2);
 4569       static_cast<ARMOperand&>(*Operands[OpIdx]).addPostIdxImm8Operands(Inst, 1);
 4581       static_cast<ARMOperand&>(*Operands[OpIdx]).addBankedRegOperands(Inst, 1);
 4584       static_cast<ARMOperand&>(*Operands[OpIdx]).addMSRMaskOperands(Inst, 1);
 4596       static_cast<ARMOperand&>(*Operands[OpIdx]).addPKHASRImmOperands(Inst, 1);
 4602       static_cast<ARMOperand&>(*Operands[OpIdx]).addImm1_32Operands(Inst, 1);
 4608       static_cast<ARMOperand&>(*Operands[OpIdx]).addMveSaturateOperands(Inst, 1);
 4611       static_cast<ARMOperand&>(*Operands[OpIdx]).addShifterImmOperands(Inst, 1);
 4614       static_cast<ARMOperand&>(*Operands[OpIdx]).addImm1_16Operands(Inst, 1);
 4617       static_cast<ARMOperand&>(*Operands[OpIdx]).addRotImmOperands(Inst, 1);
 4620       static_cast<ARMOperand&>(*Operands[OpIdx]).addMemTBBOperands(Inst, 2);
 4623       static_cast<ARMOperand&>(*Operands[OpIdx]).addMemTBHOperands(Inst, 2);
 4626       static_cast<ARMOperand&>(*Operands[OpIdx]).addTraceSyncBarrierOptOperands(Inst, 1);
 4629       static_cast<ARMOperand&>(*Operands[OpIdx]).addVPTPredNOperands(Inst, 2);
 4632       static_cast<ARMOperand&>(*Operands[OpIdx]).addVPTPredROperands(Inst, 3);
 4635       static_cast<ARMOperand&>(*Operands[OpIdx]).addNEONi16splatNotOperands(Inst, 1);
 4638       static_cast<ARMOperand&>(*Operands[OpIdx]).addNEONi32splatNotOperands(Inst, 1);
 4641       static_cast<ARMOperand&>(*Operands[OpIdx]).addNEONi16splatOperands(Inst, 1);
 4644       static_cast<ARMOperand&>(*Operands[OpIdx]).addNEONi32splatOperands(Inst, 1);
 4647       static_cast<ARMOperand&>(*Operands[OpIdx]).addComplexRotationOddOperands(Inst, 1);
 4650       static_cast<ARMOperand&>(*Operands[OpIdx]).addComplexRotationEvenOperands(Inst, 1);
 4653       static_cast<ARMOperand&>(*Operands[OpIdx]).addVectorIndex64Operands(Inst, 1);
 4656       static_cast<ARMOperand&>(*Operands[OpIdx]).addVectorIndex32Operands(Inst, 1);
 4659       static_cast<ARMOperand&>(*Operands[OpIdx]).addFBits16Operands(Inst, 1);
 4662       static_cast<ARMOperand&>(*Operands[OpIdx]).addFBits32Operands(Inst, 1);
 4665       static_cast<ARMOperand&>(*Operands[OpIdx]).addPowerTwoOperands(Inst, 1);
 4668       static_cast<ARMOperand&>(*Operands[OpIdx]).addVectorIndex16Operands(Inst, 1);
 4671       static_cast<ARMOperand&>(*Operands[OpIdx]).addVectorIndex8Operands(Inst, 1);
 4674       static_cast<ARMOperand&>(*Operands[OpIdx]).addVecListOperands(Inst, 1);
 4677       static_cast<ARMOperand&>(*Operands[OpIdx]).addDupAlignedMemory16Operands(Inst, 2);
 4680       static_cast<ARMOperand&>(*Operands[OpIdx]).addAlignedMemory64or128Operands(Inst, 2);
 4683       static_cast<ARMOperand&>(*Operands[OpIdx]).addAlignedMemory64or128or256Operands(Inst, 2);
 4686       static_cast<ARMOperand&>(*Operands[OpIdx]).addAlignedMemory64Operands(Inst, 2);
 4689       static_cast<ARMOperand&>(*Operands[OpIdx]).addVecListIndexedOperands(Inst, 2);
 4692       static_cast<ARMOperand&>(*Operands[OpIdx]).addAlignedMemory16Operands(Inst, 2);
 4695       static_cast<ARMOperand&>(*Operands[OpIdx]).addDupAlignedMemory32Operands(Inst, 2);
 4698       static_cast<ARMOperand&>(*Operands[OpIdx]).addAlignedMemory32Operands(Inst, 2);
 4701       static_cast<ARMOperand&>(*Operands[OpIdx]).addDupAlignedMemoryNoneOperands(Inst, 2);
 4704       static_cast<ARMOperand&>(*Operands[OpIdx]).addAlignedMemoryNoneOperands(Inst, 2);
 4707       static_cast<ARMOperand&>(*Operands[OpIdx]).addAlignedMemoryOperands(Inst, 2);
 4710       static_cast<ARMOperand&>(*Operands[OpIdx]).addDupAlignedMemory64Operands(Inst, 2);
 4713       static_cast<ARMOperand&>(*Operands[OpIdx]).addMVEVecListOperands(Inst, 1);
 4716       static_cast<ARMOperand&>(*Operands[OpIdx]).addMemNoOffsetT2Operands(Inst, 1);
 4719       static_cast<ARMOperand&>(*Operands[OpIdx]).addMemNoOffsetT2NoSpOperands(Inst, 1);
 4722       static_cast<ARMOperand&>(*Operands[OpIdx]).addDupAlignedMemory64or128Operands(Inst, 2);
 4725       static_cast<ARMOperand&>(*Operands[OpIdx]).addSPRRegListOperands(Inst, 1);
 4728       static_cast<ARMOperand&>(*Operands[OpIdx]).addMemImm7s4OffsetOperands(Inst, 2);
 4731       static_cast<ARMOperand&>(*Operands[OpIdx]).addAddrMode5FP16Operands(Inst, 2);
 4734       static_cast<ARMOperand&>(*Operands[OpIdx]).addImm7s4Operands(Inst, 1);
 4737       static_cast<ARMOperand&>(*Operands[OpIdx]).addMemRegRQOffsetOperands(Inst, 2);
 4740       static_cast<ARMOperand&>(*Operands[OpIdx]).addMemNoOffsetTOperands(Inst, 1);
 4743       static_cast<ARMOperand&>(*Operands[OpIdx]).addImm7Shift0Operands(Inst, 1);
 4746       static_cast<ARMOperand&>(*Operands[OpIdx]).addImm7Shift1Operands(Inst, 1);
 4749       static_cast<ARMOperand&>(*Operands[OpIdx]).addImm7Shift2Operands(Inst, 1);
 4752       static_cast<ARMOperand&>(*Operands[OpIdx]).addNEONi32vmovOperands(Inst, 1);
 4755       static_cast<ARMOperand&>(*Operands[OpIdx]).addNEONvmovi8ReplicateOperands(Inst, 1);
 4758       static_cast<ARMOperand&>(*Operands[OpIdx]).addNEONvmovi16ReplicateOperands(Inst, 1);
 4761       static_cast<ARMOperand&>(*Operands[OpIdx]).addNEONi32vmovNegOperands(Inst, 1);
 4764       static_cast<ARMOperand&>(*Operands[OpIdx]).addNEONvmovi32ReplicateOperands(Inst, 1);
 4767       static_cast<ARMOperand&>(*Operands[OpIdx]).addNEONi64splatOperands(Inst, 1);
 4770       static_cast<ARMOperand&>(*Operands[OpIdx]).addNEONi8splatOperands(Inst, 1);
 4773       static_cast<ARMOperand&>(*Operands[OpIdx]).addMVEVectorIndexOperands(Inst, 1);
 4776       static_cast<ARMOperand&>(*Operands[OpIdx]).addMVEPairVectorIndexOperands(Inst, 1);
 4782       static_cast<ARMOperand&>(*Operands[OpIdx]).addNEONinvi8ReplicateOperands(Inst, 1);
 4785       static_cast<ARMOperand&>(*Operands[OpIdx]).addFPDRegListWithVPROperands(Inst, 1);
 4788       static_cast<ARMOperand&>(*Operands[OpIdx]).addFPSRegListWithVPROperands(Inst, 1);
15082   StringRef Mnemonic = ((ARMOperand&)*Operands[0]).getToken();
15152       MCParsedAsmOperand &Actual = *Operands[ActualIdx];
15304       SMLoc Loc = ((ARMOperand&)*Operands[0]).getStartLoc();
gen/lib/Target/AVR/AVRGenAsmMatcher.inc
  505       static_cast<AVROperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
  517       static_cast<AVROperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
  520       static_cast<AVROperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
  538       static_cast<AVROperand&>(*Operands[OpIdx]).addImmCom8Operands(Inst, 1);
  550       static_cast<AVROperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
  553       static_cast<AVROperand&>(*Operands[OpIdx]).addMemriOperands(Inst, 2);
 1024           if (!AsmParser.regsEqual(*SrcOp1, *SrcOp2)) {
 1024           if (!AsmParser.regsEqual(*SrcOp1, *SrcOp2)) {
 1272   StringRef Mnemonic = ((AVROperand&)*Operands[0]).getToken();
 1325       MCParsedAsmOperand &Actual = *Operands[ActualIdx];
gen/lib/Target/BPF/BPFGenAsmMatcher.inc
  277       static_cast<BPFOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
  289       static_cast<BPFOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
  292       static_cast<BPFOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
  712           if (!AsmParser.regsEqual(*SrcOp1, *SrcOp2)) {
  712           if (!AsmParser.regsEqual(*SrcOp1, *SrcOp2)) {
  914     Mnemonic = ((BPFOperand&)*Operands[0]).getToken();
  968       MCParsedAsmOperand &Actual = *Operands[ActualIdx];
gen/lib/Target/Hexagon/HexagonGenAsmMatcher.inc
 2554       static_cast<HexagonOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
 2566       static_cast<HexagonOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
 2569       static_cast<HexagonOperand&>(*Operands[OpIdx]).addSignedImmOperands(Inst, 1);
 2572       static_cast<HexagonOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
 2596       static_cast<HexagonOperand&>(*Operands[OpIdx]).addn1ConstOperands(Inst, 1);
 7495           if (!AsmParser.regsEqual(*SrcOp1, *SrcOp2)) {
 7495           if (!AsmParser.regsEqual(*SrcOp1, *SrcOp2)) {
10260     Mnemonic = ((HexagonOperand&)*Operands[0]).getToken();
10314       MCParsedAsmOperand &Actual = *Operands[ActualIdx];
gen/lib/Target/Lanai/LanaiGenAsmMatcher.inc
  353       static_cast<LanaiOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
  365       static_cast<LanaiOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
  368       static_cast<LanaiOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
  371       static_cast<LanaiOperand&>(*Operands[OpIdx]).addHiImm16Operands(Inst, 1);
  374       static_cast<LanaiOperand&>(*Operands[OpIdx]).addLoImm16Operands(Inst, 1);
  377       static_cast<LanaiOperand&>(*Operands[OpIdx]).addCondCodeOperands(Inst, 1);
  380       static_cast<LanaiOperand&>(*Operands[OpIdx]).addHiImm16AndOperands(Inst, 1);
  383       static_cast<LanaiOperand&>(*Operands[OpIdx]).addLoImm16AndOperands(Inst, 1);
  386       static_cast<LanaiOperand&>(*Operands[OpIdx]).addBrTargetOperands(Inst, 1);
  389       static_cast<LanaiOperand&>(*Operands[OpIdx]).addMemImmOperands(Inst, 1);
  392       static_cast<LanaiOperand&>(*Operands[OpIdx]).addMemRegImmOperands(Inst, 3);
  395       static_cast<LanaiOperand&>(*Operands[OpIdx]).addMemRegRegOperands(Inst, 3);
  398       static_cast<LanaiOperand&>(*Operands[OpIdx]).addMemSplsOperands(Inst, 3);
  410       static_cast<LanaiOperand&>(*Operands[OpIdx]).addLoImm21Operands(Inst, 1);
  413       static_cast<LanaiOperand&>(*Operands[OpIdx]).addImmShiftOperands(Inst, 1);
  878           if (!AsmParser.regsEqual(*SrcOp1, *SrcOp2)) {
  878           if (!AsmParser.regsEqual(*SrcOp1, *SrcOp2)) {
 1056   StringRef Mnemonic = ((LanaiOperand&)*Operands[0]).getToken();
 1109       MCParsedAsmOperand &Actual = *Operands[ActualIdx];
gen/lib/Target/MSP430/MSP430GenAsmMatcher.inc
  338       static_cast<MSP430Operand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
  350       static_cast<MSP430Operand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
  356       static_cast<MSP430Operand&>(*Operands[OpIdx]).addMemOperands(Inst, 2);
  359       static_cast<MSP430Operand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
  362       static_cast<MSP430Operand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
  646           if (!AsmParser.regsEqual(*SrcOp1, *SrcOp2)) {
  646           if (!AsmParser.regsEqual(*SrcOp1, *SrcOp2)) {
 1114   StringRef Mnemonic = ((MSP430Operand&)*Operands[0]).getToken();
 1167       MCParsedAsmOperand &Actual = *Operands[ActualIdx];
gen/lib/Target/Mips/MipsGenAsmMatcher.inc
 1334       static_cast<MipsOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
 1346       static_cast<MipsOperand&>(*Operands[OpIdx]).addGPR32AsmRegOperands(Inst, 1);
 1349       static_cast<MipsOperand&>(*Operands[OpIdx]).addAFGR64AsmRegOperands(Inst, 1);
 1352       static_cast<MipsOperand&>(*Operands[OpIdx]).addFGR64AsmRegOperands(Inst, 1);
 1355       static_cast<MipsOperand&>(*Operands[OpIdx]).addFGR32AsmRegOperands(Inst, 1);
 1358       static_cast<MipsOperand&>(*Operands[OpIdx]).addSImmOperands<32>(Inst, 1);
 1361       static_cast<MipsOperand&>(*Operands[OpIdx]).addMSA128AsmRegOperands(Inst, 1);
 1364       static_cast<MipsOperand&>(*Operands[OpIdx]).addSImmOperands<16>(Inst, 1);
 1367       static_cast<MipsOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
 1370       static_cast<MipsOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
 1373       static_cast<MipsOperand&>(*Operands[OpIdx]).addGPRMM16AsmRegOperands(Inst, 1);
 1376       static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantSImmOperands<4, 0>(Inst, 1);
 1379       static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<5, 0>(Inst, 1);
 1382       static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<2, 0>(Inst, 1);
 1385       static_cast<MipsOperand&>(*Operands[OpIdx]).addUImmOperands<16>(Inst, 1);
 1388       static_cast<MipsOperand&>(*Operands[OpIdx]).addGPR64AsmRegOperands(Inst, 1);
 1391       static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<8, 0>(Inst, 1);
 1397       static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<5, 32, -32>(Inst, 1);
 1403       static_cast<MipsOperand&>(*Operands[OpIdx]).addFCCAsmRegOperands(Inst, 1);
 1406       static_cast<MipsOperand&>(*Operands[OpIdx]).addCOP2AsmRegOperands(Inst, 1);
 1409       static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<3, 0>(Inst, 1);
 1412       static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<6, 0>(Inst, 1);
 1415       static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<4, 0>(Inst, 1);
 1421       static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<10, 0>(Inst, 1);
 1424       static_cast<MipsOperand&>(*Operands[OpIdx]).addMemOperands(Inst, 2);
 1427       static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantSImmOperands<5, 0>(Inst, 1);
 1430       static_cast<MipsOperand&>(*Operands[OpIdx]).addCCRAsmRegOperands(Inst, 1);
 1433       static_cast<MipsOperand&>(*Operands[OpIdx]).addMSACtrlAsmRegOperands(Inst, 1);
 1436       static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<1, 0>(Inst, 1);
 1439       static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<5, 33>(Inst, 1);
 1442       static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<5, 32>(Inst, 1);
 1445       static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<5, 1>(Inst, 1);
 1448       static_cast<MipsOperand&>(*Operands[OpIdx]).addGPR32NonZeroAsmRegOperands(Inst, 1);
 1451       static_cast<MipsOperand&>(*Operands[OpIdx]).addGPR32ZeroAsmRegOperands(Inst, 1);
 1454       static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<2, 1>(Inst, 1);
 1457       static_cast<MipsOperand&>(*Operands[OpIdx]).addCOP0AsmRegOperands(Inst, 1);
 1463       static_cast<MipsOperand&>(*Operands[OpIdx]).addACC64DSPAsmRegOperands(Inst, 1);
 1466       static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<1>(Inst, 1);
 1475       static_cast<MipsOperand&>(*Operands[OpIdx]).addMicroMipsMemOperands(Inst, 2);
 1478       static_cast<MipsOperand&>(*Operands[OpIdx]).addCOP3AsmRegOperands(Inst, 1);
 1481       static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantSImmOperands<10, 0>(Inst, 1);
 1484       static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<32>(Inst, 1);
 1487       static_cast<MipsOperand&>(*Operands[OpIdx]).addStrictlyAFGR64AsmRegOperands(Inst, 1);
 1490       static_cast<MipsOperand&>(*Operands[OpIdx]).addStrictlyFGR64AsmRegOperands(Inst, 1);
 1493       static_cast<MipsOperand&>(*Operands[OpIdx]).addStrictlyFGR32AsmRegOperands(Inst, 1);
 1496       static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<7, -1>(Inst, 1);
 1499       static_cast<MipsOperand&>(*Operands[OpIdx]).addRegListOperands(Inst, 1);
 1508       static_cast<MipsOperand&>(*Operands[OpIdx]).addGPRMM16AsmRegMovePPairFirstOperands(Inst, 1);
 1511       static_cast<MipsOperand&>(*Operands[OpIdx]).addGPRMM16AsmRegMovePPairSecondOperands(Inst, 1);
 1514       static_cast<MipsOperand&>(*Operands[OpIdx]).addGPRMM16AsmRegMovePOperands(Inst, 1);
 1517       static_cast<MipsOperand&>(*Operands[OpIdx]).addHI32DSPAsmRegOperands(Inst, 1);
 1520       static_cast<MipsOperand&>(*Operands[OpIdx]).addLO32DSPAsmRegOperands(Inst, 1);
 1526       static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<7, 0>(Inst, 1);
 1529       static_cast<MipsOperand&>(*Operands[OpIdx]).addHWRegsAsmRegOperands(Inst, 1);
 1532       static_cast<MipsOperand&>(*Operands[OpIdx]).addGPRMM16AsmRegZeroOperands(Inst, 1);
 1535       static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<20, 0>(Inst, 1);
 1538       static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantSImmOperands<6, 0>(Inst, 1);
 4895           if (!AsmParser.regsEqual(*SrcOp1, *SrcOp2)) {
 4895           if (!AsmParser.regsEqual(*SrcOp1, *SrcOp2)) {
 8090   StringRef Mnemonic = ((MipsOperand&)*Operands[0]).getToken();
 8143       MCParsedAsmOperand &Actual = *Operands[ActualIdx];
gen/lib/Target/PowerPC/PPCGenAsmMatcher.inc
 2090       static_cast<PPCOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
 2102       static_cast<PPCOperand&>(*Operands[OpIdx]).addRegG8RCOperands(Inst, 1);
 2105       static_cast<PPCOperand&>(*Operands[OpIdx]).addTLSRegOperands(Inst, 1);
 2108       static_cast<PPCOperand&>(*Operands[OpIdx]).addRegGPRCOperands(Inst, 1);
 2111       static_cast<PPCOperand&>(*Operands[OpIdx]).addRegGPRCNoR0Operands(Inst, 1);
 2114       static_cast<PPCOperand&>(*Operands[OpIdx]).addS16ImmOperands(Inst, 1);
 2117       static_cast<PPCOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
 2120       static_cast<PPCOperand&>(*Operands[OpIdx]).addU16ImmOperands(Inst, 1);
 2123       static_cast<PPCOperand&>(*Operands[OpIdx]).addBranchTargetOperands(Inst, 1);
 2126       static_cast<PPCOperand&>(*Operands[OpIdx]).addRegCRBITRCOperands(Inst, 1);
 2138       static_cast<PPCOperand&>(*Operands[OpIdx]).addRegVRRCOperands(Inst, 1);
 2153       static_cast<PPCOperand&>(*Operands[OpIdx]).addRegCRRCOperands(Inst, 1);
 2228       static_cast<PPCOperand&>(*Operands[OpIdx]).addRegGxRCNoR0Operands(Inst, 1);
 2231       static_cast<PPCOperand&>(*Operands[OpIdx]).addRegGxRCOperands(Inst, 1);
 2237       static_cast<PPCOperand&>(*Operands[OpIdx]).addRegSPERCOperands(Inst, 1);
 2240       static_cast<PPCOperand&>(*Operands[OpIdx]).addRegSPE4RCOperands(Inst, 1);
 2243       static_cast<PPCOperand&>(*Operands[OpIdx]).addRegF4RCOperands(Inst, 1);
 2246       static_cast<PPCOperand&>(*Operands[OpIdx]).addRegF8RCOperands(Inst, 1);
 2252       static_cast<PPCOperand&>(*Operands[OpIdx]).addRegVFRCOperands(Inst, 1);
 2255       static_cast<PPCOperand&>(*Operands[OpIdx]).addRegVSFRCOperands(Inst, 1);
 2258       static_cast<PPCOperand&>(*Operands[OpIdx]).addRegVSSRCOperands(Inst, 1);
 2261       static_cast<PPCOperand&>(*Operands[OpIdx]).addRegVSRCOperands(Inst, 1);
 2369       static_cast<PPCOperand&>(*Operands[OpIdx]).addCRBitMaskOperands(Inst, 1);
 2447       static_cast<PPCOperand&>(*Operands[OpIdx]).addRegG8RCNoX0Operands(Inst, 1);
 2450       static_cast<PPCOperand&>(*Operands[OpIdx]).addRegQFRCOperands(Inst, 1);
 2453       static_cast<PPCOperand&>(*Operands[OpIdx]).addRegQSRCOperands(Inst, 1);
 2456       static_cast<PPCOperand&>(*Operands[OpIdx]).addRegQBRCOperands(Inst, 1);
 4134           if (!AsmParser.regsEqual(*SrcOp1, *SrcOp2)) {
 4134           if (!AsmParser.regsEqual(*SrcOp1, *SrcOp2)) {
 7016   StringRef Mnemonic = ((PPCOperand&)*Operands[0]).getToken();
 7072       MCParsedAsmOperand &Actual = *Operands[ActualIdx];
 7186       SMLoc Loc = ((PPCOperand&)*Operands[0]).getStartLoc();
gen/lib/Target/RISCV/RISCVGenAsmMatcher.inc
  959       static_cast<RISCVOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
  971       static_cast<RISCVOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
  974       static_cast<RISCVOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
  977       static_cast<RISCVOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
  986       static_cast<RISCVOperand&>(*Operands[OpIdx]).addCSRSystemRegisterOperands(Inst, 1);
  992       static_cast<RISCVOperand&>(*Operands[OpIdx]).addFRMArgOperands(Inst, 1);
  998       static_cast<RISCVOperand&>(*Operands[OpIdx]).addFenceArgOperands(Inst, 1);
 1782           if (!AsmParser.regsEqual(*SrcOp1, *SrcOp2)) {
 1782           if (!AsmParser.regsEqual(*SrcOp1, *SrcOp2)) {
 2405   StringRef Mnemonic = ((RISCVOperand&)*Operands[0]).getToken();
 2461       MCParsedAsmOperand &Actual = *Operands[ActualIdx];
gen/lib/Target/Sparc/SparcGenAsmMatcher.inc
 1578       static_cast<SparcOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
 1590       static_cast<SparcOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
 1593       static_cast<SparcOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
 1650       static_cast<SparcOperand&>(*Operands[OpIdx]).addMEMriOperands(Inst, 2);
 1653       static_cast<SparcOperand&>(*Operands[OpIdx]).addMEMrrOperands(Inst, 2);
 1659       static_cast<SparcOperand&>(*Operands[OpIdx]).addMembarTagOperands(Inst, 1);
 2349           if (!AsmParser.regsEqual(*SrcOp1, *SrcOp2)) {
 2349           if (!AsmParser.regsEqual(*SrcOp1, *SrcOp2)) {
 4149   StringRef Mnemonic = ((SparcOperand&)*Operands[0]).getToken();
 4205       MCParsedAsmOperand &Actual = *Operands[ActualIdx];
gen/lib/Target/SystemZ/SystemZGenAsmMatcher.inc
 1351       static_cast<SystemZOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
 1363       static_cast<SystemZOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
 1366       static_cast<SystemZOperand&>(*Operands[OpIdx]).addBDXAddrOperands(Inst, 3);
 1369       static_cast<SystemZOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
 1372       static_cast<SystemZOperand&>(*Operands[OpIdx]).addBDAddrOperands(Inst, 2);
 1375       static_cast<SystemZOperand&>(*Operands[OpIdx]).addBDLAddrOperands(Inst, 3);
 1378       static_cast<SystemZOperand&>(*Operands[OpIdx]).addImmTLSOperands(Inst, 2);
 1381       static_cast<SystemZOperand&>(*Operands[OpIdx]).addBDRAddrOperands(Inst, 3);
 1387       static_cast<SystemZOperand&>(*Operands[OpIdx]).addBDVAddrOperands(Inst, 3);
 2343           if (!AsmParser.regsEqual(*SrcOp1, *SrcOp2)) {
 2343           if (!AsmParser.regsEqual(*SrcOp1, *SrcOp2)) {
 5347   StringRef Mnemonic = ((SystemZOperand&)*Operands[0]).getToken();
 5400       MCParsedAsmOperand &Actual = *Operands[ActualIdx];
gen/lib/Target/WebAssembly/WebAssemblyGenAsmMatcher.inc
  168       static_cast<WebAssemblyOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
  183       static_cast<WebAssemblyOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
  186       static_cast<WebAssemblyOperand&>(*Operands[OpIdx]).addBrListOperands(Inst, 1);
  189       static_cast<WebAssemblyOperand&>(*Operands[OpIdx]).addFPImmOperands(Inst, 1);
  400           if (!AsmParser.regsEqual(*SrcOp1, *SrcOp2)) {
  400           if (!AsmParser.regsEqual(*SrcOp1, *SrcOp2)) {
 1116   StringRef Mnemonic = ((WebAssemblyOperand&)*Operands[0]).getToken();
 1169       MCParsedAsmOperand &Actual = *Operands[ActualIdx];
gen/lib/Target/X86/X86GenAsmMatcher.inc
 4949       static_cast<X86Operand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
 4964       static_cast<X86Operand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
 4976       static_cast<X86Operand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
 4979       static_cast<X86Operand&>(*Operands[OpIdx]).addMemOperands(Inst, 5);
 4982       static_cast<X86Operand&>(*Operands[OpIdx]).addAbsMemOperands(Inst, 1);
 5030       static_cast<X86Operand&>(*Operands[OpIdx]).addDstIdxOperands(Inst, 1);
 5033       static_cast<X86Operand&>(*Operands[OpIdx]).addSrcIdxOperands(Inst, 2);
 5036       static_cast<X86Operand&>(*Operands[OpIdx]).addGR32orGR64Operands(Inst, 1);
 5045       static_cast<X86Operand&>(*Operands[OpIdx]).addMemOffsOperands(Inst, 2);
 5054       static_cast<X86Operand&>(*Operands[OpIdx]).addAVX512RCOperands(Inst, 1);
 5057       static_cast<X86Operand&>(*Operands[OpIdx]).addMaskPairOperands(Inst, 1);
 7591           if (!AsmParser.regsEqual(*SrcOp1, *SrcOp2)) {
 7591           if (!AsmParser.regsEqual(*SrcOp1, *SrcOp2)) {
36943   StringRef Mnemonic = ((X86Operand&)*Operands[0]).getToken();
37000       MCParsedAsmOperand &Actual = *Operands[ActualIdx];
include/llvm/ADT/Any.h
  146   return &static_cast<Any::StorageImpl<U> &>(*Value->Storage).Value;
  154   return &static_cast<Any::StorageImpl<U> &>(*Value->Storage).Value;
include/llvm/ADT/STLExtras.h
 1389   auto operator()(A &lhs, B &rhs) const -> decltype(func(*lhs, *rhs)) {
 1389   auto operator()(A &lhs, B &rhs) const -> decltype(func(*lhs, *rhs)) {
 1392     return func(*lhs, *rhs);
 1392     return func(*lhs, *rhs);
include/llvm/ADT/iterator.h
  296   T &operator*() const { return **this->I; }
include/llvm/Analysis/AliasAnalysis.h
 1165   AAResults &getAAResults() { return *AAR; }
 1166   const AAResults &getAAResults() const { return *AAR; }
include/llvm/Analysis/BasicAliasAnalysis.h
  244   BasicAAResult &getResult() { return *Result; }
  245   const BasicAAResult &getResult() const { return *Result; }
include/llvm/Analysis/CFLAndersAliasAnalysis.h
  114   CFLAndersAAResult &getResult() { return *Result; }
  115   const CFLAndersAAResult &getResult() const { return *Result; }
include/llvm/Analysis/CFLSteensAliasAnalysis.h
  131   CFLSteensAAResult &getResult() { return *Result; }
  132   const CFLSteensAAResult &getResult() const { return *Result; }
include/llvm/Analysis/CallGraph.h
  335   const CallGraph &getCallGraph() const { return *G; }
  336   CallGraph &getCallGraph() { return *G; }
  351     return (*G)[F];
  355   inline CallGraphNode *operator[](const Function *F) { return (*G)[F]; }
include/llvm/Analysis/GlobalsModRef.h
  145   GlobalsAAResult &getResult() { return *Result; }
  146   const GlobalsAAResult &getResult() const { return *Result; }
include/llvm/Analysis/IVUsers.h
  175   IVUsers &getIU() { return *IU; }
  176   const IVUsers &getIU() const { return *IU; }
include/llvm/Analysis/LoopAccessAnalysis.h
  576   const MemoryDepChecker &getDepChecker() const { return *DepChecker; }
  606   const PredicatedScalarEvolution &getPSE() const { return *PSE; }
include/llvm/Analysis/MemorySSA.h
  973   MemorySSA &getMSSA() { return *MSSA; }
  974   const MemorySSA &getMSSA() const { return *MSSA; }
include/llvm/Analysis/ObjCARCAliasAnalysis.h
   88   ObjCARCAAResult &getResult() { return *Result; }
   89   const ObjCARCAAResult &getResult() const { return *Result; }
include/llvm/Analysis/OptimizationRemarkEmitter.h
  148     return *ORE;
include/llvm/Analysis/PhiValues.h
  148   PhiValues &getResult() { return *Result; }
  149   const PhiValues &getResult() const { return *Result; }
include/llvm/Analysis/ProfileSummaryInfo.h
  166   ProfileSummaryInfo &getPSI() { return *PSI; }
  167   const ProfileSummaryInfo &getPSI() const { return *PSI; }
include/llvm/Analysis/ScalarEvolution.h
 1944   ScalarEvolution &getSE() { return *SE; }
 1945   const ScalarEvolution &getSE() const { return *SE; }
include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h
   60   SCEVAAResult &getResult() { return *Result; }
   61   const SCEVAAResult &getResult() const { return *Result; }
include/llvm/Analysis/ScopedNoAliasAA.h
   74   ScopedNoAliasAAResult &getResult() { return *Result; }
   75   const ScopedNoAliasAAResult &getResult() const { return *Result; }
include/llvm/Analysis/TypeBasedAliasAnalysis.h
   80   TypeBasedAAResult &getResult() { return *Result; }
   81   const TypeBasedAAResult &getResult() const { return *Result; }
include/llvm/CodeGen/AsmPrinter.h
  580       emitDwarfAbbrev(*Abbrev);
include/llvm/CodeGen/MachineDominators.h
   91     return *DT;
include/llvm/CodeGen/MachineFunction.h
  457   PseudoSourceValueManager &getPSVManager() const { return *PSVManager; }
include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h
  220     return *ORE;
include/llvm/DebugInfo/DWARF/DWARFContext.h
  116   const DWARFObject &getDWARFObj() const { return *DObj; }
include/llvm/DebugInfo/PDB/Native/NativeSession.h
   97   PDBFile &getPDBFile() { return *Pdb; }
   98   const PDBFile &getPDBFile() const { return *Pdb; }
include/llvm/DebugInfo/PDB/Native/PDBFile.h
   83   BinaryStreamRef getMsfBuffer() const { return *Buffer; }
include/llvm/DebugInfo/PDB/Native/TpiStream.h
   58   codeview::LazyRandomTypeCollection &typeCollection() { return *Types; }
include/llvm/DebugInfo/PDB/UDTLayout.h
  153   const PDBSymbolTypeBaseClass &getBase() const { return *Base; }
include/llvm/ExecutionEngine/JITLink/JITLink.h
  728     return *Sections.back();
include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
  108     IndirectStubsManager &getISManager() { return *ISMgr; }
  221       return *SourceModules[H].SourceMod;
  387     LD.PromoteSymbols(*SrcMPtr);
  390     Module &SrcM = *SrcMPtr;
  456         cloneGlobalVariableDecl(*GVsM, GV, &VMap);
  461         cloneGlobalAliasDecl(*GVsM, A, VMap);
  464     cloneModuleFlagsMetadata(*GVsM, SrcM, VMap);
  475             return cloneFunctionDecl(*GVsM, *F);
  647         return cloneGlobalVariableDecl(*M, *GV);
  652           return cloneFunctionDecl(*M, *F);
  656         auto *StubPtr = createImplPointer(*F->getType(), *M,
  658         auto *ClonedF = cloneFunctionDecl(*M, *F);
  672         return new GlobalVariable(*M, Ty, false, GlobalValue::ExternalLinkage,
  683       cloneFunctionDecl(*M, *F, &VMap);
include/llvm/ExecutionEngine/Orc/CompileUtils.h
   64       : SimpleCompiler(*TM, ObjCache), TM(std::move(TM)) {}
include/llvm/ExecutionEngine/Orc/Core.h
  906         dbgs() << "Dispatching " << *MU << " for " << JD.getName() << "\n";
  946   auto &G = *DefGenerator;
  962     if (auto Err = defineImpl(*MU))
  979     if (auto Err = defineImpl(*MU))
include/llvm/ExecutionEngine/Orc/IRCompileLayer.h
   93     if (auto Err = BaseLayer.addObject(std::move(K), Compile(*M)))
include/llvm/ExecutionEngine/Orc/LLJIT.h
   46   ExecutionSession &getExecutionSession() { return *ES; }
  118   ObjectLayer &getObjLinkingLayer() { return *ObjLinkingLayer; }
include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h
  175           if (auto GV = addGlobalValue(*Symbols, GO, Mang, SearchName,
include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h
  253         Parent.NotifyLoaded(K, *PFC->Obj.getBinary(), *Info);
  262         Parent.NotifyFinalized(K, *PFC->Obj.getBinary(), *Info);
include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h
  137     return F(*M);
  146     return F(*M);
include/llvm/IR/ModuleSummaryIndex.h
  790       return *VTableFuncs;
include/llvm/IR/PassManager.h
  704       auto &Result = static_cast<ResultT &>(*RI->second->second);
  879       auto &Result = *AnalysisResultPair.second;
  927     return *PI->second;
  935     return *PI->second;
  973     return *RI->second->second;
  980     return RI == AnalysisResults.end() ? nullptr : &*RI->second->second;
include/llvm/IR/RemarkStreamer.h
   50   remarks::RemarkSerializer &getSerializer() { return *RemarkSerializer; }
include/llvm/LTO/legacy/LTOModule.h
  117   const Module &getModule() const { return *Mod; }
  118   Module &getModule() { return *Mod; }
include/llvm/MC/MCAssembler.h
  292   MCAsmBackend &getBackend() const { return *Backend; }
  294   MCCodeEmitter &getEmitter() const { return *Emitter; }
  296   MCObjectWriter &getWriter() const { return *Writer; }
include/llvm/MC/MCObjectStreamer.h
  104   MCAssembler &getAssembler() { return *Assembler; }
include/llvm/MCA/HardwareUnits/LSUnit.h
  280     return *Groups.find(Index)->second;
  285     return *Groups.find(Index)->second;
include/llvm/MCA/SourceMgr.h
   46     return SourceRef(Current, *Sequence[Current % Sequence.size()]);
include/llvm/ProfileData/InstrProf.h
  694                       ? std::make_unique<ValueProfData>(*RHS.ValueData)
  704       ValueData = std::make_unique<ValueProfData>(*RHS.ValueData);
  706       *ValueData = *RHS.ValueData;
  706       *ValueData = *RHS.ValueData;
include/llvm/ProfileData/InstrProfReader.h
  156       : DataBuffer(std::move(DataBuffer_)), Line(*DataBuffer, true, '#') {}
include/llvm/ProfileData/SampleProfWriter.h
   46   raw_ostream &getOutputStream() { return *OutputStream; }
include/llvm/Support/Casting.h
   85     return isa_impl_cl<To, From>::doit(*Val);
include/llvm/Support/Error.h
  400         auto &E2List = static_cast<ErrorList &>(*E2Payload);
  795     assert(appliesTo(*E) && "Applying incorrect handler");
  796     return H(static_cast<ErrT &>(*E));
  809     assert(appliesTo(*E) && "Applying incorrect handler");
  810     H(static_cast<ErrT &>(*E));
  825     assert(appliesTo(*E) && "Applying incorrect handler");
  841     assert(appliesTo(*E) && "Applying incorrect handler");
  887   if (ErrorHandlerTraits<HandlerT>::appliesTo(*Payload))
  908     ErrorList &List = static_cast<ErrorList &>(*Payload);
include/llvm/Support/GenericDomTree.h
  312       DomTreeNodeBase<NodeT> &MyNd = *DomTreeNode.second;
  313       DomTreeNodeBase<NodeT> &OtherNd = *OI->second;
include/llvm/Support/JSON.h
  494     if (LLVM_UNLIKELY(!isUTF8(*Owned))) {
  496       *Owned = fixUTF8(std::move(*Owned));
  496       *Owned = fixUTF8(std::move(*Owned));
  498     Data = *Owned;
  514       Owned.reset(new std::string(*C.Owned));
  515       Data = *Owned;
include/llvm/Support/TargetRegistry.h
  530     formatted_raw_ostream &OSRef = *OS;
lib/Analysis/AliasAnalysis.cpp
  817       WrapperPass->CB(*this, F, *AAR);
lib/Analysis/AssumptionCache.cpp
  254     return *I->second;
  261   return *IP.first->second;
lib/Analysis/CGSCCPassManager.cpp
   76     if (!PI.runBeforePass(*Pass, *C))
   82       PI.runAfterPassInvalidated<LazyCallGraph::SCC>(*Pass);
   84       PI.runAfterPass<LazyCallGraph::SCC>(*Pass, *C);
lib/Analysis/DDG.cpp
  201   OS << *AM.getResult<DDGAnalysis>(L, AR);
lib/Analysis/DependenceAnalysis.cpp
  156 DependenceInfo &DependenceAnalysisWrapperPass::getDI() const { return *info; }
  186                 OS << ", iteration = " << *DA->getSplitIteration(*D, Level);
lib/Analysis/LoopAccessAnalysis.cpp
 1915                           TheLoop, AA, LI, DependentAccesses, *PSE);
 1971         !getPtrStride(*PSE, Ptr, TheLoop, SymbolicStrides)) {
 2008   bool CanDoRTIfNeeded = Accesses.canCheckPtrAtRT(*PtrRtChecking, PSE->getSE(),
 2032       Accesses.resetDepChecks(*DepChecker);
 2038       CanDoRTIfNeeded = Accesses.canCheckPtrAtRT(*PtrRtChecking, SE, TheLoop,
 2104   return *Report;
 2211       expandBounds(PointerChecks, TheLoop, Loc, SE, Exp, *PtrRtChecking);
 2349       DepChecker(std::make_unique<MemoryDepChecker>(*PSE, L)), TheLoop(L),
lib/Analysis/LoopCacheAnalysis.cpp
  532           dbgs().indent(2) << *R << "\n";
  566         dbgs().indent(4) << *IR << "\n";
  622     OS << *CC;
lib/Analysis/MemorySSA.cpp
 1244     for (MemoryAccess &MA : *Pair.second)
lib/Analysis/RegionPass.cpp
   43     addRegionIntoQueue(*E, RQ);
lib/Analysis/RegionPrinter.cpp
  120       printRegionCluster(*RI, GW, depth + 1);
lib/Analysis/StackSafetyAnalysis.cpp
  157   FunctionInfo(const StackSafetyInfo &SSI) : FunctionInfo(*SSI.Info) {}
lib/Analysis/SyncDependenceAnalysis.cpp
  344     return *ItCached->second;
  354   return *ItInserted.first->second;
  367     return *ItCached->second;
  377   return *ItInserted.first->second;
lib/Analysis/TargetLibraryInfo.cpp
 1605   return *Impl;
lib/AsmParser/LLParser.cpp
  967   maybeSetDSOLocal(DSOLocal, *GA);
lib/AsmParser/Parser.cpp
  128   if (parseSummaryIndexAssemblyInto(F, *Index, Err))
lib/Bitcode/Reader/BitcodeReader.cpp
 6513   ModuleSummaryIndexBitcodeReader R(std::move(Stream), Strtab, *Index,
 6646   auto MOrErr = getLazyBitcodeModule(*Buffer, Context, ShouldLazyLoadMetadata,
 6729   return getModuleSummaryIndex(**FileOrErr);
lib/Bitcode/Writer/BitcodeWriter.cpp
 4360   writeBitcodeHeader(*Stream);
 4442   ModuleBitcodeWriter ModuleWriter(M, Buffer, StrtabBuilder, *Stream,
 4451   IndexBitcodeWriter IndexWriter(*Stream, StrtabBuilder, *Index,
 4653   ThinLinkBitcodeWriter ThinLinkWriter(M, StrtabBuilder, *Stream, Index,
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  291     if (GCMetadataPrinter *MP = GetOrCreateGCPrinter(*I))
  304                   OutContext.getSubtargetCopy(*STI), TM.Options.MCOptions);
 1422   TLOF.emitModuleMetadata(*OutStreamer, M);
 1518     if (GCMetadataPrinter *MP = GetOrCreateGCPrinter(**--I))
 2660       FinalGV, FinalSym, MV, Offset, AP.MMI, *AP.OutStreamer);
 3086       if (GCMetadataPrinter *MP = GetOrCreateGCPrinter(*I))
lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
  145         TLOF.getTTypeGlobalReference(GV, Encoding, TM, MMI, *OutStreamer);
lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
  139           DiagInfo->SrcMgr, OutContext, *OutStreamer, *MAI, BufNum));
  150       STI, *Parser, *MII, MCOptions));
  150       STI, *Parser, *MII, MCOptions));
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
  151     : DebugHandlerBase(AP), OS(*Asm->OutStreamer), TypeTable(Allocator) {
  581       emitDebugInfoForFunction(P.first, *P.second);
lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
   79     TLOF.emitPersonalityValue(*Asm->OutStreamer, Asm->getDataLayout(), Sym);
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  857   DwarfCompileUnit &NewCU = *OwnedUnit;
 1286       DbgVar->addMMIEntry(*RegVar);
 1752     FileNo = static_cast<DwarfCompileUnit &>(*DCUs[CUID])
 2787   addGnuPubAttributes(*NewU, Die);
 2796   DwarfCompileUnit &NewCU = *OwnedUnit;
 2827       *Asm->OutStreamer, MCDwarfLineTableParams(),
 2896   DwarfTypeUnit &NewTU = *OwnedUnit;
lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp
   46   MCStreamer &OS = *AP.OutStreamer;
   58     GCFunctionInfo &MD = **FI;
lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp
  118     GCFunctionInfo &FI = **I;
  137     GCFunctionInfo &FI = **I;
lib/CodeGen/AsmPrinter/WinCFGuard.cpp
   52   auto &OS = *Asm->OutStreamer;
lib/CodeGen/AsmPrinter/WinException.cpp
   52   auto &OS = *Asm->OutStreamer;
  550   auto &OS = *Asm->OutStreamer;
  618   auto &OS = *Asm->OutStreamer;
  660   auto &OS = *Asm->OutStreamer;
  967   MCStreamer &OS = *Asm->OutStreamer;
 1093   MCStreamer &OS = *Asm->OutStreamer;
lib/CodeGen/CodeGenPrepare.cpp
  348       return *DT;
  431   BFI.reset(new BlockFrequencyInfo(F, *BPI, *LI));
  437     if (PSI->isFunctionHotInCallGraph(&F, *BFI))
  439     else if (PSI->isFunctionColdInCallGraph(&F, *BFI))
lib/CodeGen/FaultMaps.cpp
   54   MCStreamer &OS = *AP.OutStreamer;
   82   MCStreamer &OS = *AP.OutStreamer;
lib/CodeGen/GlobalISel/IRTranslator.cpp
  215       reportTranslationError(*MF, *TPC, *ORE, R);
  269     reportTranslationError(*MF, *TPC, *ORE, R);
 2259     reportTranslationError(*MF, *TPC, *ORE, R);
 2314     reportTranslationError(*MF, *TPC, *ORE, R);
 2361         reportTranslationError(*MF, *TPC, *ORE, R);
lib/CodeGen/GlobalISel/RegBankSelect.cpp
  670       reportGISelFailure(MF, *TPC, *MORE, "gisel-regbankselect",
  696         reportGISelFailure(MF, *TPC, *MORE, "gisel-regbankselect",
lib/CodeGen/GlobalISel/RegisterBankInfo.cpp
  281     return *It->second;
  287   return *PartMapping;
  315     return *It->second;
  321   return *ValMapping;
  389     return *It->second;
  396   return *InstrMapping;
lib/CodeGen/InlineSpiller.cpp
 1469     LiveInterval &OrigLI = *StackSlotToOrigLI[Slot];
lib/CodeGen/LLVMTargetMachine.cpp
   52       *MRI, getTargetTriple().str(), Options.MCOptions);
lib/CodeGen/LiveInterval.cpp
  319   LiveRange::SegmentSet &segmentsColl() { return *LR->segmentSet; }
lib/CodeGen/MIRParser/MIRParser.cpp
  410   PerFunctionMIParsingState PFS(MF, SM, IRSlots, *Target);
  468     if (TM.parseMachineFunctionInfo(*YamlMF.MachineFuncInfo, PFS, Error,
lib/CodeGen/MachineBlockPlacement.cpp
 3039     BranchFolder BF(/*EnableTailMerge=*/true, /*CommonHoist=*/false, *MBFI,
lib/CodeGen/MachineScheduler.cpp
  390   scheduleRegions(*Scheduler, false);
  422   scheduleRegions(*Scheduler, true);
lib/CodeGen/ParallelCG.cpp
   46       WriteBitcodeToFile(*M, *BCOSs[0]);
   68           WriteBitcodeToFile(*MPart, BCOS);
lib/CodeGen/RegAllocBasic.cpp
   89   Spiller &spiller() override { return *SpillerInstance; }
lib/CodeGen/RegAllocGreedy.cpp
  423   Spiller &spiller() override { return *SpillerInstance; }
 3250   SE.reset(new SplitEditor(*SA, *AA, *LIS, *VRM, *DomTree, *MBFI));
lib/CodeGen/RegAllocPBQP.cpp
  841       initializeGraph(G, VRM, *VRegSpiller);
  859       PBQPAllocComplete = mapPBQPToRegAlloc(G, Solution, VRM, *VRegSpiller);
  866   postOptimization(*VRegSpiller, LIS);
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  450   CurDAG->init(*MF, *ORE, this, LibInfo,
 1373       reportFastISelFailure(*MF, *ORE, R, EnableFastISelAbort > 1);
 1512           reportFastISelFailure(*MF, *ORE, R, EnableFastISelAbort > 2);
 1561         reportFastISelFailure(*MF, *ORE, R, ShouldAbort);
lib/CodeGen/StackColoring.cpp
 1011           const LiveInterval *Interval = &*Intervals[FromSlot];
 1108         LiveInterval *Interval = &*Intervals[Slot];
 1249         LiveInterval *First = &*Intervals[FirstSlot];
 1250         LiveInterval *Second = &*Intervals[SecondSlot];
lib/CodeGen/StackMaps.cpp
  559   MCStreamer &OS = *AP.OutStreamer;
lib/DebugInfo/DWARF/DWARFContext.cpp
  390     DWARFDataExtractor Data(*DObj, DObj->getLoclistsSection(), isLittleEndian(),
  446     DWARFDataExtractor LineData(*DObj, DObj->getLineSection(), isLittleEndian(),
  456     DWARFDataExtractor LineData(*DObj, DObj->getLineDWOSection(),
  508     DWARFDataExtractor AddrData(*DObj, DObj->getAddrSection(),
  516     DWARFDataExtractor rangesData(*DObj, DObj->getRangesSection(),
  539     DWARFDataExtractor RnglistData(*DObj, DObj->getRnglistsSection(),
  546     DWARFDataExtractor RnglistData(*DObj, DObj->getRnglistsDWOSection(),
  553     DWARFDebugPubTable(*DObj, DObj->getPubnamesSection(), isLittleEndian(), false)
  558     DWARFDebugPubTable(*DObj, DObj->getPubtypesSection(), isLittleEndian(), false)
  563     DWARFDebugPubTable(*DObj, DObj->getGnuPubnamesSection(), isLittleEndian(),
  569     DWARFDebugPubTable(*DObj, DObj->getGnuPubtypesSection(), isLittleEndian(),
  575     dumpStringOffsetsSection(OS, "debug_str_offsets", *DObj,
  581     dumpStringOffsetsSection(OS, "debug_str_offsets.dwo", *DObj,
  663     return *CUIndex;
  669   return *CUIndex;
  674     return *TUIndex;
  680   return *TUIndex;
  685     return *GdbIndex;
  690   return *GdbIndex;
  721     DWARFDataExtractor LocData(*DObj, DObj->getLocSection(), isLittleEndian(),
  766   DWARFDataExtractor debugFrameData(*DObj, DObj->getFrameSection(),
  777   DWARFDataExtractor debugFrameData(*DObj, DObj->getEHFrameSection(),
  799     return *Cache;
  805   return *Cache;
  809   return getAccelTable(Names, *DObj, DObj->getNamesSection(),
  814   return getAccelTable(AppleNames, *DObj, DObj->getAppleNamesSection(),
  819   return getAccelTable(AppleTypes, *DObj, DObj->getAppleTypesSection(),
  824   return getAccelTable(AppleNamespaces, *DObj,
  830   return getAccelTable(AppleObjC, *DObj, DObj->getAppleObjCSection(),
  868   DWARFDataExtractor lineData(*DObj, U->getLineSection(), isLittleEndian(),
lib/DebugInfo/DWARF/DWARFDebugLine.cpp
 1109         LineToUnit.insert(std::make_pair(*StmtOffset, &*CU));
 1113         LineToUnit.insert(std::make_pair(*StmtOffset, &*TU));
lib/DebugInfo/MSF/MSFBuilder.cpp
  323   BinaryStreamWriter FpmWriter(*FpmStream);
  368   BinaryStreamWriter DW(*DirStream);
lib/DebugInfo/MSF/MappedBlockStream.cpp
  367   BinaryStreamWriter Initializer(*Result);
lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp
  152     WritableBinaryStreamRef Ref(*NS);
lib/DebugInfo/PDB/Native/DbiStream.cpp
   53   BinaryStreamReader Reader(*Stream);
  274   BinaryStreamReader Reader(*SHS);
  300   BinaryStreamReader Reader(*FS);
  318   if (auto EC = NewFpoRecords.initialize(*FS))
lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp
  118   return *ModiList.back();
  399   BinaryStreamWriter Writer(*DbiS);
  445     BinaryStreamWriter DbgStreamWriter(*WritableStream);
lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp
  371   if (auto EC = commitSymbolRecordStream(*PRS))
  373   if (auto EC = commitGlobalsHashStream(*GS))
  375   if (auto EC = commitPublicsHashStream(*PS))
lib/DebugInfo/PDB/Native/GlobalsStream.cpp
   41   BinaryStreamReader Reader(*Stream);
lib/DebugInfo/PDB/Native/InfoStream.cpp
   26   BinaryStreamReader Reader(*Stream);
lib/DebugInfo/PDB/Native/InfoStreamBuilder.cpp
   62   BinaryStreamWriter Writer(*InfoS);
lib/DebugInfo/PDB/Native/InjectedSourceStream.cpp
   29   BinaryStreamReader Reader(*Stream);
lib/DebugInfo/PDB/Native/NativeEnumInjectedSources.cpp
   84     auto Data = readStreamData(**ExpectedFileStream, Entry.FileSize);
lib/DebugInfo/PDB/Native/NativeSession.cpp
   55       Cache(*this, getDbiStreamPtr(*Pdb)) {}
   66   auto File = std::make_unique<PDBFile>(Path, std::move(Stream), *Allocator);
  205   return std::make_unique<NativeEnumInjectedSources>(*Pdb, *ISS, *Strings);
lib/DebugInfo/PDB/Native/PDBFile.cpp
  121   BinaryStreamReader Reader(*Buffer);
  155       MappedBlockStream::createFpmStream(ContainerLayout, *Buffer, Allocator);
  156   BinaryStreamReader FpmReader(*FpmStream);
  192   auto DS = MappedBlockStream::createDirectoryStream(ContainerLayout, *Buffer,
  194   BinaryStreamReader Reader(*DS);
  241   return MappedBlockStream::createIndexedStream(ContainerLayout, *Buffer, SN,
  272   return *Globals;
  285   return *Info;
  298   return *Dbi;
  311   return *Tpi;
  327   return *Ipi;
  345   return *Publics;
  364   return *Symbols;
  374     BinaryStreamReader Reader(**NS);
  381   return *Strings;
  399   return *InjectedSources;
lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp
   49 MSFBuilder &PDBFileBuilder::getMsfBuilder() { return *Msf; }
   53     Info = std::make_unique<InfoStreamBuilder>(*Msf, NamedStreams);
   54   return *Info;
   59     Dbi = std::make_unique<DbiStreamBuilder>(*Msf);
   60   return *Dbi;
   65     Tpi = std::make_unique<TpiStreamBuilder>(*Msf, StreamTPI);
   66   return *Tpi;
   71     Ipi = std::make_unique<TpiStreamBuilder>(*Msf, StreamIPI);
   72   return *Ipi;
   81     Gsi = std::make_unique<GSIStreamBuilder>(*Msf);
   82   return *Gsi;
  232   BinaryStreamWriter Writer(*Stream);
  257     BinaryStreamWriter SourceWriter(*SourceStream);
  282   BinaryStreamWriter NSWriter(*NS);
  292     BinaryStreamWriter NSW(*NS);
lib/DebugInfo/PDB/Native/PublicsStream.cpp
   59   BinaryStreamReader Reader(*Stream);
lib/DebugInfo/PDB/Native/SymbolCache.cpp
  124   NativeRawSymbol &UnmodifiedNRS = *Cache[UnmodifiedId];
  248   return *Cache[SymbolId];
lib/DebugInfo/PDB/Native/SymbolStream.cpp
   28   BinaryStreamReader Reader(*Stream);
lib/DebugInfo/PDB/Native/TpiStream.cpp
   42   BinaryStreamReader Reader(*Stream);
   87     BinaryStreamReader HSR(**HS);
  170     std::string ThisName = computeTypeName(*Types, TI);
lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp
  151   BinaryStreamWriter Writer(*InfoS);
  165     BinaryStreamWriter HW(*HVS);
  167       if (auto EC = HW.writeStreamRef(*HashValueStream))
lib/DebugInfo/PDB/PDBSymbolFunc.cpp
   64     const auto &Result = **CurIter;
lib/DebugInfo/PDB/UDTLayout.cpp
   70                      Member->getOffset(), getTypeLength(*Member), false),
   93   return *UdtLayout;
   98     : LayoutItemBase(&Parent, VT.get(), "<vtbl>", 0, getTypeLength(*VT), false),
  143     : ClassLayout(*UDT) {
  154     : UDTLayoutBase(&Parent, *B, B->getName(), OffsetInParent, B->getLength(),
lib/DebugInfo/Symbolize/DIPrinter.cpp
   49   for (line_iterator I = line_iterator(*Buf, false);
lib/ExecutionEngine/ExecutionEngine.cpp
  412     runStaticConstructorsDestructors(*M, isDtors);
 1197       Module &M = *Modules[m];
 1227     Module &M = *Modules[m];
lib/ExecutionEngine/ExecutionEngineBindings.cpp
  188     for (auto &F : *Mod) {
lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp
   43   prune(*G);
   62   Ctx->notifyResolved(*G);
   81                        auto &TmpSelf = *S;
  103   if (auto Err = copyAndFixUpBlocks(Layout, *Alloc))
  132     if (auto Err = P(*G))
lib/ExecutionEngine/JITLink/JITLinkGeneric.h
  138     auto &LTmp = *L;
lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h
  148   LinkGraph &getGraph() const { return *G; }
lib/ExecutionEngine/JITLink/MachO_arm64.cpp
  505     return MachOLinkGraphBuilder_arm64(**MachOObj).buildGraph();
lib/ExecutionEngine/JITLink/MachO_x86_64.cpp
  465     return MachOLinkGraphBuilder_x86_64(**MachOObj).buildGraph();
lib/ExecutionEngine/MCJIT/MCJIT.cpp
   97       notifyFreeingObject(*Obj);
  117   std::unique_ptr<RuntimeDyld::LoadedObjectInfo> L = Dyld.loadObject(*Obj);
  121   notifyObjectLoaded(*Obj, *L);
  121   notifyObjectLoaded(*Obj, *L);
  223     Dyld.loadObject(*LoadedObject.get());
  228   notifyObjectLoaded(*LoadedObject.get(), *L);
  228   notifyObjectLoaded(*LoadedObject.get(), *L);
lib/ExecutionEngine/Orc/CompileUtils.cpp
   52     notifyObjectCompiled(M, *ObjBuffer);
   81   SimpleCompiler C(*TM, ObjCache);
lib/ExecutionEngine/Orc/Core.cpp
  440     dbgs() << "In " << JD.getName() << " replacing symbols with " << *MU
 1828   return runSessionLocked([this]() -> JITDylib & { return *JDs.front(); });
 1847       JDs.front()->addToSearchOrder(*JDs.back());
 1848     return *JDs.back();
lib/ExecutionEngine/Orc/ExecutionUtils.cpp
  292       Archive(*this->ArchiveBuffer, Err) {
lib/ExecutionEngine/Orc/LLJIT.cpp
  111   ObjLinkingLayer = createObjectLinkingLayer(S, *ES);
  127         *ES, *ObjLinkingLayer, std::move(*CompileFunction));
  127         *ES, *ObjLinkingLayer, std::move(*CompileFunction));
  204             S.TT, *ES, S.LazyCompileFailureAddr))
  229   TransformLayer = std::make_unique<IRTransformLayer>(*ES, *CompileLayer);
  229   TransformLayer = std::make_unique<IRTransformLayer>(*ES, *CompileLayer);
  233       *ES, *TransformLayer, *LCTMgr, std::move(ISMBuilder));
  233       *ES, *TransformLayer, *LCTMgr, std::move(ISMBuilder));
  233       *ES, *TransformLayer, *LCTMgr, std::move(ISMBuilder));
lib/ExecutionEngine/Orc/OrcCBindingsStack.h
  298     for (auto Ctor : orc::getConstructors(*M))
  300     for (auto Dtor : orc::getDestructors(*M))
  343     return addIRModule(*CODLayer, std::move(M),
lib/ExecutionEngine/Orc/OrcMCJITReplacement.h
  248                      SimpleCompiler(*this->TM),
  273       for (auto Ctor : orc::getConstructors(*M)) {
  280       for (auto Dtor : orc::getDestructors(*M)) {
lib/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.cpp
   98   auto Obj = object::ObjectFile::createObjectFile(*ObjBuffer);
  137       **Obj, std::move(O), *MemMgr, Resolver, ProcessAllSections,
  141         return onObjLoad(K, *SharedR, **Obj, std::move(LoadedObjInfo),
  190     NotifyLoaded(K, Obj, *LoadedObjInfo);
lib/ExecutionEngine/Orc/ThreadSafeModule.cpp
   46       BCWriter.writeModule(*Tmp);
lib/FuzzMutate/FuzzerCLI.cpp
  204   if (!M || verifyModule(*M, &errs()))
lib/IR/AsmWriter.cpp
 3128       printSummary(*Summary);
lib/IR/PassTimingInfo.cpp
  116   TG.print(OutStream ? *OutStream : *CreateInfoOutputFile(), true);
  194   TG.print(OutStream ? *OutStream : *CreateInfoOutputFile(), true);
lib/LTO/LTO.cpp
  471       Mover(std::make_unique<IRMover>(*CombinedModule)) {}
  573     writeToResolutionFile(*Conf.ResolutionFile, Input.get(), Res);
  580     if (Error Err = addModule(*Input, I, ResI, Res.end()))
  671   Module &M = **MOrErr;
  970     auto *GV = new GlobalVariable(*RegularLTO.CombinedModule, Ty, false,
  984       !Conf.PreOptModuleHook(0, *RegularLTO.CombinedModule))
 1010         !Conf.PostInternalizeModuleHook(0, *RegularLTO.CombinedModule))
 1092       return thinBackend(Conf, Task, AddStream, **MOrErr, CombinedIndex,
lib/LTO/LTOBackend.cpp
  343   if (TM->addPassesToEmitFile(CodeGenPasses, *Stream->OS,
  371         WriteBitcodeToFile(*MPart, BCOS);
  385                   createTargetMachine(C, T, *MPartInCtx);
  387               codegen(C, TM.get(), AddStream, ThreadId, *MPartInCtx);
  431   Expected<const Target *> TOrErr = initAndLookupTarget(C, *Mod);
  435   std::unique_ptr<TargetMachine> TM = createTargetMachine(C, *TOrErr, *Mod);
  446     if (!opt(C, TM.get(), 0, *Mod, /*IsThinLTO=*/false,
  452     codegen(C, TM.get(), AddStream, 0, *Mod);
lib/LTO/LTOCodeGenerator.cpp
  113       TheLinker(new Linker(*MergedModule)) {
  177   TheLinker = std::make_unique<Linker>(*MergedModule);
  178   setAsmUndefinedRefs(&*Mod);
  241   WriteBitcodeToFile(*MergedModule, Out.os(), ShouldEmbedUselists);
  438   preserveDiscardableGVs(*MergedModule, mustPreserveGV);
  452     for (auto &GV : *MergedModule)
  462   updateCompilerUsed(*MergedModule, *TargetMach, AsmUndefinedRefs);
  462   updateCompilerUsed(*MergedModule, *TargetMach, AsmUndefinedRefs);
  464   internalizeModule(*MergedModule, mustPreserveGV);
  505   if (verifyModule(*MergedModule, &dbgs(), &BrokenDebugInfo))
  509     StripDebugInfo(*MergedModule);
  578   passes.run(*MergedModule);
  596   preCodeGenPasses.run(*MergedModule);
lib/LTO/LTOModule.cpp
  162       makeLTOModule(Buffer, options, *Context, /* ShouldBeLazy */ true);
lib/LTO/ThinLTOCodeGenerator.cpp
  200     verifyLoadedModule(*ModuleOrErr.get());
  572             M.readSummary(*CombinedIndex, Mod->getName(), NextModuleId++)) {
  851   optimizeModule(TheModule, *TMBuilder.create(), OptLevel, Freestanding,
  923         auto OutputBuffer = codegenModule(*TheModule, *TMBuilder.create());
  923         auto OutputBuffer = codegenModule(*TheModule, *TMBuilder.create());
  928               writeGeneratedObject(count, "", *OutputBuffer);
  946     WriteIndexToFile(*Index, OS);
  965     addUsedSymbolToPreservedGUID(*M, GUIDPreservedSymbols);
  968   computeDeadSymbolsInIndex(*Index, GUIDPreservedSymbols);
  971   computeSyntheticCounts(*Index);
  978   runWholeProgramDevirtOnIndex(*Index, ExportedGUIDs, LocalWPDTargetsMap);
  986   ComputeCrossModuleImport(*Index, ModuleToDefinedGVSummaries, ImportLists,
  996   computePrevailingCopies(*Index, PrevailingCopy);
 1000   resolvePrevailingInIndex(*Index, ResolvedODR, GUIDPreservedSymbols,
 1006   updateIndexWPDForExports(*Index,
 1010       *Index, IsExported(ExportLists, GUIDPreservedSymbols),
 1050         ModuleCacheEntry CacheEntry(CacheOptions.Path, *Index, ModuleIdentifier,
 1069                   count, CacheEntryPath, *ErrOrBuffer.get());
 1091         saveTempBitcode(*TheModule, SaveTempsDir, count, ".0.original.bc");
 1096             *TheModule, *Index, ModuleMap, *TMBuilder.create(), ImportList,
 1096             *TheModule, *Index, ModuleMap, *TMBuilder.create(), ImportList,
 1096             *TheModule, *Index, ModuleMap, *TMBuilder.create(), ImportList,
 1102         CacheEntry.write(*OutputBuffer);
 1126             count, CacheEntryPath, *OutputBuffer);
lib/Linker/IRMover.cpp
  760   for (GlobalValue &SGV : *SrcM)
lib/Linker/LinkModules.cpp
  189         getComdatLeader(*SrcM, ComdatName, SrcGV))
  506   for (Function &SF : *SrcM)
  522   for (Function &SF : *SrcM)
lib/MC/MCAsmStreamer.cpp
   69       : MCStreamer(Context), OSOwner(std::move(os)), OS(*OSOwner),
   82   MCAssembler &getAssembler() { return *Assembler; }
 1944     getTargetStreamer()->prettyPrintAsm(*InstPrinter, OS, Inst, STI);
lib/MC/MCDisassembler/Disassembler.cpp
   63       TheTarget->createMCAsmInfo(*MRI, TT, MCOptions));
   83       TheTarget->createMCDisassembler(*STI, *Ctx));
   83       TheTarget->createMCDisassembler(*STI, *Ctx));
   88       TheTarget->createMCRelocationInfo(TT, *Ctx));
   99       Triple(TT), AsmPrinterVariant, *MAI, *MII, *MRI));
   99       Triple(TT), AsmPrinterVariant, *MAI, *MII, *MRI));
   99       Triple(TT), AsmPrinterVariant, *MAI, *MII, *MRI));
lib/MC/MCObjectStreamer.cpp
  163   if (!F || !CanReuseDataFragment(*F, *Assembler, STI)) {
lib/MC/MCParser/AsmParser.cpp
 5813       MCParsedAsmOperand &Operand = *Info.ParsedOperands[i];
lib/MC/WasmObjectWriter.cpp
 1587     writeCustomSection(*ProducersSection, Asm, Layout);
 1589     writeCustomSection(*TargetFeaturesSection, Asm, Layout);
lib/MC/WinCOFFObjectWriter.cpp
  884     if (!isAssociative(*Section))
  885       Assign(*Section);
  887     if (isAssociative(*Section))
  888       Assign(*Section);
  988     SetSectionName(*S);
  990     SetSymbolName(*S);
 1074     writeSection(Asm, Layout, **I, *J);
 1082       WriteSymbol(*Symbol);
lib/MCA/Context.cpp
   39   auto HWS = std::make_unique<Scheduler>(SM, *LSU);
   44                                                    *RCU, *PRF);
   44                                                    *RCU, *PRF);
   46       std::make_unique<ExecuteStage>(*HWS, Opts.EnableBottleneckAnalysis);
   47   auto Retire = std::make_unique<RetireStage>(*RCU, *PRF, *LSU);
   47   auto Retire = std::make_unique<RetireStage>(*RCU, *PRF, *LSU);
   47   auto Retire = std::make_unique<RetireStage>(*RCU, *PRF, *LSU);
lib/MCA/HardwareUnits/LSUnit.cpp
   57     const MemoryGroup &Group = *GroupIt.second;
lib/MCA/HardwareUnits/ResourceManager.cpp
  132     Strategies[Index] = getStrategyFor(*Resources[Index]);
  138     const ResourceState &RS = *Resources[Index];
  180   ResourceState &RS = *Resources[Index];
  197   ResourceState &RS = *Resources[RSID];
  216     ResourceState &CurrentUser = *Resources[GroupIndex];
  226   ResourceState &RS = *Resources[RSID];
  238     ResourceState &CurrentUser = *Resources[GroupIndex];
  256     ResourceState &RS = *Resources[getResourceStateIndex(CurrentBuffer)];
  274     ResourceState &RS = *Resources[getResourceStateIndex(CurrentBuffer)];
  345   ResourceState &Resource = *Resources[Index];
  354   ResourceState &Resource = *Resources[Index];
lib/MCA/InstrBuilder.cpp
  571   initializeUsedResources(*ID, SCDesc, STI, ProcResourceMasks);
  572   computeMaxLatency(*ID, MCDesc, SCDesc, STI);
  577   populateWrites(*ID, MCI, SchedClassID);
  578   populateReads(*ID, MCI, SchedClassID);
  584   if (Error Err = verifyInstrDesc(*ID, MCI))
  591     return *Descriptors[MCI.getOpcode()];
  595   return *VariantDescriptors[&MCI];
  601     return *Descriptors[MCI.getOpcode()];
  604     return *VariantDescriptors[&MCI];
lib/MCA/Pipeline.cpp
   61   Stage &FirstStage = *Stages[0];
lib/Object/ModuleSymbolTable.cpp
   87   std::unique_ptr<MCAsmInfo> MAI(T->createMCAsmInfo(*MRI, TT.str(), MCOptions));
  111       createMCAsmParser(SrcMgr, MCCtx, Streamer, *MAI));
  114       T->createMCAsmParser(*STI, *Parser, *MCII, MCOptions));
  114       T->createMCAsmParser(*STI, *Parser, *MCII, MCOptions));
  114       T->createMCAsmParser(*STI, *Parser, *MCII, MCOptions));
  118   Parser->setTargetParser(*TAP);
lib/Object/WindowsResource.cpp
  528     WindowsResourceParser::TreeNode &Node = *NewChild;
  532     return *(Child->second);
  544     WindowsResourceParser::TreeNode &Node = *NewChild;
  548     return *(Child->second);
lib/ObjectYAML/MachOEmitter.cpp
  488     MachOWriter Writer(*ObjectFile.MachO);
  496   auto &FatFile = *ObjectFile.FatMachO;
  509   auto &FatFile = *ObjectFile.FatMachO;
  552   auto &FatFile = *ObjectFile.FatMachO;
lib/ObjectYAML/MinidumpEmitter.cpp
  240     StreamDirectory[Stream.index()] = layout(File, *Stream.value());
lib/ObjectYAML/MinidumpYAML.cpp
  410     streamMapping(IO, llvm::cast<MinidumpYAML::ExceptionStream>(*S));
  413     streamMapping(IO, llvm::cast<MemoryInfoListStream>(*S));
  416     streamMapping(IO, llvm::cast<MemoryListStream>(*S));
  419     streamMapping(IO, llvm::cast<ModuleListStream>(*S));
  422     streamMapping(IO, llvm::cast<RawContentStream>(*S));
  425     streamMapping(IO, llvm::cast<SystemInfoStream>(*S));
  428     streamMapping(IO, llvm::cast<TextContentStream>(*S));
  431     streamMapping(IO, llvm::cast<ThreadListStream>(*S));
  440     return streamValidate(cast<RawContentStream>(*S));
lib/ObjectYAML/ObjectYAML.cpp
   26       MappingTraits<ELFYAML::Object>::mapping(IO, *ObjectFile.Elf);
   28       MappingTraits<COFFYAML::Object>::mapping(IO, *ObjectFile.Coff);
   30       MappingTraits<MachOYAML::Object>::mapping(IO, *ObjectFile.MachO);
   33                                                          *ObjectFile.FatMachO);
   38       MappingTraits<ELFYAML::Object>::mapping(IO, *ObjectFile.Elf);
   41       MappingTraits<COFFYAML::Object>::mapping(IO, *ObjectFile.Coff);
   44       MappingTraits<MachOYAML::Object>::mapping(IO, *ObjectFile.MachO);
   48                                                          *ObjectFile.FatMachO);
   51       MappingTraits<MinidumpYAML::Object>::mapping(IO, *ObjectFile.Minidump);
   54       MappingTraits<WasmYAML::Object>::mapping(IO, *ObjectFile.Wasm);
lib/ObjectYAML/WasmEmitter.cpp
  614     writeRelocSection(StringStream, *Sec, SectionIndex++);
lib/ObjectYAML/yaml2obj.cpp
   36       return yaml2elf(*Doc.Elf, Out, ErrHandler);
   38       return yaml2coff(*Doc.Coff, Out, ErrHandler);
   42       return yaml2minidump(*Doc.Minidump, Out, ErrHandler);
   44       return yaml2wasm(*Doc.Wasm, Out, ErrHandler);
lib/ProfileData/Coverage/CoverageMapping.cpp
  284     for (auto RecordOrErr : *CoverageReader) {
  340   return load(Readers, *ProfileReader);
lib/ProfileData/Coverage/CoverageMappingReader.cpp
  708       lookupSection(*OF, getInstrProfSectionName(IPSK_name, ObjFormat,
  713       lookupSection(*OF, getInstrProfSectionName(IPSK_covmap, ObjFormat,
lib/ProfileData/GCOV.cpp
  188       Edges.push_back(std::make_unique<GCOVEdge>(*Blocks[BlockNo], *Blocks[Dst]));
  188       Edges.push_back(std::make_unique<GCOVEdge>(*Blocks[BlockNo], *Blocks[Dst]));
  213     GCOVBlock &Block = *Blocks[BlockNo];
  321     GCOVBlock &Block = *Blocks[BlockNo];
  730     raw_ostream &CovOS = *CovStream;
lib/ProfileData/InstrProfReader.cpp
   73   if (IndexedInstrProfReader::hasFormat(*Buffer))
   75   else if (RawInstrProfReader64::hasFormat(*Buffer))
   77   else if (RawInstrProfReader32::hasFormat(*Buffer))
   79   else if (TextInstrProfReader::hasFormat(*Buffer))
   85   if (Error E = initializeReader(*Result))
  120   if (!IndexedInstrProfReader::hasFormat(*Buffer))
  126   if (Error E = initializeReader(*Result))
  306   if (!hasFormat(*DataBuffer))
  668     if (Error E = Remappings.read(*RemapBuffer))
  843         std::move(RemappingBuffer), *IndexPtr);
  847     Remapper = std::make_unique<InstrProfReaderNullRemapper>(*IndexPtr);
lib/ProfileData/InstrProfWriter.cpp
  352   setSummary(TheSummary.get(), *PS);
  360     setSummary(TheCSSummary.get(), *CSPS);
lib/ProfileData/SampleProfReader.cpp
  195   line_iterator LineIt(*Buffer, /*SkipBlanks=*/true, '#');
 1336   if (SampleProfileReaderRawBinary::hasFormat(*B))
 1338   else if (SampleProfileReaderExtBinary::hasFormat(*B))
 1340   else if (SampleProfileReaderCompactBinary::hasFormat(*B))
 1342   else if (SampleProfileReaderGCC::hasFormat(*B))
 1344   else if (SampleProfileReaderText::hasFormat(*B))
 1351         SampleProfileReaderItaniumRemapper::create(RemapFilename, *Reader, C);
lib/ProfileData/SampleProfWriter.cpp
  102   auto &OS = *OutputStream;
  151   encodeULEB128(S.getHeadSamples(), *OutputStream);
  156   auto &OS = *OutputStream;
  200     if (std::error_code EC = ProfSymList->write(*OutputStream))
  232   auto &OS = *OutputStream;
  279   encodeULEB128(ret->second, *OutputStream);
  314   auto &OS = *OutputStream;
  328   auto &OS = *OutputStream;
  335   support::endian::Writer Writer(*OutputStream, support::little);
  352   auto &OS = *OutputStream;
  366   auto &OS = *OutputStream;
  409   support::endian::Writer Writer(*OutputStream, support::little);
  422   auto &OFS = static_cast<raw_fd_ostream &>(*OutputStream);
  428   support::endian::Writer Writer(*OutputStream, support::little);
  459   auto &OS = *OutputStream;
  469   support::endian::Writer Writer(*OutputStream, support::little);
  481   auto &OS = *OutputStream;
  497   auto &OS = *OutputStream;
  545   encodeULEB128(S.getHeadSamples(), *OutputStream);
  554   encodeULEB128(S.getHeadSamples(), *OutputStream);
lib/Remarks/BitstreamRemarkParser.cpp
  495   Remark &R = *Result;
lib/Remarks/RemarkParser.cpp
  145   remarks::RemarkParser &TheParser = *TheCParser.TheParser;
lib/Remarks/YAMLRemarkParser.cpp
  206   Remark &TheRemark = *Result;
lib/Support/CommandLine.cpp
 1048   MemoryBuffer &MemBuf = *MemBufOrErr.get();
lib/Support/FileCheck.cpp
 1941       const FileCheckString &CheckLabelStr = (*CheckStrings)[j];
 1967       const FileCheckString &CheckStr = (*CheckStrings)[i];
lib/Support/FileUtilities.cpp
  191   MemoryBuffer &F1 = *F1OrErr.get();
  199   MemoryBuffer &F2 = *F2OrErr.get();
lib/Support/LockFileManager.cpp
   60   MemoryBuffer &MB = *MBOrErr.get();
lib/Support/Statistic.cpp
  237     PrintStatisticsJSON(*OutStream);
  239     PrintStatistics(*OutStream);
lib/Support/Timer.cpp
  287   PrintQueuedTimers(*OutStream);
lib/Support/Unix/Threading.inc
   53   (*Info)();
lib/Support/YAMLTraits.cpp
  717   for (line_iterator Lines(*Buffer, false); !Lines.is_at_end(); ++Lines) {
lib/TableGen/JSONBackend.cpp
  142     auto &Def = *D.second;
lib/TableGen/Record.cpp
 2343     OS << "class " << *C.second;
 2347     OS << "def " << *D.second;
lib/TableGen/TGParser.cpp
  354     return resolve(*E.Loop, Stack, CurMultiClass == nullptr,
  414       Error = resolve(*E.Loop, Substs, Final, Dest);
  416       auto Rec = std::make_unique<Record>(*E.Rec);
  449   checkConcrete(*Rec);
lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp
  362       if (I != J && I->rangeOverlapsWith(*J))
lib/Target/AArch64/AArch64AsmPrinter.cpp
  230   EmitToStreamer(*OutStreamer, MCInstBuilder(AArch64::B).addImm(8));
  233     EmitToStreamer(*OutStreamer, MCInstBuilder(AArch64::HINT).addImm(0));
  258   EmitToStreamer(*OutStreamer,
  305                                  *STI);
  312                                  *STI);
  319         *STI);
  326         *STI);
  330         MCInstBuilder(AArch64::RET).addReg(AArch64::LR), *STI);
  339                                    *STI);
  345           *STI);
  352           *STI);
  360                                      *STI);
  366                                    *STI);
  371           *STI);
  378           *STI);
  383                                    *STI);
  390           *STI);
  395           *STI);
  406                                  *STI);
  412                                  *STI);
  420                                    *STI);
  425                                  *STI);
  436         *STI);
  444         *STI);
  446         MCInstBuilder(AArch64::BR).addReg(AArch64::X16), *STI);
  877     EmitToStreamer(*OutStreamer, MOVI);
  898     EmitToStreamer(*OutStreamer, FMov);
  908   if (emitPseudoExpansionLowering(*OutStreamer, MI))
  942       EmitToStreamer(*OutStreamer, MovZ);
  950       EmitToStreamer(*OutStreamer, MovK);
  962       EmitToStreamer(*OutStreamer, TmpInst);
  999     EmitToStreamer(*OutStreamer, TmpInst);
 1008     EmitToStreamer(*OutStreamer, TmpInst);
 1032     EmitToStreamer(*OutStreamer, Adrp);
 1040     EmitToStreamer(*OutStreamer, Ldr);
 1048     EmitToStreamer(*OutStreamer, Add);
 1055     EmitToStreamer(*OutStreamer, TLSDescCall);
 1060     EmitToStreamer(*OutStreamer, Blr);
 1073     EmitToStreamer(*OutStreamer, MCInstBuilder(AArch64::LDRSWroX)
 1079     EmitToStreamer(*OutStreamer, MCInstBuilder(AArch64::ADDXrs)
 1088     LowerJumpTableDestSmall(*OutStreamer, *MI);
 1098     return LowerSTACKMAP(*OutStreamer, SM, *MI);
 1101     return LowerPATCHPOINT(*OutStreamer, SM, *MI);
 1218   EmitToStreamer(*OutStreamer, TmpInst);
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
 3675         !static_cast<AArch64Operand &>(*Operands[1]).isScalarReg())
 4173         static_cast<const AArch64Operand &>(*Operands[ErrorInfo])
 4378         ((AArch64Operand &)*Operands[0]).getToken(),
 4495   AArch64Operand &Op = static_cast<AArch64Operand &>(*Operands[0]);
 4502     AArch64Operand &Op2 = static_cast<AArch64Operand &>(*Operands[2]);
 4503     AArch64Operand &Op3 = static_cast<AArch64Operand &>(*Operands[3]);
 4532     AArch64Operand &Op1 = static_cast<AArch64Operand &>(*Operands[1]);
 4533     AArch64Operand LSBOp = static_cast<AArch64Operand &>(*Operands[2]);
 4534     AArch64Operand WidthOp = static_cast<AArch64Operand &>(*Operands[3]);
 4588       AArch64Operand &Op1 = static_cast<AArch64Operand &>(*Operands[1]);
 4589       AArch64Operand &Op3 = static_cast<AArch64Operand &>(*Operands[3]);
 4590       AArch64Operand &Op4 = static_cast<AArch64Operand &>(*Operands[4]);
 4652       AArch64Operand &Op1 = static_cast<AArch64Operand &>(*Operands[1]);
 4653       AArch64Operand &Op3 = static_cast<AArch64Operand &>(*Operands[3]);
 4654       AArch64Operand &Op4 = static_cast<AArch64Operand &>(*Operands[4]);
 4710     AArch64Operand &Op1 = static_cast<AArch64Operand &>(*Operands[1]);
 4711     AArch64Operand &Op2 = static_cast<AArch64Operand &>(*Operands[2]);
 4712     AArch64Operand &Op3 = static_cast<AArch64Operand &>(*Operands[3]);
 4734     AArch64Operand &Op = static_cast<AArch64Operand &>(*Operands[2]);
 4744     AArch64Operand &Op = static_cast<AArch64Operand &>(*Operands[1]);
 4750       AArch64Operand &Op = static_cast<AArch64Operand &>(*Operands[2]);
 4761     AArch64Operand &Op = static_cast<AArch64Operand &>(*Operands[1]);
 4767       AArch64Operand &Op = static_cast<AArch64Operand &>(*Operands[1]);
 4802         Operands.size() > 1 && ((AArch64Operand &)*Operands[1]).isToken() &&
 4803         ((AArch64Operand &)*Operands[1]).isTokenSuffix()) {
 4847       ErrorLoc = ((AArch64Operand &)*Operands[ErrorInfo]).getStartLoc();
 4853     if (((AArch64Operand &)*Operands[ErrorInfo]).isToken() &&
 4854         ((AArch64Operand &)*Operands[ErrorInfo]).isTokenSuffix())
 5002       return Error(IDLoc, "too few operands for instruction", SMRange(IDLoc, (*Operands.back()).getEndLoc()));
 5005     SMLoc ErrorLoc = ((AArch64Operand &)*Operands[ErrorInfo]).getStartLoc();
lib/Target/AMDGPU/AMDGPUAliasAnalysis.h
   83   AMDGPUAAResult &getResult() { return *Result; }
   84   const AMDGPUAAResult &getResult() const { return *Result; }
lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp
  911   return TargetStreamer.EmitHSAMetadata(*HSAMetadataDoc, true);
lib/Target/AMDGPU/AMDGPUMCInstLower.cpp
  258   if (emitPseudoExpansionLowering(*OutStreamer, MI))
  317     EmitToStreamer(*OutStreamer, TmpInst);
  405     EmitToStreamer(*OutStreamer, TmpInst);
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
 2582     AMDGPUOperand &Op = static_cast<AMDGPUOperand &>(*Operands.back());
 2616     AMDGPUOperand &Op = static_cast<AMDGPUOperand &>(*Operands.back());
 3255     AMDGPUOperand &Op = ((AMDGPUOperand &)*Operands[i]);
 3528         ((AMDGPUOperand &)*Operands[0]).getToken(), FBS);
 3530                  ((AMDGPUOperand &)*Operands[0]).getLocRange());
 3539       ErrorLoc = ((AMDGPUOperand &)*Operands[ErrorInfo]).getStartLoc();
 4647     ((AMDGPUOperand &)*Operands[Idx]).addImmOperands(Inst, 1);
 4733     AMDGPUOperand &Op = ((AMDGPUOperand &)*Operands[i]);
 4757     AMDGPUOperand &Op = ((AMDGPUOperand &)*Operands[i]);
 4796     AMDGPUOperand &Op = ((AMDGPUOperand &)*Operands[i]);
 5752     AMDGPUOperand &Opr = ((AMDGPUOperand &)*Operands[Operands.size() - 1]);
 5805     AMDGPUOperand &Op = ((AMDGPUOperand &)*Operands[i]);
 5870     AMDGPUOperand &Op = ((AMDGPUOperand &)*Operands[i]);
 5915     ((AMDGPUOperand &)*Operands[I++]).addRegOperands(Inst, 1);
 5921     ((AMDGPUOperand &)*Operands[I - 1]).addRegOperands(Inst, 1);
 5927     AMDGPUOperand &Op = ((AMDGPUOperand &)*Operands[I]);
 6202     ((AMDGPUOperand &)*Operands[I++]).addRegOperands(Inst, 1);
 6206     AMDGPUOperand &Op = ((AMDGPUOperand &)*Operands[I]);
 6240     ((AMDGPUOperand &)*Operands[I++]).addRegOperands(Inst, 1);
 6246       AMDGPUOperand &Op = ((AMDGPUOperand &)*Operands[I]);
 6260       AMDGPUOperand &Op = ((AMDGPUOperand &)*Operands[I]);
 6684     ((AMDGPUOperand &)*Operands[I++]).addRegOperands(Inst, 1);
 6696     AMDGPUOperand &Op = ((AMDGPUOperand &)*Operands[I]);
 6843     ((AMDGPUOperand &)*Operands[I++]).addRegOperands(Inst, 1);
 6847     AMDGPUOperand &Op = ((AMDGPUOperand &)*Operands[I]);
lib/Target/AMDGPU/GCNSchedStrategy.cpp
  355   GCNMaxOccupancySchedStrategy &S = (GCNMaxOccupancySchedStrategy&)*SchedImpl;
  521   GCNMaxOccupancySchedStrategy &S = (GCNMaxOccupancySchedStrategy&)*SchedImpl;
lib/Target/AMDGPU/SIInsertWaitcnts.cpp
 1500           Brackets = std::make_unique<WaitcntBrackets>(*BI.Incoming);
 1502           *Brackets = *BI.Incoming;
 1502           *Brackets = *BI.Incoming;
 1510       Modified |= insertWaitcntInBlock(MF, *BI.MBB, *Brackets);
 1525               SuccBI.Incoming = std::make_unique<WaitcntBrackets>(*Brackets);
 1527           } else if (SuccBI.Incoming->merge(*Brackets)) {
lib/Target/AMDGPU/SIPeepholeSDWA.cpp
  855       LLVM_DEBUG(dbgs() << "Match: " << MI << "To: " << *Operand << '\n');
lib/Target/ARC/ARCAsmPrinter.cpp
   61   EmitToStreamer(*OutStreamer, TmpInst);
lib/Target/ARM/ARMAsmPrinter.cpp
  174       EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::tBX)
  532         emitNonLazySymbolPointer(*OutStreamer, Stub.first, Stub.second);
  545         emitNonLazySymbolPointer(*OutStreamer, Stub.first, Stub.second);
 1004     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::t2B)
 1259   if (emitPseudoExpansionLowering(*OutStreamer, MI))
 1275     EmitToStreamer(*OutStreamer, MCInstBuilder(MI->getOpcode() ==
 1291     EmitToStreamer(*OutStreamer, MCInstBuilder(MI->getOpcode() ==
 1305     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::MOVr)
 1315     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::BX)
 1344     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::tBL)
 1351     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::MOVr)
 1360     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::MOVr)
 1371     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::MOVr)
 1385     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::Bcc)
 1420     EmitToStreamer(*OutStreamer, TmpInst);
 1452     EmitToStreamer(*OutStreamer, TmpInst);
 1503     EmitToStreamer(*OutStreamer, MCInst);
 1527     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::tADDhirr)
 1548     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::ADDrr)
 1592     EmitToStreamer(*OutStreamer, MCInstBuilder(Opcode)
 1641     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::tMOVr)
 1654     EmitToStreamer(*OutStreamer, MCInstBuilder(Opc)
 1672       EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::tLSLri)
 1696       EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::tADDhirr)
 1705       EmitToStreamer(*OutStreamer, MCInstBuilder(Opc)
 1719       EmitToStreamer(*OutStreamer, MCInstBuilder(Opc)
 1728     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::tLSLri)
 1738     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::tADDhirr)
 1762     EmitToStreamer(*OutStreamer, TmpInst);
 1775     EmitToStreamer(*OutStreamer, TmpInst);
 1789     EmitToStreamer(*OutStreamer, TmpInst);
 1794     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::ADDrr)
 1851     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::tMOVr)
 1858     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::tADDi3)
 1868     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::tSTRi)
 1878     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::tMOVi8)
 1887     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::tB)
 1893     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::tMOVi8)
 1917     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::ADDri)
 1927     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::STRi12)
 1935     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::MOVi)
 1944     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::ADDri)
 1955     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::MOVi)
 1972     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::LDRi12)
 1980     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::LDRi12)
 1990       EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::LDRi12)
 2000       EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::LDRi12)
 2007       EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::LDRi12)
 2017     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::BX)
 2033     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::tLDRi)
 2043     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::tMOVr)
 2050     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::tLDRi)
 2060       EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::tLDRi)
 2070       EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::tLDRi)
 2077       EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::tLDRi)
 2086     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::tBX)
 2100     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::t2LDRi12)
 2107     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::t2LDRi12)
 2114     EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::t2LDRi12)
 2137   EmitToStreamer(*OutStreamer, TmpInst);
lib/Target/ARM/ARMMCInstLower.cpp
  207   EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::Bcc).addImm(20)
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
 5553   ((ARMOperand &)*Operands[3]).addRegOperands(Inst, 1);
 5554   ((ARMOperand &)*Operands[1]).addCCOutOperands(Inst, 1);
 5559       ((ARMOperand &)*Operands[4]).getReg() ==
 5560           ((ARMOperand &)*Operands[3]).getReg())
 5562   ((ARMOperand &)*Operands[RegOp]).addRegOperands(Inst, 1);
 5564   ((ARMOperand &)*Operands[2]).addCondCodeOperands(Inst, 2);
 5591     unsigned Cond = static_cast<ARMOperand &>(*Operands[CondOp]).getCondCode();
 5608       ARMOperand &op = static_cast<ARMOperand &>(*Operands[ImmOp]);
 5615       ARMOperand &op = static_cast<ARMOperand &>(*Operands[ImmOp]);
 5621   ((ARMOperand &)*Operands[ImmOp]).addImmOperands(Inst, 1);
 5622   ((ARMOperand &)*Operands[CondOp]).addCondCodeOperands(Inst, 2);
 5631   ((ARMOperand &)*Operands[2]).addRegOperands(Inst, 1); // Rt
 5632   ((ARMOperand &)*Operands[3]).addRegOperands(Inst, 1); // Rt2
 5633   ((ARMOperand &)*Operands[4]).addRegOperands(Inst, 1); // Qd
 5634   ((ARMOperand &)*Operands[5]).addMVEPairVectorIndexOperands(Inst, 1); // idx
 5636   ((ARMOperand &)*Operands[7]).addMVEPairVectorIndexOperands(Inst, 1); // idx2
 5637   ((ARMOperand &)*Operands[1]).addCondCodeOperands(Inst, 2); // condition code
 5928   ARMOperand &TyOp = static_cast<ARMOperand &>(*Operands[2]);
 5932   ARMOperand &Mnemonic = static_cast<ARMOperand &>(*Operands[0]);
 6421   const auto &Op3 = static_cast<ARMOperand &>(*Operands[3]);
 6422         auto &Op4 = static_cast<ARMOperand &>(*Operands[4]);
 6433   auto &Op5 = static_cast<ARMOperand &>(*Operands[5]);
 6511       !static_cast<ARMOperand &>(*Operands[4]).isModImm() &&
 6512       static_cast<ARMOperand &>(*Operands[4]).isImm0_65535Expr() &&
 6513       static_cast<ARMOperand &>(*Operands[1]).getReg() == 0)
 6519       static_cast<ARMOperand &>(*Operands[3]).isReg() &&
 6520       static_cast<ARMOperand &>(*Operands[4]).isReg() &&
 6521       static_cast<ARMOperand &>(*Operands[1]).getReg() == 0)
 6529       Operands.size() == 6 && static_cast<ARMOperand &>(*Operands[3]).isReg() &&
 6530       static_cast<ARMOperand &>(*Operands[4]).isReg() &&
 6531       static_cast<ARMOperand &>(*Operands[4]).getReg() == ARM::SP &&
 6532       static_cast<ARMOperand &>(*Operands[1]).getReg() == 0 &&
 6533       ((Mnemonic == "add" && static_cast<ARMOperand &>(*Operands[5]).isReg()) ||
 6534        static_cast<ARMOperand &>(*Operands[5]).isImm0_1020s4()))
 6542       Operands.size() == 6 && static_cast<ARMOperand &>(*Operands[3]).isReg() &&
 6543       static_cast<ARMOperand &>(*Operands[4]).isReg() &&
 6544       static_cast<ARMOperand &>(*Operands[5]).isImm()) {
 6550         isARMLowRegister(static_cast<ARMOperand &>(*Operands[3]).getReg()) &&
 6551         isARMLowRegister(static_cast<ARMOperand &>(*Operands[4]).getReg()) &&
 6552         static_cast<ARMOperand &>(*Operands[5]).isImm0_7())
 6556     if (static_cast<ARMOperand &>(*Operands[4]).getReg() != ARM::PC &&
 6557         static_cast<ARMOperand &>(*Operands[5]).isT2SOImm())
 6569       static_cast<ARMOperand &>(*Operands[1]).getReg() == 0 &&
 6570       static_cast<ARMOperand &>(*Operands[3]).isReg() &&
 6571       static_cast<ARMOperand &>(*Operands[4]).isReg() &&
 6572       static_cast<ARMOperand &>(*Operands[5]).isReg() &&
 6577       (!isARMLowRegister(static_cast<ARMOperand &>(*Operands[3]).getReg()) ||
 6578        !isARMLowRegister(static_cast<ARMOperand &>(*Operands[4]).getReg()) ||
 6579        !isARMLowRegister(static_cast<ARMOperand &>(*Operands[5]).getReg()) ||
 6580        !inITBlock() || (static_cast<ARMOperand &>(*Operands[3]).getReg() !=
 6581                             static_cast<ARMOperand &>(*Operands[5]).getReg() &&
 6582                         static_cast<ARMOperand &>(*Operands[3]).getReg() !=
 6583                             static_cast<ARMOperand &>(*Operands[4]).getReg())))
 6589       static_cast<ARMOperand &>(*Operands[1]).getReg() == 0 &&
 6590       static_cast<ARMOperand &>(*Operands[3]).isReg() &&
 6591       static_cast<ARMOperand &>(*Operands[4]).isReg() &&
 6595       (!isARMLowRegister(static_cast<ARMOperand &>(*Operands[3]).getReg()) ||
 6596        !isARMLowRegister(static_cast<ARMOperand &>(*Operands[4]).getReg()) ||
 6607       static_cast<ARMOperand &>(*Operands[3]).isReg() &&
 6608       static_cast<ARMOperand &>(*Operands[3]).getReg() == ARM::SP &&
 6609       static_cast<ARMOperand &>(*Operands[1]).getReg() == 0 &&
 6610       (static_cast<ARMOperand &>(*Operands[4]).isImm() ||
 6612         static_cast<ARMOperand &>(*Operands[5]).isImm())))
 6624       (static_cast<ARMOperand &>(*Operands[2]).getToken() == ".f32" ||
 6625        static_cast<ARMOperand &>(*Operands[2]).getToken() == ".f16")) {
 6626     if (static_cast<ARMOperand &>(*Operands[3]).isToken() &&
 6627         (static_cast<ARMOperand &>(*Operands[3]).getToken() == ".f32" ||
 6628          static_cast<ARMOperand &>(*Operands[3]).getToken() == ".f16"))
 6631     if (static_cast<ARMOperand &>(*Operands[RegIdx]).isReg() &&
 6633              static_cast<ARMOperand &>(*Operands[RegIdx]).getReg()) ||
 6635              static_cast<ARMOperand &>(*Operands[RegIdx]).getReg())))
 6657       if (static_cast<ARMOperand &>(*Operand).isVectorIndex() ||
 6658           ((*Operand).isReg() &&
 6660              (*Operand).getReg()) ||
 6662               (*Operand).getReg())))) {
 6672       if (static_cast<ARMOperand &>(*Operand).isVectorIndex() ||
 6717   ARMOperand &Op2 = static_cast<ARMOperand &>(*Operands[2]);
 6718   ARMOperand &Op3 = static_cast<ARMOperand &>(*Operands[3]);
 7023           auto Sz1 = static_cast<ARMOperand &>(*Operands[2]);
 7024           auto Sz2 = static_cast<ARMOperand &>(*Operands[3]);
 7061       if (static_cast<ARMOperand &>(*Operands[I]).isVPTPred())
 7084         static_cast<ARMOperand &>(*Operands[2]).isImm())
 7099       ARMOperand &Op1 = static_cast<ARMOperand &>(*Operands[Idx]);
 7100       ARMOperand &Op2 = static_cast<ARMOperand &>(*Operands[Idx + 1]);
 7134       static_cast<ARMOperand &>(*Operands[3]).isReg() &&
 7135       static_cast<ARMOperand &>(*Operands[3]).getReg() == ARM::PC &&
 7136       static_cast<ARMOperand &>(*Operands[4]).isReg() &&
 7137       static_cast<ARMOperand &>(*Operands[4]).getReg() == ARM::LR &&
 7138       static_cast<ARMOperand &>(*Operands[5]).isImm()) {
 7188   const ARMOperand &Op = static_cast<const ARMOperand &>(*Operands[ListNo]);
 7207   const ARMOperand &Op = static_cast<const ARMOperand &>(*Operands[ListNo]);
 7314         if (static_cast<ARMOperand &>(*Operands[I]).isCondCode())
 7361         if (static_cast<ARMOperand &>(*Operands[I]).isVPTPred())
 7565         (static_cast<ARMOperand &>(*Operands[3]).isToken() &&
 7566          static_cast<ARMOperand &>(*Operands[3]).getToken() == "!");
 7649     if (Operands.size() == 6 && (((ARMOperand &)*Operands[3]).getReg() !=
 7650                                  ((ARMOperand &)*Operands[5]).getReg()) &&
 7651         (((ARMOperand &)*Operands[3]).getReg() !=
 7652          ((ARMOperand &)*Operands[4]).getReg())) {
 7726     if (!(static_cast<ARMOperand &>(*Operands[2])).isSignedOffset<11, 1>())
 7731     if (!static_cast<ARMOperand &>(*Operands[op]).isSignedOffset<24, 1>())
 7737     if (!static_cast<ARMOperand &>(*Operands[2]).isSignedOffset<8, 1>())
 7742     if (!static_cast<ARMOperand &>(*Operands[Op]).isSignedOffset<20, 1>())
 7748     if (!static_cast<ARMOperand &>(*Operands[2]).isUnsignedOffset<6, 1>())
 7764     ARMOperand &Op = static_cast<ARMOperand &>(*Operands[i]);
 7797     if (!static_cast<ARMOperand &>(*Operands[2]).isUnsignedOffset<4, 1>() ||
 7803       if (!static_cast<ARMOperand &>(*Operands[3]).isSignedOffset<16, 1>())
 7807       if (!static_cast<ARMOperand &>(*Operands[3]).isSignedOffset<18, 1>())
 7814     if (!static_cast<ARMOperand &>(*Operands[1]).isUnsignedOffset<4, 1>() ||
 7819     if (!static_cast<ARMOperand &>(*Operands[2]).isSignedOffset<16, 1>())
 7888     ARMOperand &Op = static_cast<ARMOperand&>(*Operands[3]);
 7915     if (static_cast<ARMOperand &>(*Operands[5]).getVectorIndex() !=
 7916         static_cast<ARMOperand &>(*Operands[7]).getVectorIndex() + 2)
 7923     if (static_cast<ARMOperand &>(*Operands[3]).getVectorIndex() !=
 7924         static_cast<ARMOperand &>(*Operands[5]).getVectorIndex() + 2)
 8196     ARMOperand &ARMOp = static_cast<ARMOperand&>(*Op);
 8358        static_cast<ARMOperand &>(*Operands[4]) :
 8359        static_cast<ARMOperand &>(*Operands[3]));
 9721     if (static_cast<ARMOperand &>(*Operands[0]).getToken() == "pop" &&
 9739     if (static_cast<ARMOperand &>(*Operands[0]).getToken() == "push" &&
 9755     if (static_cast<ARMOperand &>(*Operands[0]).getToken() != "add" ||
 9764     if (static_cast<ARMOperand &>(*Operands[0]).getToken() != "sub" ||
 9886         (static_cast<ARMOperand &>(*Operands[3]).isToken() &&
 9887          static_cast<ARMOperand &>(*Operands[3]).getToken() == "!");
10482       ((ARMOperand &)*Operands[0]).getToken(), FBS);
10484                  ((ARMOperand &)*Operands[0]).getLocRange());
11166   ARMOperand &Op = (ARMOperand &)*Operands[0];
11564           ((ARMOperand &)*Operands[I.getOperandIndex()]).getStartLoc();
11678         SMLoc EndLoc = ((ARMOperand &)*Operands.back()).getEndLoc();
lib/Target/AVR/AVRAsmPrinter.cpp
  176   EmitToStreamer(*OutStreamer, I);
lib/Target/AVR/AsmParser/AVRAsmParser.cpp
  287       AVROperand const &Op = (AVROperand const &)*Operands[ErrorInfo];
lib/Target/BPF/AsmParser/BPFAsmParser.cpp
  266     BPFOperand &Op0 = (BPFOperand &)*Operands[0];
  267     BPFOperand &Op1 = (BPFOperand &)*Operands[1];
  268     BPFOperand &Op2 = (BPFOperand &)*Operands[2];
  269     BPFOperand &Op3 = (BPFOperand &)*Operands[3];
  311       ErrorLoc = ((BPFOperand &)*Operands[ErrorInfo]).getStartLoc();
lib/Target/BPF/BPFAsmPrinter.cpp
  147   EmitToStreamer(*OutStreamer, TmpInst);
lib/Target/BPF/BTFDebug.cpp
  382     : DebugHandlerBase(AP), OS(*Asm->OutStreamer), SkipInstruction(false),
  687     for (line_iterator I(*Buf, false), E; I != E; ++I)
lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp
  615   HexagonOperand &FirstOperand = static_cast<HexagonOperand &>(*Operands[0]);
  831   MCParsedAsmOperand &Operand = *Operands[Operands.size() - Index - 1];
lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp
   67   MCInstrInfo MCII = *Disassembler.MCII;
  175   *CurrentBundle = &MI;
  191   HexagonMCChecker Checker(getContext(), *MCII, STI, MI,
  458   if (HexagonMCInstrInfo::isNewValue(*MCII, MI)) {
  459     unsigned OpIndex = HexagonMCInstrInfo::getNewValueOp(*MCII, MI);
  469     bool Vector = HexagonMCInstrInfo::isVector(*MCII, MI);
  471     auto Instructions = HexagonMCInstrInfo::bundleInstructions(**CurrentBundle);
  477       bool CurrentVector = HexagonMCInstrInfo::isVector(*MCII, *i->getInst());
  489     if (HexagonMCInstrInfo::hasNewValue2(*MCII, Inst)) {
  492           HexagonMCInstrInfo::getNewValueOperand(*MCII, Inst).getReg() :
  493           HexagonMCInstrInfo::getNewValueOperand2(*MCII, Inst).getReg();
  496     } else if (HexagonMCInstrInfo::hasNewValue(*MCII, Inst)) {
  498           HexagonMCInstrInfo::getNewValueOperand(*MCII, Inst).getReg();
  512     MCInst const &Inst = HexagonMCInstrInfo::isDuplex(*MCII, MI)
  515     if (!HexagonMCInstrInfo::isExtendable(*MCII, Inst) &&
  516         !HexagonMCInstrInfo::isExtended(*MCII, Inst))
  732   unsigned Bits = HexagonMCInstrInfo::getExtentBits(*Disassembler.MCII, MI);
  742   unsigned Bits = HexagonMCInstrInfo::getExtentBits(*Disassembler.MCII, MI);
lib/Target/Hexagon/HexagonAsmPrinter.cpp
  331       MCSymbol *Sym = smallData(*this, MI, *OutStreamer, Imm, 8);
  348       MCSymbol *Sym = smallData(*this, MI, *OutStreamer, Imm, 4);
lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp
  536     const MCInstrDesc &MCID = HexagonMCInstrInfo::getDesc(*MCII, HMI);
  539     if (llvm::HexagonMCInstrInfo::getType(*MCII, HMI) == HexagonII::TypeJ ||
  540         (llvm::HexagonMCInstrInfo::getType(*MCII, HMI) == HexagonII::TypeCJ &&
  542         (llvm::HexagonMCInstrInfo::getType(*MCII, HMI) == HexagonII::TypeNCJ &&
  544         (llvm::HexagonMCInstrInfo::getType(*MCII, HMI) == HexagonII::TypeCR &&
  546       if (HexagonMCInstrInfo::isExtendable(*MCII, HMI)) {
  549             HMI.getOperand(HexagonMCInstrInfo::getExtendableOp(*MCII, HMI));
  576     *RelaxTarget = nullptr;
  597           *RelaxTarget = &MCI;
  635         *RelaxTarget = &MCI;
  664       if (*RelaxTarget == &CrntHMI) {
  671                 *MCII, CrntHMI,
  672                 HexagonMCInstrInfo::getExtendableOperand(*MCII, CrntHMI));
  674         *RelaxTarget = nullptr;
  737                          Context, *MCII, *RF.getSubtargetInfo(), Inst,
  744               bool Error = HexagonMCShuffle(Context, true, *MCII,
lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp
  673       ErrorLoc = ((LanaiOperand &)*Operands[ErrorInfo]).getStartLoc();
  922         if (shouldBeSls(*Op)) {
 1143   if (Operands.size() < 4 || !IsRegister(*Operands[1]) ||
 1144       !IsRegister(*Operands[2]))
 1147              static_cast<const LanaiOperand &>(*Operands[0]).getToken())
lib/Target/MSP430/AsmParser/MSP430AsmParser.cpp
  274       ErrorLoc = ((MSP430Operand &)*Operands[ErrorInfo]).getStartLoc();
lib/Target/MSP430/MSP430AsmPrinter.cpp
  156   EmitToStreamer(*OutStreamer, TmpInst);
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
 5423     if (static_cast<MipsOperand &>(*Operands[1])
 5424             .isValidForTie(static_cast<MipsOperand &>(*Operands[2])))
 5796   ((MipsOperand &)*Operands[1]).addGPR32ZeroAsmRegOperands(Inst, 1);
 5797   int NextReg = nextReg(((MipsOperand &)*Operands[1]).getGPR32Reg());
 5799   ((MipsOperand &)*Operands[2]).addMemOperands(Inst, 2);
 6077     MipsOperand &Operand = static_cast<MipsOperand &>(*Operands.front());
 6127       MipsOperand &Mnemonic = static_cast<MipsOperand &>(*Operands[0]);
 6472     MipsOperand &Reg = static_cast<MipsOperand &>(*TmpOperands.back());
 7301   MipsOperand &RegOpnd = static_cast<MipsOperand &>(*Reg[0]);
 7330   MipsOperand &RegOpnd = static_cast<MipsOperand &>(*Reg[0]);
 7409   MipsOperand &FuncRegOpnd = static_cast<MipsOperand &>(*TmpReg[0]);
 7436     MipsOperand &SaveOpnd = static_cast<MipsOperand &>(*TmpReg[0]);
 8293     MipsOperand &StackRegOpnd = static_cast<MipsOperand &>(*TmpReg[0]);
 8337     MipsOperand &ReturnRegOpnd = static_cast<MipsOperand &>(*TmpReg[0]);
lib/Target/Mips/MipsAsmPrinter.cpp
  249     emitDirectiveRelocJalr(*MI, OutContext, TM, *OutStreamer, *Subtarget);
  257     if (emitPseudoExpansionLowering(*OutStreamer, &*I))
  266       emitPseudoIndirectBranch(*OutStreamer, &*I);
  283     EmitToStreamer(*OutStreamer, TmpInst0);
 1092   EmitInstrRegRegReg(*STI, Mips::OR, Mips::S2, Mips::RA, Mips::ZERO);
 1094   EmitSwapFPIntParams(*STI, Signature->ParamSig, LE, true);
 1098   EmitJal(*STI, MSymbol);
 1101   EmitSwapFPIntRetval(*STI, Signature->RetSig, LE);
 1107   EmitInstrReg(*STI, Mips::JR, Mips::S2);
 1209   EmitToStreamer(*OutStreamer, MCInstBuilder(Mips::BEQ)
 1215     EmitToStreamer(*OutStreamer, MCInstBuilder(Mips::SLL)
 1223     EmitToStreamer(*OutStreamer,
lib/Target/Mips/MipsDelaySlotFiller.cpp
  821   if (!searchRange(MBB, SuccBB->begin(), SuccBB->end(), RegDU, *IM, Slot,
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
  147   EmitToStreamer(*OutStreamer, Inst);
lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
 1152         ((PPCOperand &)*Operands[0]).getToken(), FBS);
 1154                  ((PPCOperand &)*Operands[0]).getLocRange());
 1162       ErrorLoc = ((PPCOperand &)*Operands[ErrorInfo]).getStartLoc();
lib/Target/PowerPC/PPCAsmPrinter.cpp
  374     EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::NOP));
  394       EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::LI8)
  398       EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::RLDIC)
  403       EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ORIS8)
  408       EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ORI8)
  415       EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::STD)
  427         EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::LD)
  432         EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::LD)
  439       EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::MTCTR8)
  442       EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::BCTRL8));
  446       EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::LD)
  457     EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::BL8_NOP)
  472     EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::NOP));
  508   EmitToStreamer(*OutStreamer,
  597     EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::BL).addExpr(OffsExpr));
  609     EmitToStreamer(*OutStreamer,
  641           *OutStreamer,
  646           *OutStreamer,
  667       EmitToStreamer(*OutStreamer, TmpInst);
  673       EmitToStreamer(*OutStreamer, TmpInst);
  700       EmitToStreamer(*OutStreamer, TmpInst);
  719       EmitToStreamer(*OutStreamer, TmpInst);
  729     EmitToStreamer(*OutStreamer, TmpInst);
  759     EmitToStreamer(*OutStreamer, TmpInst);
  789     EmitToStreamer(*OutStreamer, TmpInst);
  819     EmitToStreamer(*OutStreamer, TmpInst);
  859     EmitToStreamer(*OutStreamer, TmpInst);
  894     EmitToStreamer(*OutStreamer, TmpInst);
  917     EmitToStreamer(*OutStreamer, TmpInst);
  930     EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ADDIS8)
  951     EmitToStreamer(*OutStreamer, TmpInst);
  960     EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::BL)
  971     EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::MFLR)
  973     EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::LWZ)
  977     EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ADD4)
  990     EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::LI)
  993     EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ADDIS)
 1009     EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ADDIS8)
 1028     EmitToStreamer(*OutStreamer,
 1054     EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ADDIS8)
 1073     EmitToStreamer(*OutStreamer,
 1102         *OutStreamer,
 1121     EmitToStreamer(*OutStreamer,
 1137       EmitToStreamer(*OutStreamer, MCInstBuilder(NewOpcode)
 1153       EmitToStreamer(*OutStreamer, MCInstBuilder(NewOpcode)
 1181   EmitToStreamer(*OutStreamer, TmpInst);
 1206     EmitToStreamer(*OutStreamer,
 1209     EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::NOP));
 1211         *OutStreamer,
 1213     EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::MFLR8).addReg(PPC::X0));
 1214     EmitToStreamer(*OutStreamer,
 1219     EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::MTLR8).addReg(PPC::X0));
 1244       EmitToStreamer(*OutStreamer, RetInst);
 1270           *OutStreamer,
 1294     EmitToStreamer(*OutStreamer, RetInst);
 1295     EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::NOP));
 1297         *OutStreamer,
 1299     EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::MFLR8).addReg(PPC::X0));
 1300     EmitToStreamer(*OutStreamer,
 1305     EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::MTLR8).addReg(PPC::X0));
 1306     EmitToStreamer(*OutStreamer, RetInst);
 1521       EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ADDIS)
 1528       EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ADDI)
 1538       EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::LD)
 1542       EmitToStreamer(*OutStreamer, MCInstBuilder(PPC::ADD8)
lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
  774   SMLoc ErrorLoc = ((RISCVOperand &)*Operands[ErrorInfo]).getStartLoc();
  802       ErrorLoc = ((RISCVOperand &)*Operands[ErrorInfo]).getStartLoc();
  824       SMLoc ErrorLoc = ((RISCVOperand &)*Operands[ErrorInfo]).getStartLoc();
  831     SMLoc ErrorLoc = ((RISCVOperand &)*Operands[ErrorInfo]).getStartLoc();
  917     SMLoc ErrorLoc = ((RISCVOperand &)*Operands[ErrorInfo]).getStartLoc();
  923     SMLoc ErrorLoc = ((RISCVOperand &)*Operands[ErrorInfo]).getStartLoc();
  929     SMLoc ErrorLoc = ((RISCVOperand &)*Operands[ErrorInfo]).getStartLoc();
  933     SMLoc ErrorLoc = ((RISCVOperand &)*Operands[ErrorInfo]).getStartLoc();
  937     SMLoc ErrorLoc = ((RISCVOperand &)*Operands[ErrorInfo]).getStartLoc();
 1736     SMLoc ErrorLoc = ((RISCVOperand &)*Operands[3]).getStartLoc();
lib/Target/RISCV/RISCVAsmPrinter.cpp
   67   AsmPrinter::EmitToStreamer(*OutStreamer, Res ? CInst : Inst);
   76   if (emitPseudoExpansionLowering(*OutStreamer, MI))
   81   EmitToStreamer(*OutStreamer, TmpInst);
lib/Target/Sparc/AsmParser/SparcAsmParser.cpp
  618       ErrorLoc = ((SparcOperand &)*Operands[ErrorInfo]).getStartLoc();
lib/Target/Sparc/SparcAsmPrinter.cpp
  188       EmitHiLo(*OutStreamer, GOTLabel,
  193       EmitHiLo(*OutStreamer, GOTLabel,
  198       EmitSHL(*OutStreamer, MCRegOP, imm, MCRegOP, STI);
  201       EmitOR(*OutStreamer, MCRegOP, lo, MCRegOP, STI);
  205       EmitHiLo(*OutStreamer, GOTLabel,
  210       EmitSHL(*OutStreamer, MCRegOP, imm, MCRegOP, STI);
  213       EmitHiLo(*OutStreamer, GOTLabel,
  216       EmitADD(*OutStreamer, MCRegOP, RegO7, MCRegOP, STI);
  238   EmitCall(*OutStreamer, Callee, STI);
  243   EmitSETHI(*OutStreamer, hiImm, MCRegOP, STI);
  248   EmitOR(*OutStreamer, MCRegOP, loImm, MCRegOP, STI);
  249   EmitADD(*OutStreamer, MCRegOP, RegO7, MCRegOP, STI);
  269     EmitToStreamer(*OutStreamer, TmpInst);
lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp
 1098     MCParsedAsmOperand &Operand = *Operands[i];
 1278       ErrorLoc = ((SystemZOperand &)*Operands[ErrorInfo]).getStartLoc();
 1288       ((SystemZOperand &)*Operands[0]).getToken(), FBS);
 1290                  ((SystemZOperand &)*Operands[0]).getLocRange());
lib/Target/SystemZ/SystemZAsmPrinter.cpp
  520   EmitToStreamer(*OutStreamer, LoweredMI);
  558     EmitNop(Ctx, *OutStreamer, 6, getSubtargetInfo());
  596     ShadowBytes += EmitNop(OutContext, *OutStreamer, NumNOPBytes - ShadowBytes,
  621       EmitToStreamer(*OutStreamer, MCInstBuilder(SystemZ::LLILF)
  626         EmitToStreamer(*OutStreamer, MCInstBuilder(SystemZ::IIHF)
  632       EmitToStreamer(*OutStreamer, MCInstBuilder(SystemZ::BASR)
  639     EmitToStreamer(*OutStreamer, MCInstBuilder(SystemZ::BRASL)
  652     EncodedBytes += EmitNop(OutContext, *OutStreamer, NumBytes - EncodedBytes,
lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp
  360     EmitToStreamer(*OutStreamer, TmpInst);
lib/Target/X86/AsmParser/X86AsmParser.cpp
 1287       X86Operand &OrigOp = static_cast<X86Operand &>(*OrigOperands[i + 1]);
 1288       X86Operand &FinalOp = static_cast<X86Operand &>(*FinalOperands[i]);
 2640         if (HandleAVX512Operand(Operands, *Operands.back()))
 2688     static_cast<X86Operand &>(*Operands[0]).setTokenValue(Repl);
 2693     X86Operand &Op1 = (X86Operand &)*Operands[1];
 2694     X86Operand &Op2 = (X86Operand &)*Operands[2];
 2721     X86Operand &Op = (X86Operand &)*Operands.back();
 2730     X86Operand &Op = (X86Operand &)*Operands[1];
 2833       X86Operand &Op1 = static_cast<X86Operand &>(*Operands[2]);
 2838       X86Operand &Op1 = static_cast<X86Operand &>(*Operands[1]);
 2848     X86Operand &Op1 = static_cast<X86Operand &>(*Operands[1]);
 2853           static_cast<X86Operand &>(*Operands[0]).setTokenValue("int3");
 2859     X86Operand &Op1 = static_cast<X86Operand &>(*Operands[1]);
 2864       static_cast<X86Operand &>(*Operands[0]).setTokenValue("xlatb");
 3098   X86Operand &Prefix = static_cast<X86Operand &>(*Operands.back());
 3145   assert((*Operands[0]).isToken() && "Leading operand should always be a mnemonic!");
 3149   MatchFPUWaitAlias(IDLoc, static_cast<X86Operand &>(*Operands[0]), Operands,
 3151   X86Operand &Op = static_cast<X86Operand &>(*Operands[0]);
 3187     SMLoc ErrorLoc = ((X86Operand &)*Operands[ErrorInfo]).getStartLoc();
 3303       X86Operand &Operand = (X86Operand &)*Operands[ErrorInfo];
 3351   assert((*Operands[0]).isToken() && "Leading operand should always be a mnemonic!");
 3352   StringRef Mnemonic = (static_cast<X86Operand &>(*Operands[0])).getToken();
 3354   StringRef Base = (static_cast<X86Operand &>(*Operands[0])).getToken();
 3358   MatchFPUWaitAlias(IDLoc, static_cast<X86Operand &>(*Operands[0]), Operands, Out, MatchingInlineAsm);
 3359   X86Operand &Op = static_cast<X86Operand &>(*Operands[0]);
 3542     SMLoc ErrorLoc = ((X86Operand &)*Operands[ErrorInfo]).getStartLoc();
lib/Target/X86/X86AsmPrinter.cpp
  685     emitNonLazyStubs(MMI, *OutStreamer);
lib/Target/X86/X86AsmPrinter.h
  134     SMShadowTracker.emitShadowPadding(*OutStreamer, getSubtargetInfo());
lib/Target/X86/X86MCInstLower.cpp
 1103     EmitNops(*OutStreamer, PatchBytes, Subtarget->is64Bit(),
 1225       unsigned NopSize = EmitNop(*OutStreamer, MinSize, Subtarget->is64Bit(),
 1238   SMShadowTracker.emitShadowPadding(*OutStreamer, getSubtargetInfo());
 1250   SMShadowTracker.emitShadowPadding(*OutStreamer, getSubtargetInfo());
 1300   EmitNops(*OutStreamer, NumBytes - EncodedBytes, Subtarget->is64Bit(),
 1359         EmitNops(*OutStreamer, 4, Subtarget->is64Bit(), getSubtargetInfo());
 1388       EmitNops(*OutStreamer, 1, Subtarget->is64Bit(), getSubtargetInfo());
 1455         EmitNops(*OutStreamer, 4, Subtarget->is64Bit(), getSubtargetInfo());
 1489       EmitNops(*OutStreamer, 1, Subtarget->is64Bit(), getSubtargetInfo());
 1520   EmitNops(*OutStreamer, 9, Subtarget->is64Bit(), getSubtargetInfo());
 1550   EmitNops(*OutStreamer, 10, Subtarget->is64Bit(), getSubtargetInfo());
 1571   EmitNops(*OutStreamer, 9, Subtarget->is64Bit(), getSubtargetInfo());
 2500     SMShadowTracker.emitShadowPadding(*OutStreamer, getSubtargetInfo());
lib/Target/XCore/XCoreAsmPrinter.cpp
  291   EmitToStreamer(*OutStreamer, TmpInst);
lib/TextAPI/ELF/TBEHandler.cpp
  148   YamlIn >> *Stub;
lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp
  132       parseCOFFModuleDefinition(*MB, Machine, true);
lib/Transforms/IPO/FunctionImport.cpp
 1107     for (Function &F : *SrcModule) {
 1176     UpgradeDebugInfo(*SrcModule);
 1179     if (renameModuleForThinLTO(*SrcModule, Index, &GlobalsToImport))
 1229     ComputeCrossModuleImportForModuleFromIndex(M.getModuleIdentifier(), *Index,
 1232     ComputeCrossModuleImportForModule(M.getModuleIdentifier(), *Index,
 1239   for (auto &I : *Index) {
 1248   if (renameModuleForThinLTO(M, *Index, nullptr)) {
 1257   FunctionImporter Importer(*Index, ModuleLoader);
lib/Transforms/IPO/HotColdSplitting.cpp
  580     auto Regions = OutliningRegion::create(*BB, *DT, *PDT);
  580     auto Regions = OutliningRegion::create(*BB, *DT, *PDT);
  617       BlockSequence SubRegion = Region.takeSingleEntrySubRegion(*DT);
  624       Function *Outlined = extractColdRegion(SubRegion, CEAC, *DT, BFI, TTI,
lib/Transforms/IPO/SampleProfile.cpp
 1550   LI->analyze(*DT);
 1714   GUIDToFuncNameMapper Mapper(M, *Reader, GUIDToFuncNameMap);
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
  285   StripDebugInfo(*MergedM);
  288   for (Function &F : *MergedM)
  314   promoteInternals(*MergedM, M, ModuleId, CfiFunctions);
  315   promoteInternals(M, *MergedM, ModuleId, CfiFunctions);
  387   simplifyExternals(*MergedM);
  397       buildModuleSummaryIndex(*MergedM, nullptr, &PSI);
  408   W.writeModule(*MergedM, /*ShouldPreserveUseListOrder=*/false, &MergedMIndex);
  421     W2.writeModule(*MergedM, /*ShouldPreserveUseListOrder=*/false,
lib/Transforms/IPO/WholeProgramDevirt.cpp
  644       return *ORE;
lib/Transforms/InstCombine/InstructionCombining.cpp
 2409           ConvertDebugDeclareToDebugValue(DII, SI, *DIB);
lib/Transforms/Instrumentation/CFGMST.h
  268     return *AllEdges.back();
lib/Transforms/Instrumentation/GCOVProfiling.cpp
  710       GCOVFunction &Func = *Funcs.back();
lib/Transforms/Instrumentation/InstrProfiling.cpp
  452     BFI.reset(new BlockFrequencyInfo(*F, *BPI, LI));
lib/Transforms/Instrumentation/PGOInstrumentation.cpp
 1598           std::make_unique<BlockFrequencyInfo>(F, *NewBPI, LI);
lib/Transforms/Scalar/JumpThreading.cpp
  312     BFI.reset(new BlockFrequencyInfo(F, *BPI, LI));
  339     BFI.reset(new BlockFrequencyInfo(F, *BPI, LI));
lib/Transforms/Scalar/LICM.cpp
  435       for (AliasSet &AS : *CurAST) {
 2176       CurAST->add(*InnerAST);
lib/Transforms/Scalar/LoopPassManager.cpp
   41     if (!PI.runBeforePass<Loop>(*Pass, L))
   48       PI.runAfterPassInvalidated<Loop>(*Pass);
   50       PI.runAfterPass<Loop>(*Pass, L);
lib/Transforms/Scalar/LoopVersioningLICM.cpp
  281   for (const auto &I : *CurAST) {
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
 2031         DominatingSucc, *VMaps.back(), DTUpdates, AC, DT, LI, MSSAU);
 2086         MSSAU->updateForClonedLoop(LBRPO, ExitBlocks, *VMap,
 2151         MSSAU->updateForClonedLoop(LBRPO, ExitBlocks, *VMap,
 2171     buildClonedLoops(L, ExitBlocks, *VMap, LI, NonChildClonedLoops);
lib/Transforms/Utils/CloneModule.cpp
   63     GlobalVariable *GV = new GlobalVariable(*New,
   98             *New, I->getValueType(), false, GlobalValue::ExternalLinkage,
lib/Transforms/Utils/ImportedFunctionsInliningStatistics.cpp
   31   return *ValueLookup;
  169     auto &Node = *NodesMap[Name];
lib/Transforms/Utils/PredicateInfo.cpp
  806   replaceCreatedSSACopys(*PredInfo, F);
  818   replaceCreatedSSACopys(*PredInfo, F);
lib/Transforms/Utils/SplitModule.cpp
  254     for (Function &F : *M)
  274         CloneModule(*M, VMap, [&](const GlobalValue *GV) {
lib/Transforms/Utils/ValueMapper.cpp
  594   return *OpD.Placeholder;
  713     remapOperands(*ClonedN, [this, &D, &G](Metadata *Old) {
lib/Transforms/Vectorize/LoopVectorizationPlanner.h
  246       O << *Plan;
lib/Transforms/Vectorize/LoopVectorize.cpp
 7238   VPlanHCFGBuilder HCFGBuilder(OrigLoop, LI, *Plan);
 7245     VPlanPredicator VPP(*Plan);
lib/XRay/Profile.cpp
  225     copy(*IndexedThreadBlock.second, std::back_inserter(PathAndData));
tools/bugpoint/BugDriver.cpp
  101   if (verifyModule(*Result, &errs())) {
  149     if (Linker::linkModules(*Program, std::move(M)))
  178     if (runPasses(*Program, PassesToRun))
  188   if (Error E = compileProgram(*Program)) {
  201     if (Error E = createReferenceFile(*Program)) {
  217   Expected<bool> Diff = diffProgram(*Program, "", "", false);
tools/bugpoint/BugDriver.h
  130   Module &getProgram() const { return *Program; }
tools/bugpoint/CrashDebugger.cpp
  260     for (Function &I : *M)
  287     for (Function &I : *M) {
  495   for (auto &F : *M) {
  583   for (auto &F : *M)
  602   for (auto &F : *M) {
  692   for (auto &F : *M)
  791   Passes.run(*M);
  866   Passes.run(*M);
  931   Passes.run(*M);
 1209     strip(*M);
 1290   EmitProgressBitcode(*Program, ID);
tools/bugpoint/ExecutionDriver.cpp
  413   if (Error E = compileProgram(*Program))
  416   Expected<std::string> Result = executeProgramSafely(*Program, Filename);
tools/bugpoint/ExtractFunction.cpp
   87   std::unique_ptr<Module> Clone = CloneModule(*Program);
  334   for (Function &I : *New)
tools/bugpoint/FindBugs.cpp
   34     if (Error E = createReferenceFile(*Program))
   55     if (runPasses(*Program, PassesToRun, Filename, false)) {
   67     if (Error E = compileProgram(*Program)) {
   79     Expected<bool> Diff = diffProgram(*Program, Filename, "", false);
tools/bugpoint/Miscompilation.cpp
  233   if (Linker::linkModules(*Merged, CloneModule(M2)))
  238   Expected<bool> Diff = BD.diffProgram(*Merged, "", "", false);
  336         BD, *ToOptimizeLoopExtracted, *ToNotOptimize, Failure);
  336         BD, *ToOptimizeLoopExtracted, *ToNotOptimize, Failure);
  356                             *ToNotOptimize);
  358                             *ToOptimize);
  360                             *ToOptimizeLoopExtracted);
  371         CloneModule(*ToOptimizeLoopExtracted, VMap);
  372     std::unique_ptr<Module> TNOBackup = CloneModule(*ToNotOptimize, VMap);
  395       if (Linker::linkModules(*ToNotOptimize,
  424     if (Linker::linkModules(*ToNotOptimize, std::move(ToOptimizeLoopExtracted)))
  591   if (Linker::linkModules(*ProgClone, std::move(Extracted)))
  708     BD.EmitProgressBitcode(*Test, "pass-error", false);
  718   auto Result = testMergedProgram(BD, *Optimized, *Safe, Broken);
  718   auto Result = testMergedProgram(BD, *Optimized, *Safe, Broken);
  750   EmitProgressBitcode(*Program, "passinput");
  930   if (verifyModule(*Test) || verifyModule(*Safe)) {
  956   if (BD.writeProgramToFile(TestModuleBC.str(), TestModuleFD, *Test)) {
  975   if (BD.writeProgramToFile(SafeModuleBC.str(), SafeModuleFD, *Safe)) {
 1009         executeProgramSafely(*Program, "bugpoint.safe.out");
 1022   DisambiguateGlobalSymbols(*Program);
 1049   if (writeProgramToFile(TestModuleBC.str(), TestModuleFD, *ToCodeGen)) {
 1065   if (writeProgramToFile(SafeModuleBC.str(), SafeModuleFD, *ToNotCodeGen)) {
tools/clang/examples/PrintFunctionNames/PrintFunctionNames.cpp
   72           *sema.LateParsedTemplateMap.find(FD)->second;
tools/clang/examples/clang-interpreter/main.cpp
   58   IRCompileLayer CompileLayer{ES, ObjectLayer, SimpleCompiler(*TM)};
   95   const TargetMachine &getTargetMachine() const { return *TM; }
  176   CompilerInvocation::CreateFromArgs(*CI, CCArgs, Diags);
  204   if (!Clang.ExecuteAction(*Act))
tools/clang/include/clang/AST/ASTContext.h
  726     return *SanitizerBL;
  730     return *XRayFilter;
tools/clang/include/clang/AST/VTableBuilder.h
  381     return *VTableLayouts[RD];
tools/clang/include/clang/Analysis/PathDiagnostic.h
  812     return *ExecutedLines;
  816     return *ExecutedLines;
tools/clang/include/clang/Basic/SourceManager.h
  641     return *OverriddenFilesInfo;
 1901     return *SourceMgr;
tools/clang/include/clang/Basic/TargetInfo.h
  997     return *DataLayout;
tools/clang/include/clang/Frontend/ASTUnit.h
  320     return *CCTUInfo;
  458     return *TheSema;
tools/clang/include/clang/Frontend/CompilerInstance.h
  493     return *Consumer;
  511     return *TheSema;
  569     return *CompletionConsumer;
  584     return *FrontendTimer;
tools/clang/include/clang/Frontend/FrontendAction.h
  158     return *CurrentASTUnit;
tools/clang/include/clang/Lex/HeaderSearch.h
  305     (*IncludeAliases)[Source] = Dest;
tools/clang/include/clang/Serialization/ModuleManager.h
  173   ModuleFile &getPrimaryModule() { return *Chain[0]; }
  177   ModuleFile &getPrimaryModule() const { return *Chain[0]; }
  180   ModuleFile &operator[](unsigned Index) const { return *Chain[Index]; }
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
  507     return *svalBuilder;
  511     return *svalBuilder;
  530   CallEventManager &getCallEventManager() { return *CallEventMgr; }
  532   StoreManager &getStoreManager() { return *StoreMgr; }
  533   ConstraintManager &getConstraintManager() { return *ConstraintMgr; }
  743   StoreManager &SM = *getStateManager().StoreMgr;
  760                      *getStateManager().svalBuilder);
tools/clang/include/clang/Tooling/CommonOptionsParser.h
  103     return *Compilations;
tools/clang/lib/ARCMigrate/ObjCMT.cpp
  114     return *Summaries;
  335       edit::Commit commit(*Consumer.Editor);
  336       edit::rewriteToObjCLiteralSyntax(E, *Consumer.NSAPIObj, commit, &PMap);
  341       edit::Commit commit(*Consumer.Editor);
  342       edit::rewriteToObjCSubscriptSyntax(E, *Consumer.NSAPIObj, commit);
  347       edit::Commit commit(*Consumer.Editor);
  348       rewriteToPropertyDotSyntax(E, Consumer.PP, *Consumer.NSAPIObj,
  379     ObjCMigrator(Consumer, *PMap).TraverseStmt(S);
  893   edit::Commit commit(*Editor);
  895                              *NSAPIObj, commit);
  946         edit::Commit commit(*Editor);
  947         rewriteToNSMacroDecl(Ctx, EnumDcl, TypedefDcl, *NSAPIObj, commit, !NSOptions);
  959   edit::Commit commit(*Editor);
  960   bool Res = rewriteToNSEnumDecl(EnumDcl, TypedefDcl, *NSAPIObj,
  984   edit::Commit commit(*ASTC.Editor);
 1006   edit::Commit commit(*ASTC.Editor);
 1232     edit::Commit commit(*Editor);
 1233     rewriteToObjCProperty(Method, SetterMethod, *NSAPIObj, commit,
 1246     edit::Commit commit(*Editor);
 1247     rewriteToObjCProperty(Method, nullptr /*SetterMethod*/, *NSAPIObj, commit,
 1272   edit::Commit commit(*Editor);
 1284   edit::Commit commit(*Editor);
 1410   edit::Commit commit(*Editor);
 1487       edit::Commit commit(*Editor);
 1500       edit::Commit commit(*Editor);
 1506       edit::Commit commit(*Editor);
 1612       edit::Commit commit(*Editor);
 1626       edit::Commit commit(*Editor);
 1654     edit::Commit commit(*Editor);
 1729       edit::Commit commit(*Editor);
 1747   edit::Commit commit(*Editor);
tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp
  324       collectRemovables(Body, *Removables);
tools/clang/lib/AST/ASTContext.cpp
10266   return *MCtx;
10276   return *MCtx;
tools/clang/lib/AST/ExternalASTMerger.cpp
  260       return *I;
  295         if (Callback(*Importer, Reverse, SourceDC))
tools/clang/lib/AST/Interp/Context.cpp
   34     if (auto R = ByteCodeStmtGen<ByteCodeEmitter>(*this, *P).compileFunc(FD)) {
   56   ByteCodeExprGen<EvalEmitter> C(*this, *P, Parent, Stk, Result);
   62   ByteCodeExprGen<EvalEmitter> C(*this, *P, Parent, Stk, Result);
  122     InterpState State(Parent, *P, Stk, *this);
tools/clang/lib/AST/VTableBuilder.cpp
 3279       auto P = std::make_unique<VPtrInfo>(*BaseInfo);
 3344     PathsSorted.push_back(*P);
 3535             selectBestPath(Context, RD, *Info, FullPaths))
 3566     computeVTablePaths(/*ForVBTables=*/false, RD, *VFPtrs);
 3567     computeFullPathsForVFTables(Context, RD, *VFPtrs);
 3572   for (const std::unique_ptr<VPtrInfo> &VFPtr : *VFPtrLocations[RD]) {
 3573     VFTableBuilder Builder(*this, RD, *VFPtr);
 3670       return *Entry;
 3717   return *VFPtrLocations[RD];
 3727   return *VFTableLayouts[id];
tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp
  592     const MatcherDescriptor& Matcher = *M.getValue();
tools/clang/lib/Analysis/AnalysisDeclContext.cpp
  224       addParentsForSyntheticStmts(cfg.get(), *PM);
  243       addParentsForSyntheticStmts(completeCFG.get(), *PM);
  288       addParentsForSyntheticStmts(getCFG(), *PM);
  290       addParentsForSyntheticStmts(getUnoptimizedCFG(), *PM);
  292   return *PM;
tools/clang/lib/Analysis/Consumed.cpp
 1039     Entry->intersect(*StateMap);
 1061   return isBackEdgeTarget(Block) ? std::make_unique<ConsumedStateMap>(*Entry)
 1231       new ConsumedStateMap(*CurrStates));
tools/clang/lib/Analysis/ThreadSafety.cpp
  167   const FactEntry &operator[](FactID F) const { return *Facts[F]; }
 1292     CapabilityExpr NegC = !*Entry;
 1298       if (inCurrentScope(*Entry) && !Entry->asserted())
 1312   if (const FactEntry *Cp = FSet.findLock(FactMan, *Entry)) {
 1314       Cp->handleLock(FSet, FactMan, *Entry, Handler, DiagKind);
tools/clang/lib/Analysis/plugins/SampleAnalyzer/MainCallChecker.cpp
   40         std::make_unique<PathSensitiveBugReport>(*BT, BT->getDescription(), N);
tools/clang/lib/Basic/FileManager.cpp
  411   FileEntry &BFE = *BypassFileEntries.back();
tools/clang/lib/Basic/SourceManager.cpp
  341   return *LineTable;
 1854     computeMacroArgsCache(*MacroArgsCache, FID);
 2188   SourceMgr = std::make_unique<SourceManager>(*Diagnostics, *FileMgr);
 2188   SourceMgr = std::make_unique<SourceManager>(*Diagnostics, *FileMgr);
tools/clang/lib/CodeGen/BackendUtil.cpp
  592   MPM.add(new TargetLibraryInfoWrapperPass(*TLII));
  688   FPM.add(new TargetLibraryInfoWrapperPass(*TLII));
  786   CodeGenPasses.add(new TargetLibraryInfoWrapperPass(*TLII));
  853           *OS, ThinLinkOS ? &ThinLinkOS->os() : nullptr));
  870           *OS, CodeGenOpts.EmitLLVMUseLists, EmitLTOSummary));
  876         createPrintModulePass(*OS, "", CodeGenOpts.EmitLLVMUseLists));
  885     if (!AddEmitPasses(CodeGenPasses, Action, *OS,
 1102   FAM.registerPass([&] { return TargetLibraryAnalysis(*TLII); });
 1275       MPM.addPass(ThinLTOBitcodeWriterPass(*OS, ThinLinkOS ? &ThinLinkOS->os()
 1292           BitcodeWriterPass(*OS, CodeGenOpts.EmitLLVMUseLists, EmitLTOSummary));
 1297     MPM.addPass(PrintModulePass(*OS, "", CodeGenOpts.EmitLLVMUseLists));
 1311     if (!AddEmitPasses(CodeGenPasses, Action, *OS,
 1409     Expected<BitcodeModule> BMOrErr = FindThinLTOModule(**MBOrErr);
 1469       M->print(*OS, nullptr, CGOpts.EmitLLVMUseLists);
 1475       WriteBitcodeToFile(*M, *OS, CGOpts.EmitLLVMUseLists);
tools/clang/lib/CodeGen/CGBlocks.cpp
  921   return EmitBlockLiteral(*blockInfo);
tools/clang/lib/CodeGen/CGCXXABI.h
   97     return *MangleCtx;
tools/clang/lib/CodeGen/CGCoroutine.cpp
  264   return emitSuspendExpression(*this, *CurCoro.Data, E,
  271   return emitSuspendExpression(*this, *CurCoro.Data, E, AwaitKind::Yield,
  305   return emitSuspendExpression(*this, *CurCoro.Data, *E,
  315   return emitSuspendExpression(*this, *CurCoro.Data, *E,
tools/clang/lib/CodeGen/CGLoopInfo.h
  278   const LoopInfo &getInfo() const { return *Active.back(); }
tools/clang/lib/CodeGen/CGVTables.cpp
  778   llvm::Type *VTType = getVTableType(*VTLayout);
  803   createVTableInitializer(components, *VTLayout, RTTI);
tools/clang/lib/CodeGen/CodeGenAction.cpp
  207           for (Function &F : *LM.Module)
tools/clang/lib/CodeGen/CodeGenModule.cpp
 5919   return *SanStats;
tools/clang/lib/CodeGen/CodeGenModule.h
  570     return *ObjCRuntime;
  579     return *OpenCLRuntime;
  585     return *OpenMPRuntime;
  591     return *CUDARuntime;
  596     return *ObjCData;
  684   CGCXXABI &getCXXABI() const { return *ABI; }
tools/clang/lib/CodeGen/CodeGenPGO.cpp
  804   MapRegionCounters Walker(HashVersion, *RegionCounterMap);
  871   ComputeRegionCounts Walker(*StmtCountMap, *this);
  899   unsigned Counter = (*RegionCounterMap)[S];
  957     llvm::annotateValueSite(CGM.getModule(), *ValueSite, *ProfRecord,
tools/clang/lib/CodeGen/CodeGenPGO.h
  112     return RegionCounts[(*RegionCounterMap)[S]];
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 1670       RTTI = getMSCompleteObjectLocator(RD, *Info);
 1677     emitVTableTypeMetadata(*Info, RD, VTable);
 1748       mangleVFTableName(getMangleContext(), RD, *VFPtrs[J], Name);
 1766   mangleVFTableName(getMangleContext(), RD, *VFPtr, VFTableName);
 1959     VBGlobals.Globals.push_back(getAddrOfVBTable(**I, RD, Linkage));
 2043       emitVBTableDefinition(*VBT, RD, GV);
tools/clang/lib/CodeGen/ModuleBuilder.cpp
   95       return *Builder;
  147                                                *M, Diags, CoverageInfo));
tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp
  168     M.reset(new llvm::Module(MainFileName, *VMContext));
  171         *Ctx, HeaderSearchOpts, PreprocessorOpts, CodeGenOpts, *M, Diags));
  273     auto Int8Ty = llvm::Type::getInt8Ty(*VMContext);
  276         *VMContext, StringRef(SerializedAST.data(), Size),
  279         *M, Ty, /*constant*/ true, llvm::GlobalVariable::InternalLinkage, Data,
  334     bool IsCOFF = isa<llvm::object::COFFObjectFile>(*OF);
tools/clang/lib/CodeGen/TargetInfo.cpp
 9703     return *TheTargetCodeGenInfo;
tools/clang/lib/CrossTU/CrossTranslationUnit.cpp
  555     return *I->second;
tools/clang/lib/Driver/Driver.cpp
  781   for (Arg *A : *CfgOptions)
  880                                              CfgTriple.getTriple(), *CLOptions);
  969   InputArgList Args = std::move(HasConfigFile ? std::move(*CfgOptions)
  970                                               : std::move(*CLOptions));
  986     for (auto *Opt : *CLOptions) {
 1010         for (auto *Opt : *CLModePassThroughOptions) {
 1102   DerivedArgList *TranslatedArgs = TranslateInputArgs(*UArgs);
 1106       *UArgs, computeTargetTriple(*this, TargetTriple, *UArgs));
 1106       *UArgs, computeTargetTriple(*this, TargetTriple, *UArgs));
 4862   return *TC;
tools/clang/lib/Driver/DriverOptions.cpp
   48     OptTable &Opt = *Result;
tools/clang/lib/Driver/ToolChains/Clang.cpp
 1933   auto &CDB = *CompilationDatabase;
tools/clang/lib/Format/Format.cpp
 2423     std::pair<tooling::Replacements, unsigned> PassFixes = Passes[I](*Env);
tools/clang/lib/Format/UnwrappedLineParser.cpp
  303   ScopedDeclarationState DeclarationState(*Line, DeclarationScopeStack,
  556   ScopedDeclarationState DeclarationState(*Line, DeclarationScopeStack,
  648                        (isGoogScope(*Line) || isIIFE(*Line, Keywords)));
  648                        (isGoogScope(*Line) || isIIFE(*Line, Keywords)));
  650     ScopedDeclarationState DeclarationState(*Line, DeclarationScopeStack,
  662   ScopedMacroState MacroState(*Line, Tokens, FormatTok);
 2476       printDebugInfo(*Line);
 2478   CurrentLines->push_back(std::move(*Line));
 2621         continuesLineCommentSection(**I, *Line, CommentPragmasRegex);
 2685           continuesLineCommentSection(*FormatTok, *Line, CommentPragmasRegex);
tools/clang/lib/Frontend/ASTConsumers.cpp
   40         : Out(Out ? *Out : llvm::outs()), OwnedOut(std::move(Out)),
tools/clang/lib/Frontend/ASTUnit.cpp
  391           *TheSema, CCContext, *CachedCompletionAllocator, CCTUInfo,
  454               *TheSema, CCContext, *CachedCompletionAllocator, CCTUInfo,
  475           *TheSema, CCContext, *CachedCompletionAllocator, CCTUInfo,
  772   ConfigureDiags(Diags, *AST, CaptureDiagnostics);
  800   HeaderSearch &HeaderInfo = *AST->HeaderInfo;
  860     AST->TheSema.reset(new Sema(PP, *AST->Ctx, *AST->Consumer));
  862     AST->Reader->InitializeSema(*AST->TheSema);
 1215   transferASTDataFromCompilerInstance(*Clang);
 1229   transferASTDataFromCompilerInstance(*Clang);
 1497   ConfigureDiags(Diags, *AST, CaptureDiagnostics);
 1619     AST->transferASTDataFromCompilerInstance(*Clang);
 1640     AST->transferASTDataFromCompilerInstance(*Clang);
 1648   AST->transferASTDataFromCompilerInstance(*Clang);
 1702   ConfigureDiags(Diags, *AST, CaptureDiagnostics);
 1783   ConfigureDiags(Diags, *AST, CaptureDiagnostics);
tools/clang/lib/Frontend/ChainedIncludesSource.cpp
  187           *Clang, pchName, Bufs, serialBufNames,
tools/clang/lib/Frontend/CompilerInstance.cpp
  605                       *FrontendTimerGroup));
  629     ExternalSemaSrc->InitializeSema(*TheSema);
  805   auto B = std::make_unique<llvm::buffer_ostream>(*OS);
 1015       llvm::PrintStatisticsJSON(*StatS);
 1495                                                  *FrontendTimerGroup);
 1526                *FrontendTimerGroup);
 1590   auto &ListenerRef = *Listener;
 1723                  *FrontendTimerGroup);
tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp
   93   if (!CompilerInvocation::CreateFromArgs(*CI, CCArgs, *Diags) &&
tools/clang/lib/Frontend/FrontendActions.cpp
  828       (*OS) << "# 1 \"";
  830       (*OS) << "\"\n";
  832     getCurrentModule()->print(*OS);
  833     (*OS) << "#pragma clang module contents\n";
  879   raw_ostream &OS = *OSP;
tools/clang/lib/Frontend/InterfaceStubFunctionsConsumer.cpp
  243             *S.LateParsedTemplateMap.find(cast<FunctionDecl>(FD))->second;
  298     writeIfsV1(Instance.getTarget().getTriple(), Symbols, context, Format, *OS);
tools/clang/lib/Frontend/PrecompiledPreamble.cpp
  181     *Out << getPCH();
  344   Callbacks.BeforeExecute(*Clang);
  359   Callbacks.AfterExecute(*Clang);
tools/clang/lib/Frontend/Rewrite/FixItRewriter.cpp
  112     RewriteBuf.write(*OS);
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
 5860     *OutFile << std::string(RewriteBuf->begin(), RewriteBuf->end());
 5871     *OutFile << ResultStr;
 5877     *OutFile << ResultStr;
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
 4919     *OutFile << std::string(RewriteBuf->begin(), RewriteBuf->end());
 4930     *OutFile << ResultStr;
tools/clang/lib/Frontend/SerializedDiagnosticReader.cpp
   37   llvm::BitstreamCursor Stream(**Buffer);
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp
  765     ParseDirective(C, &ED, SM, &PP, CommentBegin, Status, *Markers);
  795     ParseDirective(C2, &ED, SM, &PP, CommentBegin, Status, *Markers);
  928     Directive &D = *Owner;
 1089     NumErrors += CheckResults(Diags, *SrcManager, *Buffer, ED);
tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
  290   bool Success = Clang->ExecuteAction(*Act);
tools/clang/lib/Lex/HeaderMap.cpp
   60   if (!checkHeader(**FileBuffer, NeedsByteSwap))
tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
  326       PP.EnterTokenStream(*Toks, true, /*IsReinject*/ true);
  358                            (*Toks)[Toks->size() - 3].getLocation());
tools/clang/lib/Parse/ParseDecl.cpp
 6653           if (!ConsumeAndStoreInitializer(*DefArgToks, CIK_DefaultArgument)) {
tools/clang/lib/Parse/ParseStmtAsm.cpp
  588       TheTarget->createMCAsmInfo(*MRI, TT, MCOptions));
  606       createMCAsmParser(TempSrcMgr, Ctx, *Str.get(), *MAI));
  609       TheTarget->createMCAsmParser(*STI, *Parser, *MII, MCOptions));
  609       TheTarget->createMCAsmParser(*STI, *Parser, *MII, MCOptions));
  609       TheTarget->createMCAsmParser(*STI, *Parser, *MII, MCOptions));
  612       TheTarget->createMCInstPrinter(llvm::Triple(TT), 1, *MAI, *MII, *MRI));
  612       TheTarget->createMCInstPrinter(llvm::Triple(TT), 1, *MAI, *MII, *MRI));
  612       TheTarget->createMCInstPrinter(llvm::Triple(TT), 1, *MAI, *MII, *MRI));
tools/clang/lib/Rewrite/Rewriter.cpp
  453   raw_ostream &getStream() { return *FileStream; }
tools/clang/lib/Sema/SemaChecking.cpp
14513   (*TypeTagForDatatypeMagicValues)[Magic] =
tools/clang/lib/Sema/SemaDeclCXX.cpp
  403             SR = SourceRange((*Toks)[1].getLocation(),
tools/clang/lib/Sema/SemaDeclObjC.cpp
 2702       findProtocolsWithExplicitImpls(Super, *ProtocolsExplictImpl);
tools/clang/lib/Sema/SemaExprCXX.cpp
 7902           attemptRecovery(SemaRef, *State.Consumer, TC);
tools/clang/lib/Sema/SemaExprObjC.cpp
 2299   if (refactor(Msg,*S.NSAPIObj, ECommit)) {
tools/clang/lib/Sema/SemaLookup.cpp
 4256     if (!Correction || !isCandidateViable(*CorrectionValidator, Correction))
 4384     if (!isCandidateViable(*CorrectionValidator, Candidate)) {
 4874     LookupVisibleDecls(MemberContext, LookupKind, *Consumer);
 4879         LookupVisibleDecls(I, LookupKind, *Consumer);
 4886     LookupVisibleDecls(QualifiedDC, LookupKind, *Consumer);
 4919   AddKeywordsToConsumer(*this, *Consumer, S,
 5050       else if ((*Consumer)["super"].front().isKeyword())
 5051         BestTC = (*Consumer)["super"].front();
tools/clang/lib/Sema/SemaObjCProperty.cpp
 2022         CollectImmediateProperties(CDecl, *LazyMap, NoNeedToImplPropMap,
 2029         if ((*LazyMap)[std::make_pair(PropDecl->getIdentifier(),
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 4281     LateTemplateParser(OpaqueParser, *LPTIter->second);
tools/clang/lib/Serialization/ASTReader.cpp
 2687                                     *Listener, SuggestedPredefines);
 4998   BitstreamCursor Stream(PCHContainerRdr.ExtractPCH(**Buffer));
 5110   StringRef Bytes = PCHContainerRdr.ExtractPCH(**Buffer);
tools/clang/lib/Serialization/ASTWriter.cpp
 4464     LateParsedTemplate &LPT = *LPTMapEntry.second;
 5247     WriteModuleFileExtension(SemaRef, *ExtWriter);
tools/clang/lib/Serialization/GlobalModuleIndex.cpp
  266   llvm::BitstreamCursor Cursor(*Buffer);
  539   llvm::BitstreamCursor InStream(PCHContainerRdr.ExtractPCH(**Buffer));
tools/clang/lib/Serialization/InMemoryModuleCache.cpp
   29   return *Insertion.first->second.Buffer;
   40   return *PCM.Buffer;
tools/clang/lib/Serialization/ModuleManager.cpp
  211   updateModuleImports(*NewModule, ImportedBy, ImportLoc);
tools/clang/lib/Serialization/PCHContainerOperations.cpp
   42       *OS << Buffer->Data;
tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp
   79         std::make_unique<PathSensitiveBugReport>(*BT, BT->getDescription(), N);
tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp
  259   auto BR = std::make_unique<PathSensitiveBugReport>(*BT, os.str(), errorNode);
tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
  214   auto R = std::make_unique<PathSensitiveBugReport>(*BT, Msg, N);
  216   bugreporter::trackExpressionValue(N, E, *R);
  523     auto report = std::make_unique<PathSensitiveBugReport>(*BT, os.str(), N);
  580     bugreporter::trackExpressionValue(N, Call.getArgExpr(0), *report);
  638     auto report = std::make_unique<PathSensitiveBugReport>(*BT, os.str(), N);
  791     auto R = std::make_unique<PathSensitiveBugReport>(*BT, os.str(),
tools/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp
  176   auto R = std::make_unique<PathSensitiveBugReport>(*BlockInCritSectionBugType,
tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp
   39         std::make_unique<PathSensitiveBugReport>(*BT, BT->getDescription(), N));
tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
  574       *BT_Overlap, "Arguments must not be overlapping buffers", N);
  593       bugreporter::trackExpressionValue(N, Ex, *Report);
  630         std::make_unique<PathSensitiveBugReport>(*BT_NotCString, WarningMsg, N);
  653         std::make_unique<PathSensitiveBugReport>(*BT_NotCString, WarningMsg, N);
tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
  103     bugreporter::trackExpressionValue(N, BadE, *R);
  178         auto R = std::make_unique<PathSensitiveBugReport>(*BT, Os.str(), N);
  181           bugreporter::trackExpressionValue(N, ArgEx, *R);
  255       auto R = std::make_unique<PathSensitiveBugReport>(*BT, Os.str(), N);
  259         bugreporter::trackExpressionValue(N, ArgEx, *R);
  298         auto R = std::make_unique<PathSensitiveBugReport>(*BT, os.str(), N);
  302           bugreporter::trackExpressionValue(N, ArgEx, *R);
  362     bugreporter::trackExpressionValue(N, DE, *R);
  423       C.emitReport(std::make_unique<PathSensitiveBugReport>(*BT_call_few_args,
  491         bugreporter::trackExpressionValue(N, ReceiverE, *R);
  529       std::make_unique<PathSensitiveBugReport>(*BT_msg_ret, os.str(), N);
  533     bugreporter::trackExpressionValue(N, receiver, *report);
tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp
  135     auto R = std::make_unique<PathSensitiveBugReport>(*BT, BT->getDescription(),
tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp
  579     auto BR = std::make_unique<PathSensitiveBugReport>(*MissingReleaseBugType,
  701   auto BR = std::make_unique<PathSensitiveBugReport>(*ExtraReleaseBugType,
  743   auto BR = std::make_unique<PathSensitiveBugReport>(*MistakenDeallocBugType,
tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp
  131             *BT_BreakJail, BT_BreakJail->getDescription(), N));
tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp
  118         *BT_Exact, "Duplicate code detected", makeLocation(Group.front(), Mgr));
  173         *BT_Suspicious,
tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp
  124   auto R = std::make_unique<PathSensitiveBugReport>(*BT, Msg, N);
tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp
   95   auto R = std::make_unique<PathSensitiveBugReport>(*BT, BT->getDescription(), N);
tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp
  183       *BT_null, buf.empty() ? BT_null->getDescription() : StringRef(buf), N);
  185   bugreporter::trackExpressionValue(N, bugreporter::getDerefExpr(S), *report);
  204           *BT_undef, BT_undef->getDescription(), N);
  205       bugreporter::trackExpressionValue(N, bugreporter::getDerefExpr(S), *report);
tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp
   50     auto R = std::make_unique<PathSensitiveBugReport>(*BT, Msg, N);
   52     bugreporter::trackExpressionValue(N, getDenomExpr(N), *R);
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp
   84       *BT, OS.str(), C.generateNonFatalErrorNode());
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp
  914   auto R = std::make_unique<PathSensitiveBugReport>(*ObjCGenericsBugType,
tools/clang/lib/StaticAnalyzer/Checkers/EnumCastOutOfRangeChecker.cpp
   87         *EnumValueCastOutOfRange, EnumValueCastOutOfRange->getDescription(),
tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp
  151   BR.emitReport(std::make_unique<PathSensitiveBugReport>(*BT, Msg, N));
tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp
   59         std::make_unique<PathSensitiveBugReport>(*BT, BT->getDescription(), N);
tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
  739     auto report = std::make_unique<PathSensitiveBugReport>(*BT, Msg, N);
tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp
 1593   auto R = std::make_unique<PathSensitiveBugReport>(*OutOfRangeBugType, Message,
 1603   auto R = std::make_unique<PathSensitiveBugReport>(*MismatchedBugType, Message,
 1614   auto R = std::make_unique<PathSensitiveBugReport>(*MismatchedBugType, Message,
 1624   auto R = std::make_unique<PathSensitiveBugReport>(*InvalidatedBugType,
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp
  765       *BT, "User-facing text should use localized string macro", ErrNode);
tools/clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp
  285   bugreporter::trackExpressionValue(N, RS->getRetValue(), *R,
tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp
   34       *DoubleNonblockingBugType, ErrorText, ExplNode);
   56   auto Report = std::make_unique<PathSensitiveBugReport>(*MissingWaitBugType,
   76   auto Report = std::make_unique<PathSensitiveBugReport>(*UnmatchedWaitBugType,
tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
  242   auto Report = std::make_unique<PathSensitiveBugReport>(*BT, os.str(), N);
  287             std::make_unique<PathSensitiveBugReport>(*BT, os.str(), N);
  342         *BT, "Trying to free data which has not been allocated.", N);
  495       *BT, os.str(), N, LocUsedForUniqueing,
tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp
  143       std::make_unique<PathSensitiveBugReport>(*BT_dispatchOnce, os.str(), N);
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
 2084     auto R = std::make_unique<PathSensitiveBugReport>(*BT_BadFree[*CheckKind],
 2110         *BT_FreeAlloca[*CheckKind],
 2165     auto R = std::make_unique<PathSensitiveBugReport>(*BT_MismatchedDealloc,
 2225   auto R = std::make_unique<PathSensitiveBugReport>(*BT_OffsetFree[*CheckKind],
 2253         *BT_UseFree[*CheckKind],
 2288         *BT_DoubleFree[*CheckKind],
 2317         *BT_DoubleDelete, "Attempt to delete released memory", N);
 2345         *BT_UseZerroAllocated[*CheckKind], "Use of zero-allocated memory", N);
 2384     auto R = std::make_unique<PathSensitiveBugReport>(*BT_BadFree[*CheckKind],
 2610       *BT_Leak[*CheckKind], os.str(), N, LocUsedForUniqueing,
tools/clang/lib/StaticAnalyzer/Checkers/MmapWriteExecChecker.cpp
   71           *BT, "Both PROT_WRITE and PROT_EXEC flags are set. This can "
tools/clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp
  433         *BT, OS.str(), N, LocUsedForUniqueing,
tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp
   71       *BT,
tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp
  200       std::make_unique<PathSensitiveBugReport>(*BTAttrNonNull, SBuf, ErrorNode);
  202     bugreporter::trackExpressionValue(ErrorNode, ArgE, *R);
  214       *BTNullRefArg, "Forming reference to null pointer", ErrorNode);
  219     bugreporter::trackExpressionValue(ErrorNode, ArgEDeref, *R);
tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp
  166     auto R = std::make_unique<PathSensitiveBugReport>(*BT, Msg, N);
  177           bugreporter::trackExpressionValue(N, Ex, *R);
tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp
   50           *BT_undef, BT_undef->getDescription(), N);
   51       bugreporter::trackExpressionValue(N, Ex, *report);
   74             *BT_null, BT_null->getDescription(), N);
   75         bugreporter::trackExpressionValue(N, Ex, *report);
tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp
  148           *BT, "Index is out of bounds", N);
  151           N, IdxExpr, *R, bugreporter::TrackingKind::Thorough, false);
tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp
  162   C.emitReport(std::make_unique<PathSensitiveBugReport>(*BT, errorStr, N));
tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp
  190   auto BR = std::make_unique<PathSensitiveBugReport>(*DoubleSuperDeallocBugType,
tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp
  339         std::make_unique<BasicBugReport>(*PaddingBug, Os.str(), CELoc);
tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp
  177           *BT_polyArray, BT_polyArray->getDescription(), N);
  200         *BT_pointerArith, BT_pointerArith->getDescription(), N);
tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp
   67         std::make_unique<PathSensitiveBugReport>(*BT, BT->getDescription(), N);
tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp
  244           *BT_doublelock, "This lock has already been acquired", N);
  309           *BT_doubleunlock, "This lock has already been unlocked", N);
  332           *BT_lor, "This was not the most recently acquired lock. Possible "
  403       std::make_unique<PathSensitiveBugReport>(*BT_destroylock, Message, N);
  443       std::make_unique<PathSensitiveBugReport>(*BT_initlock, Message, N);
  457       *BT_destroylock, "This lock has already been destroyed", N);
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.h
  284     return *Summaries;
tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp
   83         std::make_unique<PathSensitiveBugReport>(*BT, BT->getDescription(), N);
tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp
   90   bugreporter::trackExpressionValue(N, TrackingE ? TrackingE : RetE, *Report);
  100   emitBug(C, *BT_Undef, RetE);
  118   emitBug(C, *BT_NullReference, RetE, bugreporter::getDerefExpr(RetE));
tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp
  210       *DoubleCloseBugType, "Closing a previously closed file stream", ErrNode);
  223         *LeakBugType, "Opened file is never closed; potential resource leak",
tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
  166       std::make_unique<PathSensitiveBugReport>(*BT_returnstack, os.str(), N);
  204         *BT_capturedstackasync, Out.str(), N);
  226     auto Report = std::make_unique<PathSensitiveBugReport>(*BT_capturedstackret,
  356         std::make_unique<PathSensitiveBugReport>(*BT_stackleak, Out.str(), N);
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
   55       auto report = std::make_unique<PathSensitiveBugReport>(*BT, "tainted", N);
tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp
  171         *DivZeroBug, "Value being compared against zero has already been used "
tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp
  100           *BT, BT->getDescription(), N);
  101       bugreporter::trackExpressionValue(N, Ex, *R);
tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp
   86         auto R = std::make_unique<PathSensitiveBugReport>(*BT, os.str(), N);
tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp
  173     auto report = std::make_unique<PathSensitiveBugReport>(*BT, OS.str(), N);
  176       bugreporter::trackExpressionValue(N, Ex, *report);
  179       bugreporter::trackExpressionValue(N, B, *report);
tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp
   55   auto R = std::make_unique<PathSensitiveBugReport>(*BT, BT->getDescription(), N);
   57   bugreporter::trackExpressionValue(N, A->getIdx(), *R);
tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp
  111   auto R = std::make_unique<PathSensitiveBugReport>(*BT, OS.str(), N);
  114     bugreporter::trackExpressionValue(N, ex, *R);
tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp
  191           *BT_uninitField, Pair.second, Node, LocUsedForUniqueing,
  205       *BT_uninitField, WarningOS.str(), Node, LocUsedForUniqueing,
tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp
  138   auto Report = std::make_unique<PathSensitiveBugReport>(*BT_open, Msg, N);
  308       std::make_unique<PathSensitiveBugReport>(*BT_pthreadOnce, os.str(), N);
  352       std::make_unique<PathSensitiveBugReport>(*BT_mallocZero, os.str(), N);
  355   bugreporter::trackExpressionValue(N, arg, *report);
tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp
   75   auto report = std::make_unique<PathSensitiveBugReport>(*BT, os.str(), N);
   78   bugreporter::trackExpressionValue(N, SizeE, *report);
tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp
  258     auto R = std::make_unique<PathSensitiveBugReport>(*BT_uninitaccess, Msg, N);
  300         *BT_leakedvalist, OS.str(), N, LocUsedForUniqueing,
tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp
  135     auto Report = std::make_unique<PathSensitiveBugReport>(*BT, os.str(), N);
tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp
  149   auto Report = std::make_unique<PathSensitiveBugReport>(*BT, OS.str(), N);
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
 2574       Succ->addPredecessor(NewN, *GNew);
 2728           (*Notes)[ErrorNode].push_back(LastPiece);
 2737         (*Notes)[NextNode].push_back(std::move(P));
 2814         (*Out)[PC] = std::move(PD);
 2998   for (auto &P : *Diagnostics) {
 3036     updateExecutedLinesWithDiagnosticPieces(*PD);
 3090       populateExecutedLinesWithFunctionSignature(D, SM, *ExecutedLines);
 3094       populateExecutedLinesWithFunctionSignature(D, SM, *ExecutedLines);
 3096       populateExecutedLinesWithStmt(S, SM, *ExecutedLines);
 3105         populateExecutedLinesWithStmt(RS, SM, *ExecutedLines);
 3110         populateExecutedLinesWithStmt(P, SM, *ExecutedLines);
 3125     (*Out)[Consumer] = generateDiagnosticForBasicReport(basicReport);
 3226   for (auto const &P : *Out)
 3228       resetDiagnosticLocationToMainFile(*P.second);
tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp
  520       NewN->addPredecessor(const_cast<ExplodedNode *>(PI->second), *G);
  531         const_cast<ExplodedNode *>(PI->second)->addPredecessor(NewN, *G);
tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
  239           "syntaxchecks", "Syntax-based analysis time", *AnalyzerTimers);
  241           "exprengine", "Path exploration time", *AnalyzerTimers);
  244           *AnalyzerTimers);
  383       checkerMgr->runCheckersOnASTDecl(D, *Mgr, *RecVisitorBR);
  603   BugReporter BR(*Mgr);
  607   checkerMgr->runCheckersOnASTDecl(TU, *Mgr, BR);
  634   checkerMgr->runCheckersOnEndOfTranslationUnit(TU, *Mgr, BR);
  785   BugReporter BR(*Mgr);
  790     checkerMgr->runCheckersOnASTBody(D, *Mgr, BR);
  820   ExprEngine Eng(CTU, *Mgr, VisitedCallees, &FunctionSummaries, IMode);
tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp
   38   allCheckers.initializeManager(*checkerMgr);
tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp
   72     if (&*Tree == &T1)
   74     assert(&*Tree == &T2 && "Invalid tree.");
  963     : DiffImpl(std::make_unique<Impl>(*T1.TreeImpl, *T2.TreeImpl, Options)) {}
  963     : DiffImpl(std::make_unique<Impl>(*T1.TreeImpl, *T2.TreeImpl, Options)) {}
tools/clang/lib/Tooling/CompilationDatabase.cpp
  371   std::vector<std::string> Args{llvm::line_iterator(**File),
tools/clang/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp
   29   llvm::vfs::File &F = **MaybeFile;
tools/clang/lib/Tooling/DependencyScanning/DependencyScanningTool.cpp
   53       DependencyPrinter Generator(*Opts, Dependencies);
tools/clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp
   30       : DependencyFileGenerator(*Opts), Opts(std::move(Opts)), C(C) {}
   37       C.handleFileDependency(*Opts, CanonPath);
  139     const bool Result = Compiler.ExecuteAction(*Action);
tools/clang/lib/Tooling/FileMatchTrie.cpp
  191   StringRef Result = Root->findEquivalent(*Comparator, FileName, IsAmbiguous);
tools/clang/lib/Tooling/InterpolatingCompilationDatabase.cpp
  178       if (const auto GivenType = tryParseTypeArg(*Arg)) {
  184       if (const auto GivenStd = tryParseStdArg(*Arg)) {
tools/clang/lib/Tooling/Refactoring/ASTSelectionRequirements.cpp
   40       Context.getSelectionRange(), *StoredSelection);
tools/clang/lib/Tooling/Tooling.cpp
  397   const bool Success = Compiler.ExecuteAction(*ScopedToolAction);
tools/clang/tools/c-index-test/core_main.cpp
  276   indexASTUnit(*AU, DataConsumer, IndexOpts);
tools/clang/tools/clang-diff/ClangDiff.cpp
  106   ClangTool Tool(Compilations ? *Compilations : *CommonCompilations, Files);
  106   ClangTool Tool(Compilations ? *Compilations : *CommonCompilations, Files);
tools/clang/tools/clang-fuzzer/handle-llvm/handle_llvm.cpp
   99   if (!M || verifyModule(*M, &errs()))
  111   setFunctionAttributes(getCPUStr(), getFeaturesStr(), *M);
  118   LLVMTargetMachine &LTM = static_cast<LLVMTargetMachine &>(*TM);
  130   Passes.run(*M);
tools/clang/tools/clang-import-test/clang-import-test.cpp
  171   CompilerInvocation::CreateFromArgs(*Inv, ClangArgv, Ins->getDiagnostics());
  257   CompilerInstance &getCompilerInstance() { return *CI; }
  278       IndirectCI.getCompilerInstance(), *ST, *BC);
  278       IndirectCI.getCompilerInstance(), *ST, *BC);
  304       init_convenience::BuildASTContext(CI.getCompilerInstance(), *ST, *BC);
  304       init_convenience::BuildASTContext(CI.getCompilerInstance(), *ST, *BC);
  313       init_convenience::BuildCodeGen(CI.getCompilerInstance(), *LLVMCtx));
tools/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp
  339       MemoryBuffer &MB = *Inputs[Idx++];
  687       CreateFileHandler(*InputBuffers[HostInputIndex]);
  704     if (Error Err = FH->WriteBundle(OutputFile, **Input))
  721   MemoryBuffer &Input = **CodeOrErr;
tools/clang/tools/clang-refactor/ClangRefactor.cpp
  178     return *It->second;
  290       ParsedSelection = SourceSelectionArgument::fromString(*Selection);
  583           return !!(*SubCommand);
  596     RefactoringActionSubcommand *Subcommand = &(**It);
tools/clang/tools/clang-scan-deps/ClangScanDeps.cpp
  214         Service, *AdjustingCompilations));
tools/clang/tools/driver/cc1_main.cpp
  268       llvm::timeTraceProfilerWrite(*profilerOutput);
tools/clang/tools/driver/cc1as_main.cpp
  358       TheTarget->createMCAsmInfo(*MRI, Opts.Triple, MCOptions));
  446         llvm::Triple(Opts.Triple), Opts.OutputAsmVariant, *MAI, *MCII, *MRI);
  446         llvm::Triple(Opts.Triple), Opts.OutputAsmVariant, *MAI, *MCII, *MRI);
  446         llvm::Triple(Opts.Triple), Opts.OutputAsmVariant, *MAI, *MCII, *MRI);
  450       CE.reset(TheTarget->createMCCodeEmitter(*MCII, *MRI, Ctx));
  450       CE.reset(TheTarget->createMCCodeEmitter(*MCII, *MRI, Ctx));
  452         TheTarget->createMCAsmBackend(*STI, *MRI, MCOptions));
  452         TheTarget->createMCAsmBackend(*STI, *MRI, MCOptions));
  465       BOS = std::make_unique<buffer_ostream>(*FDOS);
  470         TheTarget->createMCCodeEmitter(*MCII, *MRI, Ctx));
  470         TheTarget->createMCCodeEmitter(*MCII, *MRI, Ctx));
  472         TheTarget->createMCAsmBackend(*STI, *MRI, MCOptions));
  472         TheTarget->createMCAsmBackend(*STI, *MRI, MCOptions));
  474         DwoOS ? MAB->createDwoObjectWriter(*Out, *DwoOS)
  479         T, Ctx, std::move(MAB), std::move(OW), std::move(CE), *STI,
  501       createMCAsmParser(SrcMgr, Ctx, *Str.get(), *MAI));
  505       TheTarget->createMCAsmParser(*STI, *Parser, *MCII, MCOptions));
  505       TheTarget->createMCAsmParser(*STI, *Parser, *MCII, MCOptions));
  505       TheTarget->createMCAsmParser(*STI, *Parser, *MCII, MCOptions));
tools/clang/tools/driver/cc1gen_reproducer_main.cpp
  130             *C, *Cmd, generateReproducerMetaInfo(Info), &Report);
tools/clang/tools/driver/driver.cpp
  462     Res = TheDriver.ExecuteCompilation(*C, FailingCommands);
  491         TheDriver.generateCompilationDiagnostics(*C, *FailingCommand);
tools/clang/tools/extra/clang-doc/BitcodeWriter.cpp
  450     emitBlock(*C);
tools/clang/tools/extra/clang-doc/HTMLGenerator.cpp
  604       std::unique_ptr<HTMLNode> Node = genHTML(*Child);
  612       std::unique_ptr<HTMLNode> Node = genHTML(*Child);
tools/clang/tools/extra/clang-doc/MDGenerator.cpp
   62       writeDescription(*Child, OS);
   65       writeDescription(*Child, OS);
   70       writeDescription(*Child, OS);
   81       writeDescription(*Child, OS);
tools/clang/tools/extra/clang-doc/Serialize.cpp
   94     ClangDocCommentVisitor Visitor(*CurrentCI.Children.back());
  495   populateInfo(*I, D, FC, IsInAnonymousNamespace);
  521   populateSymbolInfo(*I, D, FC, LineNumber, File, IsFileInRootDir,
  527   parseFields(*I, D, PublicOnly);
  534     parseBases(*I, C);
  535     parseBases(*I, C, IsFileInRootDir, PublicOnly, true);
tools/clang/tools/extra/clang-doc/YAMLGenerator.cpp
  254       CommentInfoMapping(IO, *I);
tools/clang/tools/extra/clang-include-fixer/IncludeFixer.cpp
  108   Compiler.ExecuteAction(*ScopedToolAction);
tools/clang/tools/extra/clang-include-fixer/tool/ClangIncludeFixer.cpp
  381   include_fixer::IncludeFixerActionFactory Factory(*SymbolIndexMgr, Contexts,
tools/clang/tools/extra/clang-tidy/ClangTidy.cpp
  321     Module->addCheckFactories(*CheckFactories);
  414     Check->registerMatchers(&*Finder);
  446   for (const auto &CheckFactory : *CheckFactories) {
tools/clang/tools/extra/clang-tidy/ExpandModularHeadersPPCallbacks.cpp
   82                                               *HeaderInfo, ModuleLoader,
   86   InitializePreprocessor(*PP, *PO, Compiler.getPCHContainerReader(),
   88   ApplyHeaderSearchOptions(*HeaderInfo, *HSO, LangOpts,
tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp
   89   Token Tok = getTokenAtLoc(Loc, Result, *IdentTable);
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.h
  406   StmtAncestorASTVisitor &getParentFinder() { return *ParentFinder; }
tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp
   44         new ClangTidyDiagnosticConsumer(*Context, ExternalDiagEngine);
   50     ClangTidyASTConsumerFactory Factory(*Context);
tools/clang/tools/extra/clangd/ClangdLSPServer.cpp
 1243   if (auto Err = Transp.loop(*MsgHandler)) {
tools/clang/tools/extra/clangd/CodeComplete.cpp
 1101   if (!Action.BeginSourceFile(*Clang, Clang->getFrontendOpts().Inputs[0])) {
tools/clang/tools/extra/clangd/Compiler.cpp
   83     Preamble->OverridePreamble(*CI, VFS, Buffer.get());
tools/clang/tools/extra/clangd/FileDistance.cpp
  176   return *Delegate;
tools/clang/tools/extra/clangd/ParsedAST.cpp
  242   if (!Action->BeginSourceFile(*Clang, MainInput)) {
  337     ReplayPreamble::attach(Includes, *Clang);
  522       std::make_unique<CompilerInvocation>(*Invocation),
tools/clang/tools/extra/clangd/Protocol.cpp
 1085                               {"parent", toJSON(*Out.parent)}};
tools/clang/tools/extra/clangd/SourceCode.cpp
 1018   llvm::line_iterator LHSIt(*LHS, /*SkipBlanks=*/false);
 1021   llvm::line_iterator RHSIt(*RHS, /*SkipBlanks=*/false);
tools/clang/tools/extra/clangd/TUScheduler.cpp
  433         FileName, *Invocation, OldPreamble, OldCommand, Inputs,
  511       Callbacks.onMainAST(FileName, **AST, RunPublish);
  542                          std::make_unique<CompilerInvocation>(*Invocation),
  555     Action(InputsAndAST{*CurrentInputs, **AST});
  891         File, CDB, *IdleASTs,
  893         UpdateDebounce, StorePreamblesInMemory, *Callbacks);
tools/clang/tools/extra/clangd/fuzzer/clangd-fuzzer.cpp
   39   ClangdLSPServer LSPServer(*Transport, FS, CCOpts, llvm::None, false,
tools/clang/tools/extra/clangd/index/Background.cpp
  411   if (!Action->BeginSourceFile(*Clang, Input))
tools/clang/tools/extra/clangd/index/BackgroundIndexStorage.cpp
  116     std::lock_guard<std::mutex> Lock(*IndexStorageMapMu);
tools/clang/tools/extra/clangd/index/SymbolCollector.cpp
  405       *PP, *CompletionAllocator, *CompletionTUInfo);
  593       *CompletionTUInfo,
tools/clang/tools/extra/clangd/index/dex/Dex.cpp
  208   SPAN_ATTACH(Tracer, "query", llvm::to_string(*Root));
  209   vlog("Dex query tree: {0}", *Root);
  212   std::vector<IDAndScore> IDAndScores = consume(*Root);
tools/clang/tools/extra/clangd/index/dex/Iterator.cpp
   82       OS << Separator << *Child;
  203       OS << Separator << *Child;
  300     return OS << "(* " << Factor << ' ' << *Child << ')';
  340     return OS << "(LIMIT " << Limit << " " << *Child << ')';
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
   66     if (!Filter(*T) || !T->prepare(S))
tools/clang/tools/extra/clangd/tool/ClangdMain.cpp
  520     TracingSession.emplace(*Tracer);
  670       *TransportLayer, FSProvider, CCOpts, CompileCommandsDirPath,
tools/clang/tools/extra/clangd/unittests/ContextTests.cpp
   30   EXPECT_EQ(**Ctx.get(Param), 10);
   33   EXPECT_EQ(**NewCtx.get(Param), 10);
tools/clang/tools/extra/clangd/unittests/DexTests.cpp
   79   EXPECT_THAT(consumeIDs(*And), ElementsAre(0U, 7U, 10U, 320U, 9000U));
  153   EXPECT_THAT(consumeIDs(*Or),
  251   EXPECT_EQ(llvm::to_string(*I1), "[1 3 5]");
  256   EXPECT_EQ(llvm::to_string(*I2), "T=L2");
  260   EXPECT_THAT(llvm::to_string(*Tree), AnyOf("(LIMIT 10 (& [1 3 5] T=L2))",
  271   EXPECT_THAT(consumeIDs(*DocIterator), ElementsAre(3, 6, 7, 20, 42, 100));
  274   EXPECT_THAT(consumeIDs(*DocIterator), ElementsAre(3, 6, 7));
  277   EXPECT_THAT(consumeIDs(*DocIterator), ElementsAre());
  282   EXPECT_THAT(consumeIDs(*AndIterator), ElementsAre(3, 7));
  287   EXPECT_THAT(consumeIDs(*Corpus{4}.all()), ElementsAre(0, 1, 2, 3));
  326   EXPECT_EQ(llvm::to_string(*C.intersect()), "true");
  327   EXPECT_EQ(llvm::to_string(*C.unionOf()), "false");
  330   EXPECT_EQ(llvm::to_string(*C.intersect(L1.iterator(), C.all())), "[1]");
  331   EXPECT_EQ(llvm::to_string(*C.intersect(L1.iterator(), C.none())), "false");
  333   EXPECT_EQ(llvm::to_string(*C.unionOf(L1.iterator(), C.all())),
  335   EXPECT_EQ(llvm::to_string(*C.unionOf(L1.iterator(), C.none())), "[1]");
  338   EXPECT_EQ(llvm::to_string(*C.intersect(
  341   EXPECT_EQ(llvm::to_string(*C.unionOf(
  346   EXPECT_EQ(llvm::to_string(*C.intersect(
  461   EXPECT_THAT(lookup(*I, SymbolID("ns::abc")), UnorderedElementsAre("ns::abc"));
  462   EXPECT_THAT(lookup(*I, {SymbolID("ns::abc"), SymbolID("ns::xyz")}),
  464   EXPECT_THAT(lookup(*I, {SymbolID("ns::nonono"), SymbolID("ns::xyz")}),
  466   EXPECT_THAT(lookup(*I, SymbolID("ns::nonono")), UnorderedElementsAre());
  477   EXPECT_THAT(match(*Index, Req), UnorderedElementsAre("ns::ABC"));
  479   EXPECT_THAT(match(*Index, Req),
  483   EXPECT_THAT(match(*Index, Req),
  488   EXPECT_THAT(match(*Index, Req),
  501   auto Matches = match(*I, Req, &Incomplete);
  515   EXPECT_THAT(match(*I, Req),
  526   EXPECT_THAT(match(*I, Req, &Incomplete), ElementsAre("OneTwoThreeFour"));
  530   EXPECT_THAT(match(*I, Req, &Incomplete), ElementsAre());
  534   EXPECT_THAT(match(*I, Req, &Incomplete), ElementsAre());
  538   EXPECT_THAT(match(*I, Req, &Incomplete), ElementsAre("OneTwoThreeFour"));
  548   EXPECT_THAT(match(*I, Req), UnorderedElementsAre("a::y1", "b::y2", "y3"));
  557   EXPECT_THAT(match(*I, Req), UnorderedElementsAre("y3"));
  567   EXPECT_THAT(match(*I, Req), UnorderedElementsAre("a::y1", "a::y2"));
  577   EXPECT_THAT(match(*I, Req), UnorderedElementsAre("a::y1", "a::y2", "b::y3"));
  586   EXPECT_THAT(match(*I, Req), UnorderedElementsAre("a::y1"));
  596   EXPECT_THAT(match(*I, Req),
  606   EXPECT_THAT(match(*I, Req), UnorderedElementsAre("ns::ABC", "ns::abc"));
  615   EXPECT_THAT(match(*I, Req), UnorderedElementsAre());
  621   EXPECT_THAT(lookup(*I, SymbolID("ns::abc")), UnorderedElementsAre("ns::abc"));
  622   EXPECT_THAT(lookup(*I, {SymbolID("ns::abc"), SymbolID("ns::xyz")}),
  624   EXPECT_THAT(lookup(*I, {SymbolID("ns::nonono"), SymbolID("ns::xyz")}),
  626   EXPECT_THAT(lookup(*I, SymbolID("ns::nonono")), UnorderedElementsAre());
  771   EXPECT_THAT(match(*I, Req),
  777   EXPECT_THAT(match(*I, Req), IsEmpty());
tools/clang/tools/extra/clangd/unittests/FileIndexTests.cpp
   85   EXPECT_THAT(runFuzzyFind(*FS.buildIndex(IndexType::Light), ""), IsEmpty());
   89   EXPECT_THAT(runFuzzyFind(*FS.buildIndex(IndexType::Light), ""),
   91   EXPECT_THAT(getRefs(*FS.buildIndex(IndexType::Light), SymbolID("1")),
  100     EXPECT_THAT(runFuzzyFind(*FS.buildIndex(Type), ""),
  121         runFuzzyFind(*FS.buildIndex(Type, DuplicateHandling::Merge), "x"),
  133   EXPECT_THAT(runFuzzyFind(*Symbols, ""),
  135   EXPECT_THAT(getRefs(*Symbols, ID), RefsAre({FileURI("f1.cc")}));
  139   EXPECT_THAT(runFuzzyFind(*Empty, ""), IsEmpty());
  140   EXPECT_THAT(getRefs(*Empty, ID), ElementsAre());
  142   EXPECT_THAT(runFuzzyFind(*Symbols, ""),
  144   EXPECT_THAT(getRefs(*Symbols, ID), RefsAre({FileURI("f1.cc")}));
  223   auto Symbols = runFuzzyFind(*TU.index(), "");
  290       FooCpp, *CI, /*OldPreamble=*/nullptr, tooling::CompileCommand(), PI,
  418       runFuzzyFind(*FS.buildIndex(IndexType::Light, DuplicateHandling::Merge),
  440       runFuzzyFind(*FS.buildIndex(IndexType::Light, DuplicateHandling::Merge),
tools/clang/tools/extra/clangd/unittests/FuzzyMatchTests.cpp
   66     auto AnnotatedMatch = Matcher.dumpLast(*OS << "\n");
  208         *OS << "\nDoesn't match '" << Str.Word << "'";
  209         Matcher.dumpLast(*OS << "\n");
  217           *OS << "\nDoesn't match " << Str << ", but " << AnnotatedMatch << "\n"
  221           *OS << "\nRanks '" << Str.Word << "'=" << *Score << " above '"
  225           Matcher.dumpLast(*OS << "\n");
tools/clang/tools/extra/clangd/unittests/HeadersTests.cpp
   67         Action.BeginSourceFile(*Clang, Clang->getFrontendOpts().Inputs[0]));
   83         Action.BeginSourceFile(*Clang, Clang->getFrontendOpts().Inputs[0]));
  109         Action.BeginSourceFile(*Clang, Clang->getFrontendOpts().Inputs[0]));
tools/clang/tools/extra/clangd/unittests/IndexTests.cpp
  142   auto Matches = match(*I, Req, &Incomplete);
  156   EXPECT_THAT(match(*I, Req),
  166   EXPECT_THAT(match(*I, Req), UnorderedElementsAre("a::y1", "b::y2", "y3"));
  175   EXPECT_THAT(match(*I, Req), UnorderedElementsAre("y3"));
  185   EXPECT_THAT(match(*I, Req), UnorderedElementsAre("a::y1", "a::y2"));
  195   EXPECT_THAT(match(*I, Req), UnorderedElementsAre("a::y1", "a::y2", "b::y3"));
  204   EXPECT_THAT(match(*I, Req), UnorderedElementsAre("a::y1"));
  213   EXPECT_THAT(match(*I, Req), UnorderedElementsAre("ns::ABC", "ns::abc"));
  219   EXPECT_THAT(lookup(*I, SymbolID("ns::abc")), UnorderedElementsAre("ns::abc"));
  220   EXPECT_THAT(lookup(*I, {SymbolID("ns::abc"), SymbolID("ns::xyz")}),
  222   EXPECT_THAT(lookup(*I, {SymbolID("ns::nonono"), SymbolID("ns::xyz")}),
  224   EXPECT_THAT(lookup(*I, SymbolID("ns::nonono")), UnorderedElementsAre());
  253   EXPECT_THAT(match(*I, Req),
  259   EXPECT_THAT(match(*I, Req), IsEmpty());
tools/clang/tools/extra/clangd/unittests/JSONTransportTests.cpp
  107   Echo E(*T);
  148   Echo E(*T);
  193   Echo E(*T);
tools/clang/tools/extra/clangd/unittests/TestTU.cpp
   68       buildPreamble(FullFilename, *CI,
tools/clang/tools/extra/clangd/unittests/TraceTests.cpp
   77     trace::Session Session(*JSONTracer);
tools/clang/tools/extra/modularize/CoverageChecker.cpp
  288   ClangTool Tool(*Compilations, HeaderPath);
tools/clang/tools/extra/modularize/Modularize.cpp
  888       ClangTool CompileCheckTool(*Compilations, CompileCheckFileArray);
  905   ClangTool Tool(*Compilations,
  909   ModularizeFrontendActionFactory Factory(Entities, *PPTracker, HadErrors);
tools/clang/tools/extra/modularize/ModularizeUtilities.cpp
  293     Target.get(), *HeaderInfo));
tools/clang/tools/extra/unittests/clang-doc/ClangDocTest.cpp
   61     CheckCommentInfo(*Expected.Children[Idx], *Actual.Children[Idx]);
   61     CheckCommentInfo(*Expected.Children[Idx], *Actual.Children[Idx]);
tools/clang/tools/extra/unittests/clang-include-fixer/IncludeFixerTest.cpp
  100   IncludeFixerActionFactory Factory(*SymbolIndexMgr, FixerContexts, "llvm");
tools/clang/tools/libclang/CIndex.cpp
 3525       options, llvm::makeArrayRef(*Args), /*InvocationArgs=*/None,
 3556     for (const char *Arg : *Args)
 8570   createCXTUResourceUsageEntry(*entries, CXTUResourceUsage_AST,
 8574   createCXTUResourceUsageEntry(*entries, CXTUResourceUsage_Identifiers,
 8578   createCXTUResourceUsageEntry(*entries, CXTUResourceUsage_Selectors,
 8582   createCXTUResourceUsageEntry(*entries, CXTUResourceUsage_AST_SideTables,
 8591   createCXTUResourceUsageEntry(*entries,
 8596   createCXTUResourceUsageEntry(*entries,
 8604   createCXTUResourceUsageEntry(*entries,
 8607   createCXTUResourceUsageEntry(*entries,
 8610   createCXTUResourceUsageEntry(*entries,
 8620     createCXTUResourceUsageEntry(*entries,
 8623     createCXTUResourceUsageEntry(*entries,
 8630   createCXTUResourceUsageEntry(*entries,
 8635     createCXTUResourceUsageEntry(*entries,
 8640   createCXTUResourceUsageEntry(*entries,
 8646                             !entries->empty() ? &(*entries)[0] : nullptr };
tools/clang/tools/libclang/CIndexDiagnostic.cpp
  105     CXStoredDiagnostic &CD = *Owner;
tools/clang/tools/libclang/CXLoadedDiagnostic.cpp
  378   CXLoadedDiagnostic &D = *CurrentDiags.back();
tools/clang/tools/libclang/Indexing.cpp
  511       createInvocationFromCommandLine(*Args, Diags);
tools/clang/unittests/AST/ASTImporterTest.cpp
  226       auto Imported = importNode(From, To, *ImporterRef, ToImport);
tools/clang/unittests/CodeGen/IncrementalProcessingTest.cpp
  163     const Function* GlobalInit1 = getGlobalInit(*M[1]);
  166     const Function* GlobalInit2 = getGlobalInit(*M[2]);
tools/clang/unittests/Frontend/CodeGenActionTest.cpp
   58   bool Success = Compiler.ExecuteAction(*Act);
tools/clang/unittests/Lex/HeaderMapTest.cpp
   95       *MemoryBuffer::getMemBufferCopy("", "empty"), NeedsSwap));
   97       *MemoryBuffer::getMemBufferCopy("", "empty"), NeedsSwap));
  105   ASSERT_FALSE(HeaderMapImpl::checkHeader(*File.getBuffer(), NeedsSwap));
  113   ASSERT_FALSE(HeaderMapImpl::checkHeader(*File.getBuffer(), NeedsSwap));
  121   ASSERT_FALSE(HeaderMapImpl::checkHeader(*File.getBuffer(), NeedsSwap));
  128   ASSERT_TRUE(HeaderMapImpl::checkHeader(*File.getBuffer(), NeedsSwap));
  132   ASSERT_TRUE(HeaderMapImpl::checkHeader(*File.getBuffer(), NeedsSwap));
  142   ASSERT_FALSE(HeaderMapImpl::checkHeader(*File.getBuffer(), NeedsSwap));
  151   ASSERT_FALSE(HeaderMapImpl::checkHeader(*File.getBuffer(), NeedsSwap));
  159   ASSERT_FALSE(HeaderMapImpl::checkHeader(*File.getBuffer(), NeedsSwap));
  174   ASSERT_TRUE(HeaderMapImpl::checkHeader(*File.getBuffer(), NeedsSwap));
  212   ASSERT_TRUE(HeaderMapImpl::checkHeader(*File.getBuffer(), NeedsSwap));
  247   ASSERT_TRUE(HeaderMapImpl::checkHeader(*File.getBuffer(), NeedsSwap));
tools/clang/unittests/Lex/LexerTest.cpp
  405   auto MacroArgsDeleter = [&PP](MacroArgs *M) { M->destroy(*PP); };
  407       MacroArgs::create(MI, ArgTokens, false, *PP), MacroArgsDeleter);
  409     return MA->StringifyArgument(MA->getUnexpArgument(ArgNo), *PP,
tools/clang/unittests/Tooling/DependencyScannerTest.cpp
   69     return Compiler.ExecuteAction(*Action);
tools/clang/unittests/Tooling/RefactoringActionRulesTest.cpp
  227   Optional<SymbolOccurrences> Result = findOccurrences(*Rule, RefContext);
tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp
  102   expectRewritten(Code, Expected, declStmt().bind("id"), **Callback);
  112                   **Callback);
  123                   **Callback);
tools/clang/unittests/Tooling/Syntax/TreeTest.cpp
   45                                                  std::move(*Tokens).consume());
   47         Root = syntax::buildSyntaxTree(*Arena, *Ctx.getTranslationUnitDecl());
  155     std::string Actual = llvm::StringRef(Root->dump(*Arena)).trim();
tools/clang/utils/TableGen/ClangDataCollectorsEmitter.cpp
   10     Record &R = *Entry.second;
tools/clang/utils/TableGen/MveEmitter.cpp
 1287     const ACLEIntrinsic &Int = *kv.second;
 1435     const ACLEIntrinsic &Int = *kv.second;
 1443     const ACLEIntrinsic &Int = *kv.second;
 1458     const ACLEIntrinsic &Int = *kv.second;
 1524     const ACLEIntrinsic &Int = *kv.second;
 1657     const ACLEIntrinsic &Int = *kv.second;
tools/dsymutil/BinaryHolder.cpp
   71         getMachOFatMemoryBuffers(FatBinaryName, *MemBuffer, *FatBinary);
   71         getMachOFatMemoryBuffers(FatBinaryName, *MemBuffer, *FatBinary);
  110         getMachOFatMemoryBuffers(FatBinaryName, *MemBuffer, *FatBinary);
  110         getMachOFatMemoryBuffers(FatBinaryName, *MemBuffer, *FatBinary);
  140       return *Obj;
tools/dsymutil/DebugMap.cpp
   89   return *Objects.back();
  202   return *seq[index];
tools/dsymutil/DwarfLinker.cpp
 2302     if (!registerModuleReference(CUDie, *CU, ModuleMap, DMO, Ranges, StringPool,
 2317       uint64_t PCMDwoId = getDwoId(CUDie, *CU);
 2330       Unit = std::make_unique<CompileUnit>(*CU, UnitID++, !Options.NoODR,
 2333       analyzeContextInfo(CUDie, 0, *Unit, &ODRContexts.getRoot(),
 2353       .cloneAllCompileUnits(*DwarfContext, DMO, Ranges, StringPool,
 2375       cloneDIE(InputDIE, DMO, *CurrentUnit, StringPool, 0 /* PC offset */,
 2389       Linker.patchLineTableForUnit(*CurrentUnit, DwarfContext, Ranges, DMO);
 2391     Linker.emitAcceleratorEntriesForUnit(*CurrentUnit);
 2396     Linker.patchRangesForUnit(*CurrentUnit, DwarfContext, DMO);
 2403                       DMO, *CurrentUnit, Buffer);
 2405     Linker.Streamer->emitLocationsForUnit(*CurrentUnit, DwarfContext,
 2415       Linker.generateUnitRanges(*CurrentUnit);
 2422     Linker.Streamer->emitCompileUnitHeader(*CurrentUnit);
 2561       updateAccelKind(*LC.DwarfContext);
 2671         registerModuleReference(CUDie, *CU, ModuleMap, LinkContext.DMO,
 2713           !registerModuleReference(CUDie, *CU, ModuleMap, LinkContext.DMO,
 2718             *CU, UnitID++, !Options.NoODR && !Options.Update, ""));
 2728                          *CurrentUnit, &ODRContexts.getRoot(),
 2760                           LinkContext.DMO, *CurrentUnit, 0);
 2770           .cloneAllCompileUnits(*LinkContext.DwarfContext, LinkContext.DMO,
 2776           LinkContext.DMO, LinkContext.Ranges, *LinkContext.DwarfContext,
tools/dsymutil/DwarfStreamer.cpp
   65   MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions));
   71   MOFI->InitMCObjectFileInfo(TheTriple, /*PIC*/ false, *MC);
   77   MAB = TheTarget->createMCAsmBackend(*MSTI, *MRI, MCOptions);
   77   MAB = TheTarget->createMCAsmBackend(*MSTI, *MRI, MCOptions);
   85   MCE = TheTarget->createMCCodeEmitter(*MII, *MRI, *MC);
   85   MCE = TheTarget->createMCCodeEmitter(*MII, *MRI, *MC);
   85   MCE = TheTarget->createMCCodeEmitter(*MII, *MRI, *MC);
   92                                          *MAI, *MII, *MRI);
   92                                          *MAI, *MII, *MRI);
   92                                          *MAI, *MII, *MRI);
   94         *MC, std::make_unique<formatted_raw_ostream>(OutFile), true, true, MIP,
  101         TheTriple, *MC, std::unique_ptr<MCAsmBackend>(MAB),
  103         *MSTI, MCOptions.MCRelaxAll, MCOptions.MCIncrementalLinkerCompatible,
  118   Asm.reset(TheTarget->createAsmPrinter(*TM, std::unique_ptr<MCStreamer>(MS)));
  479     MCDwarfLineAddr::Encode(*MC, Params, std::numeric_limits<int64_t>::max(), 0,
  561       MCDwarfLineAddr::Encode(*MC, Params, LineDelta, AddressDelta, EncodingOS);
  579       MCDwarfLineAddr::Encode(*MC, Params, std::numeric_limits<int64_t>::max(),
  591     MCDwarfLineAddr::Encode(*MC, Params, std::numeric_limits<int64_t>::max(), 0,
tools/dsymutil/DwarfStreamer.h
   54   AsmPrinter &getAsmPrinter() const { return *Asm; }
tools/dsymutil/SymbolMap.cpp
  126   auto &MemBuf = **ErrOrMemBuffer;
tools/dsymutil/dsymutil.cpp
  548         Options.LinkOpts.Translator = SymMapLoader.Load(InputFile, *Map);
  577         auto &TempFile = *(TempFiles.back().File);
  594             linkDwarf(*Stream, BinHolder, *Map, std::move(Options)));
tools/gold/gold-plugin.cpp
   96   ld_plugin_input_file &file() { return *File; }
 1023       addModule(*Lto, F, View, ObjFilename.first->first());
 1054     *AddStream(Task)->OS << MB->getBuffer();
tools/llc/llc.cpp
  506   UpgradeDebugInfo(*M);
  510   if (!NoVerify && verifyModule(*M, &errs())) {
  519   setFunctionAttributes(CPUStr, FeaturesStr, *M);
  541     LLVMTargetMachine &LLVMTM = static_cast<LLVMTargetMachine &>(*Target);
  583       if (MIR->parseMachineFunctions(*M, MMIWP->getMMI()))
  596       std::unique_ptr<Module> M2(llvm::CloneModule(*M));
  597       PM.run(*M2);
  602     PM.run(*M);
tools/lld/COFF/Driver.cpp
  161   MemoryBufferRef mbref = *mb;
tools/lld/COFF/DriverUtils.cpp
  745   MemoryBufferRef mbref = **e;
tools/lld/COFF/LTO.cpp
  117   lto::InputFile &obj = *f.obj;
tools/lld/ELF/LTO.cpp
  117         WriteBitcodeToFile(m, *os, false);
  159   lto::InputFile &obj = *f.obj;
  227     WriteIndexToFile(m, *os);
  303       ret.push_back(createObjectFile(*file));
tools/lld/lib/Core/LinkingContext.cpp
   41       *(new (_allocator) SimpleUndefinedAtom(*entryFile, entrySymbolName())));
   57                                    *undefinedSymFile, undefSym)));
tools/lld/lib/ReaderWriter/MachO/File.h
  247     if (auto ec = normalized::normalizedObjectToAtoms(this, **normFile, false))
  337     if (auto ec = normalized::normalizedDylibToAtoms(this, **normFile, false))
tools/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp
  654   return *_writer;
  791   return *_archHandler;
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp
  756           stab.str = copyDebugString(stabSym.name, *allocator);
  767             stab.str = copyDebugString(stabSym.name, *allocator);
  774             stab.str = copyDebugString(stabSym.name, *allocator);
  802           stab.str = copyDebugString(stabSym.name, *allocator);
  978       tuOrErr->name = copyDebugString(tuOrErr->name, *allocator);
  979       tuOrErr->path = copyDebugString(tuOrErr->path, *allocator);
 1480                                        *file, *handler))
 1493   if (auto ec = addEHFrameReferences(normalizedFile, *file, *handler))
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp
  812   yin >> *f;
tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
 1286   RefNameBuilder &rnb = *f->_rnb;
tools/lld/unittests/DriverTests/DarwinLdDriverTest.cpp
   35     Node &node = *_ctx.getNodes()[index];
tools/lld/unittests/MachOTests/MachONormalizedFileBinaryReaderTests.cpp
  750   llvm::Error ec2 = writeBinary(*f, tmpFl);
tools/lld/unittests/MachOTests/MachONormalizedFileToAtomsTests.cpp
   72   const lld::File &file = **atom_f;
tools/lld/wasm/LTO.cpp
   89   lto::InputFile &obj = *f.obj;
tools/lldb/include/lldb/Core/Debugger.h
  151     return *m_command_interpreter_up;
tools/lldb/include/lldb/Target/ABI.h
  127   llvm::MCRegisterInfo &GetMCRegisterInfo() { return *m_mc_register_info_up; }
tools/lldb/source/API/SBAddress.cpp
  191   return *m_opaque_up;
  198   return *m_opaque_up;
tools/lldb/source/API/SBBreakpointName.cpp
  183   return *m_impl_up == *rhs.m_impl_up;
  183   return *m_impl_up == *rhs.m_impl_up;
  190   return *m_impl_up != *rhs.m_impl_up;
  190   return *m_impl_up != *rhs.m_impl_up;
tools/lldb/source/API/SBCommandInterpreter.cpp
  147   return *m_opaque_up;
tools/lldb/source/API/SBCommandReturnObject.cpp
  215   return &**m_opaque_up;
  219   return &**m_opaque_up;
  223   return **m_opaque_up;
  227   return **m_opaque_up;
tools/lldb/source/API/SBDebugger.cpp
  682       *config_up, "xml", XMLDocument::XMLEnabled(),
  689       *config_up, "curses", have_curses,
  691   AddLLVMTargets(*config_up);
tools/lldb/source/API/SBDeclaration.cpp
  152   return *m_opaque_up;
  156   return *m_opaque_up;
tools/lldb/source/API/SBError.cpp
  107   *m_opaque_up = lldb_error;
  161   return *m_opaque_up;
  166   return *m_opaque_up;
tools/lldb/source/API/SBFileSpec.cpp
   43   FileSystem::Instance().Resolve(*m_opaque_up);
   51     FileSystem::Instance().Resolve(*m_opaque_up);
   92   return FileSystem::Instance().Exists(*m_opaque_up);
   98   return FileSystem::Instance().ResolveExecutableLocation(*m_opaque_up);
  122   FileSpec directory{*m_opaque_up};
  165   return *m_opaque_up;
  168 const lldb_private::FileSpec &SBFileSpec::ref() const { return *m_opaque_up; }
  171   *m_opaque_up = fs;
tools/lldb/source/API/SBFileSpecList.cpp
  100   return *m_opaque_up;
  104   return *m_opaque_up;
tools/lldb/source/API/SBLineEntry.cpp
  167   return *m_opaque_up;
  170 const lldb_private::LineEntry &SBLineEntry::ref() const { return *m_opaque_up; }
tools/lldb/source/API/SBMemoryRegionInfo.cpp
   73 MemoryRegionInfo &SBMemoryRegionInfo::ref() { return *m_opaque_up; }
   75 const MemoryRegionInfo &SBMemoryRegionInfo::ref() const { return *m_opaque_up; }
tools/lldb/source/API/SBMemoryRegionInfoList.cpp
   80     : m_opaque_up(new MemoryRegionInfoListImpl(*rhs.m_opaque_up)) {
   95     *m_opaque_up = *rhs.m_opaque_up;
   95     *m_opaque_up = *rhs.m_opaque_up;
  140   return *m_opaque_up;
tools/lldb/source/API/SBModule.cpp
   43       *module_spec.m_opaque_up, module_sp, nullptr, nullptr, nullptr);
tools/lldb/source/API/SBModuleSpec.cpp
  157     : m_opaque_up(new ModuleSpecList(*rhs.m_opaque_up)) {
  168     *m_opaque_up = *rhs.m_opaque_up;
  168     *m_opaque_up = *rhs.m_opaque_up;
  182   ObjectFile::GetModuleSpecifications(file_spec, 0, 0, *specs.m_opaque_up);
  190   m_opaque_up->Append(*spec.m_opaque_up);
  197   m_opaque_up->Append(*spec_list.m_opaque_up);
  211   m_opaque_up->GetModuleSpecAtIndex(i, *sb_module_spec.m_opaque_up);
  222   m_opaque_up->FindMatchingModuleSpec(*match_spec.m_opaque_up,
  223                                       *sb_module_spec.m_opaque_up);
  234   m_opaque_up->FindMatchingModuleSpecs(*match_spec.m_opaque_up,
  235                                        *specs.m_opaque_up);
tools/lldb/source/API/SBProcessInfo.cpp
   44   return *m_opaque_up;
tools/lldb/source/API/SBStream.cpp
  172   return *m_opaque_up;
tools/lldb/source/API/SBStringList.cpp
   49   return *m_opaque_up;
   92     m_opaque_up->AppendList(*(strings.m_opaque_up));
tools/lldb/source/API/SBStructuredData.cpp
   56   *m_impl_up = *rhs.m_impl_up;
   56   *m_impl_up = *rhs.m_impl_up;
tools/lldb/source/API/SBSymbolContext.cpp
  183   return *m_opaque_up;
  189   return *m_opaque_up;
  195   return *m_opaque_up;
tools/lldb/source/API/SBSymbolContextList.cpp
  105   return *m_opaque_up;
tools/lldb/source/API/SBTarget.cpp
 1601     sb_module.SetSP(target_sp->GetOrCreateModule(*module_spec.m_opaque_up, 
tools/lldb/source/API/SBType.cpp
  748   return *m_opaque_up;
  751 const TypeMemberImpl &SBTypeMember::ref() const { return *m_opaque_up; }
tools/lldb/source/API/SBTypeSummary.cpp
   96   return *m_opaque_up;
  100   return *m_opaque_up;
tools/lldb/source/API/SBValueList.cpp
  119 ValueListImpl &SBValueList::operator*() { return *m_opaque_up; }
  125 const ValueListImpl &SBValueList::operator*() const { return *m_opaque_up; }
  203   return *m_opaque_up;
tools/lldb/source/API/SBVariablesOptions.cpp
  225 VariablesOptionsImpl &SBVariablesOptions::ref() { return *m_opaque_up; }
  228   return *m_opaque_up;
tools/lldb/source/API/Utils.h
   19     return std::make_unique<T>(*src);
tools/lldb/source/Breakpoint/Breakpoint.cpp
   61       m_options_up(new BreakpointOptions(*source_bp.m_options_up)),
tools/lldb/source/Breakpoint/BreakpointOptions.cpp
  157     m_thread_spec_up.reset(new ThreadSpec(*rhs.m_thread_spec_up));
  173     m_thread_spec_up.reset(new ThreadSpec(*rhs.m_thread_spec_up));
  226       m_thread_spec_up.reset(new ThreadSpec(*incoming.m_thread_spec_up));
  228       *m_thread_spec_up = *incoming.m_thread_spec_up;
  228       *m_thread_spec_up = *incoming.m_thread_spec_up;
tools/lldb/source/Breakpoint/WatchpointOptions.cpp
   39     m_thread_spec_up.reset(new ThreadSpec(*rhs.m_thread_spec_up));
   49     m_thread_spec_up.reset(new ThreadSpec(*rhs.m_thread_spec_up));
tools/lldb/source/Core/Debugger.cpp
 1217   return *m_source_manager_up;
tools/lldb/source/Core/IOHandler.cpp
 4474         new ApplicationDelegate(*m_app_ap, m_debugger));
tools/lldb/source/Expression/IRExecutionUnit.cpp
  355   ReportAllocations(*m_execution_engine_up);
tools/lldb/source/Expression/Materializer.cpp
  403   uint32_t ret = AddStructMember(**iter);
  756   uint32_t ret = AddStructMember(**iter);
 1037   uint32_t ret = AddStructMember(**iter);
 1153   uint32_t ret = AddStructMember(**iter);
 1330   uint32_t ret = AddStructMember(**iter);
tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
  955       curr_target->createMCAsmInfo(*reg_info_up, triple, MCOptions));
  965       curr_target->createMCDisassembler(*subtarget_info_up, *context_up));
  965       curr_target->createMCDisassembler(*subtarget_info_up, *context_up));
  970       curr_target->createMCRelocationInfo(triple, *context_up));
  985                                        asm_printer_variant, *asm_info_up,
  986                                        *instr_info_up, *reg_info_up));
  986                                        *instr_info_up, *reg_info_up));
 1038                                 *m_subtarget_info_up);
 1069       .mayAffectControlFlow(mc_inst, *m_reg_info_up);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp
 2048   return *m_merger_up;
 2069         CopyTypeWithMerger(*src_ast->getASTContext(), *m_merger_up,
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
  615       m_compiler->getCodeGenOpts(), *m_llvm_context));
  975                                *Consumer, TU_Complete, completion_consumer));
 1228     custom_passes.EarlyPasses->run(*llvm_module_up);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp
  701   if (!action->BeginSourceFile(*instance,
tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp
  155       target->createMCAsmInfo(*m_reg_info, triple.getTriple(), MCOptions));
  164   m_disasm.reset(target->createMCDisassembler(*m_subtype_info, *m_context));
  164   m_disasm.reset(target->createMCDisassembler(*m_subtype_info, *m_context));
  178       target->createMCDisassembler(*m_alt_subtype_info, *m_context));
  178       target->createMCDisassembler(*m_alt_subtype_info, *m_context));
tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp
  159       target->createMCAsmInfo(*m_reg_info, triple.getTriple(), MCOptions));
  168   m_disasm.reset(target->createMCDisassembler(*m_subtype_info, *m_context));
  168   m_disasm.reset(target->createMCDisassembler(*m_subtype_info, *m_context));
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp
  350   if (!Read_class_row(process, *objc_class, class_ro, class_rw))
  431       if (!Read_class_row(process, *objc_class, class_ro, class_rw))
  482     if (!Read_class_row(process, *objc_class, class_ro, class_rw))
tools/lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.cpp
  312     return RealizeType(*m_scratch_ast_ctx_up, name, for_expression);
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
 1835     (InfoOr->Segment ? InfoOr->Segment->GetChildren() : *m_sections_up)
 1843     unified_section_list = *m_sections_up;
tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp
  126         delegate_sp->PopulateSymtab(this, *m_symtab_up);
  143       delegate_sp->PopulateSectionList(this, *m_sections_up);
  144       unified_section_list = *m_sections_up;
tools/lldb/source/Plugins/Platform/Android/AdbClient.cpp
  354   return ::ReadAllBytes(*m_conn, buffer, size);
  656   return ::ReadAllBytes(*m_conn, buffer, size);
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
 1049             static_cast<NativeThreadLinux &>(*thread));
 1076       ResumeThread(static_cast<NativeThreadLinux &>(*thread), action->state,
 1610   return static_cast<NativeThreadLinux &>(*m_threads.back());
 1835       return *(iter.second);
tools/lldb/source/Plugins/Process/Linux/NativeThreadLinux.h
   42     return *m_reg_context_up;
tools/lldb/source/Plugins/Process/Utility/NativeRegisterContextRegisterInfo.cpp
   41   return *m_register_info_interface_up;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
  664           *m_debugged_process_up, threads_with_valid_stop_info_only);
 3088       *m_debugged_process_up, threads_with_valid_stop_info_only);
tools/lldb/source/Plugins/Process/minidump/MinidumpParser.h
   97   llvm::object::MinidumpFile &GetMinidumpFile() { return *m_file; }
tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp
  518   return *m_jit_loaders_up;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
  122   return *m_clang_ast_importer_up;
 1344             *unique_ast_entry_up)) {
 1575                                            *unique_ast_entry_up);
 1706       *m_metadata_up = *metadata;
 1726       *m_metadata_up = *rhs.m_metadata_up;
 1726       *m_metadata_up = *rhs.m_metadata_up;
 1761       if (!ParseTemplateDIE(child_die, *template_param_infos.packed_args))
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFContext.cpp
  137   return *m_llvm_context;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp
   39     return *m_cu_aranges_up;
   68   return *m_cu_aranges_up;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp
  740   return *m_func_aranges_up;
tools/lldb/source/Plugins/SymbolFile/DWARF/DebugNamesDWARFIndex.cpp
  103   for (const DebugNames::NameIndex &ni: *m_debug_names_up) {
  126   for (const DebugNames::NameIndex &ni: *m_debug_names_up) {
  246   for (const DebugNames::NameIndex &ni: *m_debug_names_up) {
tools/lldb/source/Plugins/SymbolFile/DWARF/DebugNamesDWARFIndex.h
   56         m_fallback(module, &debug_info, GetUnits(*m_debug_names_up)) {}
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
 1711   return *m_global_aranges_up;
tools/lldb/source/Plugins/SymbolFile/NativePDB/CompileUnitIndex.cpp
  118     return *result.first->second;
  134     return *cci;
  144   ParseExtendedInfo(m_index, *cci);
  156   llvm::SmallString<64> main_file = GetMainSourceFile(*cci);
  172   return *cci;
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbIndex.h
  120   llvm::pdb::PDBFile &pdb() { return *m_file; }
  121   const llvm::pdb::PDBFile &pdb() const { return *m_file; }
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
  335     m_ast = std::make_unique<PdbAstBuilder>(*m_objfile_sp, *m_index, *clang);
 1120         AppendLineEntryToSequence(*line_table, *sequence, *cci, virtual_addr,
 1120         AppendLineEntryToSequence(*line_table, *sequence, *cci, virtual_addr,
 1124       TerminateLineSequence(*line_table, *lfh, virtual_addr, file_index,
 1339       GetVariableLocationInfo(*m_index, var_id, block, module);
tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp
  321     return GetClassOrFunctionParent(*lexical_parent);
  500             m_ast, *underlying_type_up, encoding, bytes * 8);
  520           AddEnumValue(ast_enum, *enum_value);
 1007     if (auto parent_context = GetDeclContextForSymbol(*parent))
 1010     parent = GetClassOrFunctionParent(*parent);
 1043                 GetDeclContextForSymbol(*child)) {
 1098       GetDeclForSymbol(*child);
 1190                    TranslateUdtKind(udt.getUdtKind()), *bases_enum,
 1195     AddRecordMembers(symbol_file, compiler_type, *members_enum, layout_info);
 1199     AddRecordMethods(symbol_file, compiler_type, *methods_enum);
 1337             AddRecordMethod(symbol_file, record_type, *method))
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp
  332       if (ParseCompileUnitFunctionForPDBFunc(*pdb_func_up, comp_unit))
  363   auto files = m_session_up->getSourceFilesForCompiland(*compiland_up);
  488   ParseTypesByTagFn(*compiland);
  495     ParseTypesByTagFn(*m_global_scope_up);
  514     num_added += ParseVariables(sc, *pdb_func);
  527         auto cu_id = GetCompilandId(*result);
  533           num_added += ParseVariables(sc, *result);
  545     num_added += ParseVariables(sc, *compiland);
  577   lldb::TypeSP result = pdb->CreateLLDBTypeFromPDBType(*pdb_type);
  637   auto decl = pdb->GetDeclForSymbol(*symbol);
  667   auto decl_context = pdb->GetDeclContextForSymbol(*symbol);
  697   auto decl_context = pdb->GetDeclContextContainingSymbol(*symbol);
 1094       num_added += ParseVariables(sc, *result, variable_list);
 1168     sc.comp_unit = ParseCompileUnitForUID(GetCompilandId(*pdb_data)).get();
 1173     ParseVariables(sc, *pdb_data, &variables);
 1199   return ResolveFunction(*pdb_func_up, include_inlines, sc_list);
 1616     GetTypesForPDBSymbol(*symbol_up, type_mask, type_collection);
 1630     GetTypesForPDBSymbol(*compiland_up, type_mask, type_collection);
 1636           GetTypesForPDBSymbol(*compiland_up, type_mask, type_collection);
 1718 IPDBSession &SymbolFilePDB::GetPDBSession() { return *m_session_up; }
 1721   return *m_session_up;
 1759     GetCompileUnitIndex(*compiland_up, index);
 1776   BuildSupportFileIdToSupportFileIndexMap(*compiland_up, index_map);
 1781   auto files = m_session_up->getSourceFilesForCompiland(*compiland_up);
 1790     auto lines = m_session_up->findLineNumbers(*compiland_up, *file);
 1790     auto lines = m_session_up->findLineNumbers(*compiland_up, *file);
tools/lldb/source/Symbol/ClangASTContext.cpp
  744     ParseLangArgs(*m_language_options_up, clang::Language::ObjCXX,
tools/lldb/source/Symbol/CxxModuleHandler.cpp
   80   sema.LookupName(*lookup_result, scopes.back());
  140     for (NamedDecl *named_decl : *lookup_result) {
  216   for (auto LD : *lookup) {
tools/lldb/source/Target/Process.cpp
 2656     JITLoader::LoadPlugins(this, *m_jit_loaders_up);
 2658   return *m_jit_loaders_up;
tools/lldb/source/Target/Target.cpp
 2482   return *m_source_manager_up;
 3165     m_thread_spec_up.reset(new ThreadSpec(*rhs.m_thread_spec_up));
tools/lldb/source/Target/ThreadPlanStepInRange.cpp
  317     *m_avoid_regexp_up = RegularExpression(name_ref);
tools/lldb/source/Utility/Reproducer.cpp
  190   yaml::Output yout(*strm);
tools/lldb/tools/lldb-vscode/VSCode.cpp
   91     *log << "<-- " << std::endl
tools/lldb/tools/lldb-vscode/lldb-vscode.cpp
   81       *g_vsc.log << "error: opening socket (" << strerror(errno) << ")"
   91         *g_vsc.log << "error: binding socket (" << strerror(errno) << ")"
  101           *g_vsc.log << "error: accept (" << strerror(errno) << ")"
  215         *g_vsc.log << "error: SendThreadStoppedEvent() when process"
  222       *g_vsc.log << "error: SendThreadStoppedEvent() invalid process"
 2636         *g_vsc.log << "error: failed to parse JSON: " << error_str << std::endl
 2645         *g_vsc.log << "error: json packet isn't a object" << std::endl;
 2657           *g_vsc.log << "error: unhandled command \"" << command.data() << std::endl;
tools/lldb/unittests/Editline/EditlineTest.cpp
   67   lldb_private::Editline &GetEditline() { return *_editline_sp; }
  121   EXPECT_FALSE(nullptr == *_el_slave_file);
  122   if (*_el_slave_file == nullptr)
  126   _editline_sp.reset(new lldb_private::Editline("gtest editor", *_el_slave_file,
  127                                                 *_el_slave_file,
  128                                                 *_el_slave_file, false));
tools/lldb/unittests/Expression/DWARFExpressionTest.cpp
  150         *m_symfile_dwarf, uid,
tools/lldb/unittests/Host/SocketTestUtilities.cpp
   46   std::string connect_remote_address = get_connect_addr(*listen_socket_up);
tools/lldb/unittests/ScriptInterpreter/Python/PythonDataObjectsTests.cpp
  587   auto py_file = PythonFile::FromFile(*file.get(), "r");
tools/lldb/unittests/tools/lldb-server/tests/LLGSTest.cpp
   30   auto &Client = **ClientOr;
   48   auto &Client = **ClientOr;
   61   auto &Client = **ClientOr;
tools/lldb/unittests/tools/lldb-server/tests/TestClient.cpp
  175   return *m_stop_reply;
tools/lli/lli.cpp
  520     addCygMingExtraModule(*EE, Context, Mod->getTargetTriple());
  654     auto R = ExitOnErr(MyRemote::Create(*C, ES));
tools/llvm-ar/llvm-ar.cpp
  268   return *Archives.back();
  868     return isa<object::MachOObjectFile>(**OptionalObject)
 1000   const MemoryBuffer &Ref = *Buf.get();
tools/llvm-cat/llvm-cat.cpp
   63       std::vector<BitcodeModule> Mods = ExitOnErr(getBitcodeModuleList(*MB));
   81       Writer.writeModule(*M);
tools/llvm-cfi-verify/lib/FileAnalysis.cpp
  193   if (InstrDesc.mayAffectControlFlow(InstrMeta.Instruction, *RegisterInfo))
  209   if (InstrDesc.mayAffectControlFlow(InstrMeta.Instruction, *RegisterInfo)) {
  287   if (!InstrDesc.mayAffectControlFlow(InstrMetaPtr->Instruction, *RegisterInfo))
  344                                       *RegisterInfo)) {
  393       ObjectTarget->createMCAsmInfo(*RegisterInfo, TripleName, MCOptions));
  410       ObjectTarget->createMCDisassembler(*SubtargetInfo, *Context));
  410       ObjectTarget->createMCDisassembler(*SubtargetInfo, *Context));
  419       ObjectTriple, AsmInfo->getAssemblerDialect(), *AsmInfo, *MII,
  419       ObjectTriple, AsmInfo->getAssemblerDialect(), *AsmInfo, *MII,
  420       *RegisterInfo));
  500     if (!InstrDesc.mayAffectControlFlow(Instruction, *RegisterInfo))
tools/llvm-cov/CodeCoverage.cpp
  241       return *Files.second;
  248   return *LoadedSourceFiles.back().second;
  268     attachExpansionSubViews(*SubView, SubViewExpansions, Coverage);
  287   attachExpansionSubViews(*View, Expansions, Coverage);
  305   attachExpansionSubViews(*View, Expansions, Coverage);
  324         attachExpansionSubViews(*SubView, SubViewExpansions, Coverage);
  375   remapPathNames(*Coverage);
  378     removeUnmappedInputs(*Coverage);
  380   demangleSymbols(*Coverage);
  720             std::make_unique<NameWhitelistCoverageFilter>(*NameWhitelist));
  893     if (Error E = Printer->createIndexFile(SourceFiles, *Coverage, Filters)) {
  922         auto FunctionView = createFunctionView(*Function, *Coverage);
tools/llvm-cxxdump/llvm-cxxdump.cpp
  516     if (ObjectFile *Obj = dyn_cast<ObjectFile>(&*ChildOrErr.get()))
tools/llvm-cxxmap/llvm-cxxmap.cpp
  152   remapSymbols(*OldSymbolBufOrError.get(), *NewSymbolBufOrError.get(),
  152   remapSymbols(*OldSymbolBufOrError.get(), *NewSymbolBufOrError.get(),
  153                *RemappingBufOrError.get(), OS);
tools/llvm-diff/llvm-diff.cpp
   83       diffGlobal(Engine, *LModule, *RModule, GlobalsToCompare[I]);
   83       diffGlobal(Engine, *LModule, *RModule, GlobalsToCompare[I]);
tools/llvm-dis/llvm-dis.cpp
  162       *MB, Context, /*ShouldLazyLoadMetadata=*/true, SetImporting));
  168   BitcodeLTOInfo LTOInfo = ExitOnErr(getBitcodeLTOInfo(*MB));
  171     Index = ExitOnErr(getModuleSummaryIndex(*MB));
tools/llvm-dwarfdump/llvm-dwarfdump.cpp
  494       Result = HandleObj(*Obj, *DICtx, Filename, OS);
  502         auto &Obj = **MachOOrErr;
  505           Result &= HandleObj(Obj, *DICtx, ObjName, OS);
  512         Result &= handleArchive(ObjName, *ArchiveOrErr.get(), HandleObj, OS);
  528   return handleBuffer(Filename, *Buffer, HandleObj, OS);
tools/llvm-dwp/llvm-dwp.cpp
  681       TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions));
  695   auto MAB = TheTarget->createMCAsmBackend(*MSTI, *MRI, Options);
  695   auto MAB = TheTarget->createMCAsmBackend(*MSTI, *MRI, Options);
  703   MCCodeEmitter *MCE = TheTarget->createMCCodeEmitter(*MII, *MRI, MC);
  703   MCCodeEmitter *MCE = TheTarget->createMCCodeEmitter(*MII, *MRI, MC);
  723       MAB->createObjectWriter(*OS), std::unique_ptr<MCCodeEmitter>(MCE), *MSTI,
  741   if (auto Err = write(*MS, DWOFilenames)) {
tools/llvm-elfabi/ELFObjHandler.cpp
  361     Error SymReadError = populateSymbols<ELFT>(*DestStub, DynSyms, DynStr);
tools/llvm-elfabi/llvm-elfabi.cpp
  136     Error TBEWriteError = writeTBE(EmitTBE, *TargetStub);
tools/llvm-exegesis/lib/Analysis.cpp
  117     InstPrinter_->printInst(&MI, OSS, "", *SubtargetInfo_);
  139       *SubtargetInfo_, *InstrInfo_, MCI);
  139       *SubtargetInfo_, *InstrInfo_, MCI);
  169       Target.createMCAsmInfo(*RegInfo_, FirstPoint.LLVMTriple, MCOptions));
  173       Triple(FirstPoint.LLVMTriple), 0 /*default variant*/, *AsmInfo_,
  174       *InstrInfo_, *RegInfo_));
  174       *InstrInfo_, *RegInfo_));
  178   Disasm_.reset(Target.createMCDisassembler(*SubtargetInfo_, *Context_));
  178   Disasm_.reset(Target.createMCDisassembler(*SubtargetInfo_, *Context_));
  229         ResolvedSchedClass::resolveSchedClassId(*SubtargetInfo_, *InstrInfo_,
  229         ResolvedSchedClass::resolveSchedClassId(*SubtargetInfo_, *InstrInfo_,
  236           ResolvedSchedClass(*SubtargetInfo_, SchedClassId, WasVariant));
  281     writeLatencySnippetHtml(OS, Point.Key.Instructions, *InstrInfo_);
  285     writeUopsSnippetHtml(OS, Point.Key.Instructions, *InstrInfo_);
  311        << (Cluster.measurementsMatch(*SubtargetInfo_, RSC, Clustering_,
  401         MCSchedModel::getReciprocalThroughput(*SubtargetInfo_, *RSC.SCDesc));
  574           return C.measurementsMatch(*SubtargetInfo_, RSCAndPoints.RSC,
tools/llvm-exegesis/lib/Assembler.cpp
  152   auto Mod = std::make_unique<Module>(ModuleID, *Context);
  245   PM.run(*Module); // Run all the passes
tools/llvm-exegesis/lib/BenchmarkResult.cpp
  338     yaml::Input Yin(*ExpectedMemoryBuffer.get());
  355     yaml::Input Yin(*ExpectedMemoryBuffer.get());
tools/llvm-exegesis/lib/LlvmState.h
   45   const TargetMachine &getTargetMachine() const { return *TheTargetMachine; }
   63   const RegisterAliasingTrackerCache &getRATC() const { return *RATC; }
   64   const InstructionsCache &getIC() const { return *IC; }
tools/llvm-exegesis/lib/MCInstrDescView.cpp
  288   return *Found;
tools/llvm-exegesis/lib/RegisterAliasing.cpp
   70   return *Found;
   79   return *Found;
tools/llvm-exegesis/lib/SnippetFile.cpp
  145       TM.getTarget().createMCAsmParser(*TM.getMCSubtargetInfo(), *AsmParser,
  151   AsmParser->setTargetParser(*TargetAsmParser);
tools/llvm-exegesis/llvm-exegesis.cpp
  290         Conf, NumRepetitions, *Repetitor, DumpObjectToDisk);
tools/llvm-extract/llvm-extract.cpp
  327     for (auto &F : *M) {
  337     Extract.run(*M);
  350     PM.run(*M);
tools/llvm-ifs/llvm-ifs.cpp
  213   YamlIn >> *Stub;
tools/llvm-isel-fuzzer/llvm-isel-fuzzer.cpp
   75   Mutator->mutateModule(*M, Seed, Size, MaxSize);
   77   return writeModule(*M, Data, MaxSize);
  102   PM.run(*M);
tools/llvm-jitlink/llvm-jitlink.cpp
  396     : MemMgr(createMemoryManager()), ObjLayer(ES, *MemMgr), TT(std::move(TT)) {
  699       TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions));
  708       TheTarget->createMCDisassembler(*STI, Ctx));
  717       TheTarget->createMCInstPrinter(Triple(TripleName), 0, *MAI, *MII, *MRI));
  717       TheTarget->createMCInstPrinter(Triple(TripleName), 0, *MAI, *MII, *MRI));
  717       TheTarget->createMCInstPrinter(Triple(TripleName), 0, *MAI, *MII, *MRI));
  747     if (!Checker.checkAllRulesInBuffer("# jitlink-check:", &*CheckerFileBuf))
tools/llvm-link/llvm-link.cpp
  136     UpgradeDebugInfo(*Result);
  180   return *Module;
  269   FunctionImporter Importer(*Index, CachedModuleLoader);
  293     if (DisableDITypeMap && verifyModule(*M, &errs())) {
  308       for (auto &I : *Index) {
  316       if (renameModuleForThinLTO(*M, *Index))
  316       if (renameModuleForThinLTO(*M, *Index))
  361   Linker L(*Composite);
  377   if (!importFunctions(argv[0], *Composite))
  381     errs() << "Here's the assembly:\n" << *Composite;
  390   if (verifyModule(*Composite, &errs())) {
  401     WriteBitcodeToFile(*Composite, Out.os(), PreserveBitcodeUseListOrder);
tools/llvm-lto/llvm-lto.cpp
  340     for (auto &Summaries : *Index) {
  418     ExitOnErr(readModuleSummaryIndex(*MB, CombinedIndex, NextModuleId++));
  502   maybeVerifyModule(**ModuleOrErr);
  586     WriteIndexToFile(*CombinedIndex, OS);
  608       auto TheModule = loadModuleFromInput(*Input, Ctx);
  614           *TheModule, *Index, ModuleToSummariesForIndex, *Input);
  614           *TheModule, *Index, ModuleToSummariesForIndex, *Input);
  614           *TheModule, *Index, ModuleToSummariesForIndex, *Input);
  624       WriteIndexToFile(*Index, OS, &ModuleToSummariesForIndex);
  645       auto TheModule = loadModuleFromInput(*Input, Ctx);
  652       ThinGenerator.emitImports(*TheModule, OutputName, *Index, *Input);
  652       ThinGenerator.emitImports(*TheModule, OutputName, *Index, *Input);
  652       ThinGenerator.emitImports(*TheModule, OutputName, *Index, *Input);
  672       auto TheModule = loadModuleFromInput(*Input, Ctx);
  674       ThinGenerator.promote(*TheModule, *Index, *Input);
  674       ThinGenerator.promote(*TheModule, *Index, *Input);
  674       ThinGenerator.promote(*TheModule, *Index, *Input);
  680       writeModuleToFile(*TheModule, OutputName);
  696     auto InputBuffers = loadAllFilesForIndex(*Index);
  705       auto TheModule = loadModuleFromInput(*Input, Ctx);
  707       ThinGenerator.crossModuleImport(*TheModule, *Index, *Input);
  707       ThinGenerator.crossModuleImport(*TheModule, *Index, *Input);
  707       ThinGenerator.crossModuleImport(*TheModule, *Index, *Input);
  713       writeModuleToFile(*TheModule, OutputName);
  729     auto InputBuffers = loadAllFilesForIndex(*Index);
  738       auto TheModule = loadModuleFromInput(*Input, Ctx);
  740       ThinGenerator.internalize(*TheModule, *Index, *Input);
  740       ThinGenerator.internalize(*TheModule, *Index, *Input);
  740       ThinGenerator.internalize(*TheModule, *Index, *Input);
  746       writeModuleToFile(*TheModule, OutputName);
  763       auto TheModule = loadModuleFromInput(*Input, Ctx);
  765       ThinGenerator.optimize(*TheModule);
  771       writeModuleToFile(*TheModule, OutputName);
tools/llvm-lto2/llvm-lto2.cpp
  342     *AddStream(Task)->OS << MB->getBuffer();
  356     BitcodeFileContents BFC = check(getBitcodeFileContents(*MB), F);
tools/llvm-mc/Disassembler.cpp
  146       T.createMCAsmInfo(*MRI, Triple, MCOptions));
  197       ErrorOccurred |= PrintInsts(*DisAsm, ByteArray, SM, Out, Streamer,
tools/llvm-mc/llvm-mc.cpp
  287       TheTarget->createMCAsmParser(STI, *Parser, MCII, MCOptions));
  295   int SymbolResult = fillCommandLineSymbols(*Parser);
  299   Parser->setTargetParser(*TAP);
  355       TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions));
  446                                         *MAI, *MCII, *MRI);
  446                                         *MAI, *MCII, *MRI);
  446                                         *MAI, *MCII, *MRI);
  462       CE.reset(TheTarget->createMCCodeEmitter(*MCII, *MRI, Ctx));
  462       CE.reset(TheTarget->createMCCodeEmitter(*MCII, *MRI, Ctx));
  465         TheTarget->createMCAsmBackend(*STI, *MRI, MCOptions));
  465         TheTarget->createMCAsmBackend(*STI, *MRI, MCOptions));
  485     MCCodeEmitter *CE = TheTarget->createMCCodeEmitter(*MCII, *MRI, Ctx);
  485     MCCodeEmitter *CE = TheTarget->createMCCodeEmitter(*MCII, *MRI, Ctx);
  486     MCAsmBackend *MAB = TheTarget->createMCAsmBackend(*STI, *MRI, MCOptions);
  486     MCAsmBackend *MAB = TheTarget->createMCAsmBackend(*STI, *MRI, MCOptions);
  491         std::unique_ptr<MCCodeEmitter>(CE), *STI, MCOptions.MCRelaxAll,
  505     Res = AsLexInput(SrcMgr, *MAI, Out->os());
  508     Res = AssembleInput(ProgName, TheTarget, SrcMgr, Ctx, *Str, *MAI, *STI,
  508     Res = AssembleInput(ProgName, TheTarget, SrcMgr, Ctx, *Str, *MAI, *STI,
  508     Res = AssembleInput(ProgName, TheTarget, SrcMgr, Ctx, *Str, *MAI, *STI,
  509                         *MCII, MCOptions);
  521     Res = Disassembler::disassemble(*TheTarget, TripleName, *STI, *Str, *Buffer,
  521     Res = Disassembler::disassemble(*TheTarget, TripleName, *STI, *Str, *Buffer,
tools/llvm-mca/CodeRegion.cpp
   45       const CodeRegion &R = *Regions[It->second];
tools/llvm-mca/CodeRegionGenerator.cpp
  125       TheTarget.createMCAsmParser(STI, *Parser, MCII, Opts));
  130   Parser->setTargetParser(*TAP);
tools/llvm-mca/llvm-mca.cpp
  358       TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions));
  379   mca::AsmCodeRegionGenerator CRG(*TheTarget, SrcMgr, Ctx, *MAI, *STI, *MCII);
  379   mca::AsmCodeRegionGenerator CRG(*TheTarget, SrcMgr, Ctx, *MAI, *STI, *MCII);
  379   mca::AsmCodeRegionGenerator CRG(*TheTarget, SrcMgr, Ctx, *MAI, *STI, *MCII);
  413       Triple(TripleName), AssemblerDialect, *MAI, *MCII, *MRI));
  413       Triple(TripleName), AssemblerDialect, *MAI, *MCII, *MRI));
  413       Triple(TripleName), AssemblerDialect, *MAI, *MCII, *MRI));
  430   mca::InstrBuilder IB(*STI, *MCII, *MRI, MCIA.get());
  430   mca::InstrBuilder IB(*STI, *MCII, *MRI, MCIA.get());
  430   mca::InstrBuilder IB(*STI, *MCII, *MRI, MCIA.get());
  433   mca::Context MCA(*MRI, *STI);
  433   mca::Context MCA(*MRI, *STI);
  443       TheTarget->createMCCodeEmitter(*MCII, *MRI, Ctx));
  443       TheTarget->createMCCodeEmitter(*MCII, *MRI, Ctx));
  446       *STI, *MRI, InitMCTargetOptionsFromFlags()));
  446       *STI, *MRI, InitMCTargetOptionsFromFlags()));
  465     mca::CodeEmitter CE(*STI, *MAB, *MCE, Insts);
  465     mca::CodeEmitter CE(*STI, *MAB, *MCE, Insts);
  465     mca::CodeEmitter CE(*STI, *MAB, *MCE, Insts);
  477                   IP->printInst(&IE.Inst, SS, "", *STI);
  498       mca::PipelinePrinter Printer(*P);
  503             *STI, *MCII, CE, ShowEncoding, Insts, *IP));
  503             *STI, *MCII, CE, ShowEncoding, Insts, *IP));
  503             *STI, *MCII, CE, ShowEncoding, Insts, *IP));
  506           std::make_unique<mca::ResourcePressureView>(*STI, *IP, Insts));
  506           std::make_unique<mca::ResourcePressureView>(*STI, *IP, Insts));
  508       if (!runPipeline(*P))
  517     mca::PipelinePrinter Printer(*P);
  525           *STI, *IP, Insts, S.getNumIterations()));
  525           *STI, *IP, Insts, S.getNumIterations()));
  530           *STI, *MCII, CE, ShowEncoding, Insts, *IP));
  530           *STI, *MCII, CE, ShowEncoding, Insts, *IP));
  530           *STI, *MCII, CE, ShowEncoding, Insts, *IP));
  536       Printer.addView(std::make_unique<mca::SchedulerStatistics>(*STI));
  542       Printer.addView(std::make_unique<mca::RegisterFileStatistics>(*STI));
  546           std::make_unique<mca::ResourcePressureView>(*STI, *IP, Insts));
  546           std::make_unique<mca::ResourcePressureView>(*STI, *IP, Insts));
  552           *STI, *IP, Insts, std::min(TimelineIterations, S.getNumIterations()),
  552           *STI, *IP, Insts, std::min(TimelineIterations, S.getNumIterations()),
  556     if (!runPipeline(*P))
tools/llvm-modextract/llvm-modextract.cpp
   45   std::vector<BitcodeModule> Ms = ExitOnErr(getBitcodeModuleList(*MB));
   72   WriteBitcodeToFile(*M, Out->os());
tools/llvm-mt/llvm-mt.cpp
  143     MemoryBuffer &Manifest = *ManifestOrErr.get();
tools/llvm-nm/llvm-nm.cpp
 1790   Binary &Bin = *BinaryOrErr.get();
 1826         if (SymbolicFile *O = dyn_cast<SymbolicFile>(&*ChildOrErr.get())) {
 1869               ObjectFile &Obj = *ObjOrErr.get();
 1901                         dyn_cast<SymbolicFile>(&*ChildOrErr.get())) {
 1950             ObjectFile &Obj = *ObjOrErr.get();
 1970                       dyn_cast<SymbolicFile>(&*ChildOrErr.get())) {
 2003         ObjectFile &Obj = *ObjOrErr.get();
 2035           if (SymbolicFile *F = dyn_cast<SymbolicFile>(&*ChildOrErr.get())) {
tools/llvm-objcopy/COFF/Reader.cpp
  211   if (Error E = readExecutableHeaders(*Obj))
  213   if (Error E = readSections(*Obj))
  215   if (Error E = readSymbols(*Obj, IsBigObj))
  217   if (Error E = setSymbolTargets(*Obj))
tools/llvm-objcopy/ELF/ELFObjcopy.cpp
  268     return onlyKeepDWOPred(*DWOFile, Sec);
  278   auto Writer = createWriter(Config, *DWOFile, FB, OutputElfType);
  749   if (Error E = handleArgs(Config, *Obj, Reader, OutputElfType))
  751   return writeOutput(Config, *Obj, Out, OutputElfType);
  765   if (Error E = handleArgs(Config, *Obj, Reader, OutputElfType))
  767   return writeOutput(Config, *Obj, Out, OutputElfType);
  799   if (Error E = handleArgs(Config, *Obj, Reader, OutputElfType))
  802   if (Error E = writeOutput(Config, *Obj, Out, OutputElfType))
tools/llvm-objcopy/ELF/Object.cpp
  692                 [Callable](SymPtr &Sym) { Callable(*Sym); });
  703                      [ToRemove](const SymPtr &Sym) { return ToRemove(*Sym); }),
 1667     ELFBuilder<ELF32LE> Builder(*O, *Obj, ExtractPartition);
 1671     ELFBuilder<ELF64LE> Builder(*O, *Obj, ExtractPartition);
 1675     ELFBuilder<ELF32BE> Builder(*O, *Obj, ExtractPartition);
 1679     ELFBuilder<ELF64BE> Builder(*O, *Obj, ExtractPartition);
 1783       Sec.accept(*SecWriter);
 1814         if (ToRemove(*Sec))
 2085     Sec.accept(*SecSizer);
 2126     Sec.accept(*SecWriter);
tools/llvm-objcopy/ELF/Object.h
 1065     return *Segments.back();
tools/llvm-objcopy/MachO/MachOObjcopy.cpp
   72   if (Error E = handleArgs(Config, *O))
   79   MachOWriter Writer(*O, In.is64Bit(), In.isLittleEndian(), PageSize, Out);
tools/llvm-objcopy/MachO/MachOReader.cpp
  266   readHeader(*Obj);
  267   readLoadCommands(*Obj);
  268   readSymbolTable(*Obj);
  269   setSymbolInRelocationInfo(*Obj);
  270   readRebaseInfo(*Obj);
  271   readBindInfo(*Obj);
  272   readWeakBindInfo(*Obj);
  273   readLazyBindInfo(*Obj);
  274   readExportInfo(*Obj);
  275   readDataInCodeData(*Obj);
  276   readFunctionStartsData(*Obj);
  277   readIndirectSymbolTable(*Obj);
tools/llvm-objdump/MachODump.cpp
 2351       if (MachOObjectFile *O = dyn_cast<MachOObjectFile>(&*ChildOrErr.get())) {
 2405             ObjectFile &O = *ObjOrErr.get();
 2435                       dyn_cast<MachOObjectFile>(&*ChildOrErr.get()))
 2470           ObjectFile &O = *ObjOrErr.get();
 2495                     dyn_cast<MachOObjectFile>(&*ChildOrErr.get()))
 2521       ObjectFile &Obj = *ObjOrErr.get();
 2548                 dyn_cast<MachOObjectFile>(&*ChildOrErr.get())) {
 7217       TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions));
 7222       TheTarget->createMCDisassembler(*STI, Ctx));
 7235       Triple(TripleName), AsmPrinterVariant, *AsmInfo, *InstrInfo, *MRI));
 7235       Triple(TripleName), AsmPrinterVariant, *AsmInfo, *InstrInfo, *MRI));
 7235       Triple(TripleName), AsmPrinterVariant, *AsmInfo, *InstrInfo, *MRI));
 7267         ThumbTarget->createMCAsmInfo(*ThumbMRI, ThumbTripleName, MCOptions));
 7272     ThumbDisAsm.reset(ThumbTarget->createMCDisassembler(*ThumbSTI, *ThumbCtx));
 7272     ThumbDisAsm.reset(ThumbTarget->createMCDisassembler(*ThumbSTI, *ThumbCtx));
 7284         Triple(ThumbTripleName), ThumbAsmPrinterVariant, *ThumbAsmInfo,
 7285         *ThumbInstrInfo, *ThumbMRI));
 7285         *ThumbInstrInfo, *ThumbMRI));
 7412         DbgObj = &*MachDSYM.get();
 7636             ThumbIP->printInst(&Inst, FormattedOS, AnnotationsStr, *ThumbSTI);
 7638             IP->printInst(&Inst, FormattedOS, AnnotationsStr, *STI);
 7639           emitComments(CommentStream, CommentsToEmit, FormattedOS, *AsmInfo);
 7715           IP->printInst(&Inst, outs(), AnnotationsStr, *STI);
10457         (*info->bindtable)[Address] = name;
tools/llvm-objdump/llvm-objdump.cpp
 1545       TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions));
 1564       TheTarget->createMCDisassembler(*STI, Ctx));
 1581     SecondaryDisAsm.reset(TheTarget->createMCDisassembler(*SecondarySTI, Ctx));
 1589       Triple(TripleName), AsmPrinterVariant, *AsmInfo, *MII, *MRI));
 1589       Triple(TripleName), AsmPrinterVariant, *AsmInfo, *MII, *MRI));
 1589       Triple(TripleName), AsmPrinterVariant, *AsmInfo, *MII, *MRI));
 2221     if (ObjectFile *O = dyn_cast<ObjectFile>(&*ChildOrErr.get()))
 2223     else if (COFFImportFile *I = dyn_cast<COFFImportFile>(&*ChildOrErr.get()))
tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp
   65   Mutator->mutateModule(*M, Seed, Size, MaxSize);
   67   if (verifyModule(*M, &errs())) {
   79     WriteBitcodeToFile(*M, OS);
  126   setFunctionAttributes(TM->getTargetCPU(), TM->getTargetFeatureString(), *M);
  154   MPM.run(*M, MAM);
  157   if (verifyModule(*M, &errs())) {
tools/llvm-opt-report/OptReport.cpp
  175   remarks::RemarkParser &Parser = **MaybeParser;
  193     const remarks::Remark &Remark = **MaybeRemark;
  295     for (line_iterator LI(*Buf.get(), false); LI != line_iterator(); ++LI)
  300     for (line_iterator LI(*Buf.get(), false); LI != line_iterator(); ++LI) {
tools/llvm-pdbutil/BytesOutputStyle.cpp
  449     return *TypeCollection;
  462   return *TypeCollection;
tools/llvm-pdbutil/DumpOutputStyle.cpp
  527   BinaryStreamReader Reader(*Stream);
 1562     return std::move(*SymbolError);
tools/llvm-pdbutil/InputFile.cpp
  369     return *Types;
  371     return *Ids;
  389     return *Collection;
  402     return *Types;
  406   return *Types;
tools/llvm-pdbutil/LinePrinter.cpp
  203   BinaryStreamRef Slice(*S);
tools/llvm-pdbutil/PrettyCompilandDumper.cpp
   70         auto Lines = Session.findLineNumbers(Symbol, *File);
tools/llvm-pdbutil/PrettyEnumDumper.cpp
   47       Dumper.start(*UnderlyingType);
tools/llvm-pdbutil/PrettyFunctionDumper.cpp
  251     NestedDumper.start(*FuncSig, nullptr, Pointer);
tools/llvm-pdbutil/PrettyTypeDumper.cpp
  169       if (isTypeExcluded(Printer, *Child))
  233         Filtered = filterAndSortClassDefs(Printer, *Classes, All);
  248           dumpClassLayout(*Class);
  258             printClassDecl(Printer, *Class);
  266           dumpClassLayout(*Layout);
tools/llvm-pdbutil/PrettyTypedefDumper.cpp
   64     NestedDumper.start(*FuncSig, nullptr, Pointer);
tools/llvm-pdbutil/PrettyVariableDumper.cpp
   55     dumpSymbolTypeAndName(*VarType, Var.getName());
   58     if (isa<PDBSymbolTypeEnum>(*VarType))
   62     dumpSymbolTypeAndName(*VarType, Var.getName());
   72     dumpSymbolTypeAndName(*VarType, Var.getName());
   80     dumpSymbolTypeAndName(*VarType, Var.getName());
tools/llvm-pdbutil/llvm-pdbutil.cpp
  928   return getTypeLength(*F1) > getTypeLength(*F2);
  928   return getTypeLength(*F1) > getTypeLength(*F2);
 1048       diaDumpChildren<PDBSymbolTypeEnum, PDBSymbolData>(*Child, Ids, Recurse);
 1129           TD.start(*T);
 1136           ED.start(*E);
 1143           CD.start(*C);
 1156           FD.start(*F, FunctionDumper::PointerType::None);
 1163           VD.start(*D);
 1170           ED.dump(*PS);
 1194         Dumper.start(*Compiland, options);
 1206     Dumper.start(*GlobalScope);
 1217         Dumper.start(*Compiland, true);
 1232             Dumper.start(*Function, FunctionDumper::PointerType::None);
 1241             Dumper.start(*Func, FunctionDumper::PointerType::None);
 1251             Dumper.start(*Var);
 1258             Dumper.start(*Var);
 1266           Dumper.dump(*Thunk);
 1276     Dumper.start(*GlobalScope);
 1286     dumpInjectedSources(Printer, *Session);
 1391   ExitOnErr(Writer.writeStreamRef(*SourceStream));
tools/llvm-profdata/llvm-profdata.cpp
  153     for (line_iterator LineIt(*Remapper->File, /*SkipBlanks=*/true, '#');
  214   for (auto &I : *Reader) {
  254   for (auto &I : *Reader) {
  516       WriterList.merge(*ReaderList);
  527   handleExtBinaryWriter(*Writer, OutputFormat, Buffer.get(), WriterList,
  855   for (const auto &Func : *Reader) {
tools/llvm-rc/ResourceFileWriter.cpp
  409   *FS << (*File)->getBuffer();
  719   *FS << Buffer.substr(BITMAPFILEHEADER_size);
tools/llvm-rc/ResourceScriptParser.cpp
  530       std::move(**BlockResult), std::move(*FixedResult), MemoryFlags);
tools/llvm-readobj/llvm-readobj.cpp
  561     if (ObjectFile *Obj = dyn_cast<ObjectFile>(&*ChildOrErr.get()))
  563     else if (COFFImportFile *Imp = dyn_cast<COFFImportFile>(&*ChildOrErr.get()))
  579       dumpObject(&*ObjOrErr.get(), Writer);
  583       dumpArchive(&*AOrErr.get(), Writer);
tools/llvm-reduce/deltas/Delta.cpp
  142       if (!IsReduced(*Clone, Test, CurrentFilepath)) {
tools/llvm-reduce/llvm-reduce.cpp
   66   if (verifyModule(*Result, &errs())) {
tools/llvm-rtdyld/llvm-rtdyld.cpp
  391     ObjectFile &Obj = **MaybeObj;
  526       ObjectFile &Obj = **MaybeObj;
  755       TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions));
  762     TheTarget->createMCDisassembler(*STI, Ctx));
  769       TheTarget->createMCInstPrinter(Triple(TripleName), 0, *MAI, *MII, *MRI));
  769       TheTarget->createMCInstPrinter(Triple(TripleName), 0, *MAI, *MII, *MRI));
  769       TheTarget->createMCInstPrinter(Triple(TripleName), 0, *MAI, *MII, *MRI));
  918     ObjectFile &Obj = **MaybeObj;
  947   int ErrorCode = checkAllExpressions(*Checker);
tools/llvm-size/llvm-size.cpp
  559       if (ObjectFile *o = dyn_cast<ObjectFile>(&*ChildOrErr.get())) {
  593               if (ObjectFile *o = dyn_cast<ObjectFile>(&*UO.get())) {
  631                 if (ObjectFile *o = dyn_cast<ObjectFile>(&*ChildOrErr.get())) {
  684             if (ObjectFile *o = dyn_cast<ObjectFile>(&*UO.get())) {
  718               if (ObjectFile *o = dyn_cast<ObjectFile>(&*ChildOrErr.get())) {
  759         if (ObjectFile *o = dyn_cast<ObjectFile>(&*UO.get())) {
  795           if (ObjectFile *o = dyn_cast<ObjectFile>(&*ChildOrErr.get())) {
tools/llvm-split/llvm-split.cpp
   64     verifyModule(*MPart);
   65     WriteBitcodeToFile(*MPart, Out->os());
tools/lto/lto.cpp
  133       : LTOCodeGenerator(*Context), OwnedContext(std::move(Context)) {
  200       Ctx, llvm::isBitcodeContainingObjCCategory(*Buffer));
tools/obj2yaml/elf2yaml.cpp
  514   if (Error E = dumpCommonSection(Shdr, *S))
  547   if (Error E = dumpCommonSection(Shdr, *S))
  587   if (Error E = dumpCommonSection(Shdr, *S))
  604   if (auto E = dumpCommonRelocationSection(Shdr, *S))
  642   if (Error E = dumpCommonSection(Shdr, *S))
  666   if (Error E = dumpCommonSection(Shdr, *S))
  681   if (Error E = dumpCommonSection(Shdr, *S))
  692   if (Error E = dumpCommonSection(Shdr, *S))
  728   if (Error E = dumpCommonSection(Shdr, *S))
  772   if (Error E = dumpCommonSection(Shdr, *S))
  821   if (Error E = dumpCommonSection(Shdr, *S))
  840   if (Error E = dumpCommonSection(Shdr, *S))
  911   if (Error E = dumpCommonSection(Shdr, *S))
  947   if (Error E = dumpCommonSection(Shdr, *S))
  979   Yout << *YAML;
tools/obj2yaml/macho2yaml.cpp
  200   if (auto Err = dwarf2yaml(*DICtx, Y->DWARF))
  516   MachOYAML::UniversalBinary &YAML = *YAMLFile.FatMachO;
  534     MachODumper Dumper(*SliceObj.get());
  538     YAML.Slices.push_back(*YAMLObj.get());
tools/obj2yaml/wasm2yaml.cpp
  385   Yout << *YAML;
tools/opt/opt.cpp
  578     StripDebugInfo(*M);
  595   if (!NoVerify && verifyModule(*M, &errs())) {
  652   setFunctionAttributes(CPUStr, FeaturesStr, *M);
  680     return runPassPipeline(argv[0], *M, TM.get(), Out.get(), ThinLinkOut.get(),
  737     auto &LTM = static_cast<LLVMTargetMachine &>(*TM);
  751       AddOptimizationPasses(Passes, *FPasses, TM.get(), 0, 0);
  756       AddOptimizationPasses(Passes, *FPasses, TM.get(), 1, 0);
  761       AddOptimizationPasses(Passes, *FPasses, TM.get(), 2, 0);
  766       AddOptimizationPasses(Passes, *FPasses, TM.get(), 2, 1);
  771       AddOptimizationPasses(Passes, *FPasses, TM.get(), 2, 2);
  776       AddOptimizationPasses(Passes, *FPasses, TM.get(), 3, 0);
  826     AddOptimizationPasses(Passes, *FPasses, TM.get(), 0, 0);
  829     AddOptimizationPasses(Passes, *FPasses, TM.get(), 1, 0);
  832     AddOptimizationPasses(Passes, *FPasses, TM.get(), 2, 0);
  835     AddOptimizationPasses(Passes, *FPasses, TM.get(), 2, 1);
  838     AddOptimizationPasses(Passes, *FPasses, TM.get(), 2, 2);
  841     AddOptimizationPasses(Passes, *FPasses, TM.get(), 3, 0);
  845     for (Function &F : *M)
  893     Passes.run(*M);
  897     std::unique_ptr<Module> M2(CloneModule(*M));
  900     Passes.run(*M);
  904     Passes.run(*M2);
tools/polly/include/polly/CodeGen/IslAst.h
  191   IslAstInfo &getAI() { return *Ast; }
  192   const IslAstInfo &getAI() const { return *Ast; }
tools/polly/include/polly/ScopDetection.h
  638   ScopDetection &getSD() { return *Result; }
  639   const ScopDetection &getSD() const { return *Result; }
tools/polly/lib/Analysis/DependenceInfo.cpp
  829   return *D[Level];
  871   return *D[Level];
  926   return *Inserted.first->second;
tools/polly/lib/Analysis/ScopBuilder.cpp
 1087   if (!IsExitBlock && canSynthesize(PHI, *scop, &SE, Scope))
 1173   Loop *L = getLoopSurroundingScop(*scop, LI);
 1205   Loop *OuterScopLoop = getLoopSurroundingScop(*scop, LI);
 1903   for (auto &Stmt : *scop) {
 1926          !canSynthesize(Inst, *scop, &SE, L);
 2449   for (ScopStmt &Stmt : *scop) {
 2476   for (ScopStmt &Stmt : *scop)
 2493   for (auto &Stmt : *scop)
 2499   for (auto &Stmt : *scop)
 2505   for (auto &Stmt : *scop)
 2748     for (ScopStmt &Stmt : *scop)
 2761   for (ScopStmt &Stmt : *scop) {
 3178         findCanonicalArray(*scop, BasePtrAccesses);
 3195       if (isUsedForIndirectHoistedLoad(*scop, BasePtrSAI))
 3198       replaceBasePtrArrays(*scop, BasePtrSAI, CanonicalBasePtrSAI);
 3309     LimitReached |= !buildMinMaxAccess(Set, MinMaxAccesses, *scop);
 3356   for (ScopStmt &Stmt : *scop) {
 3690   for (ScopStmt &Stmt : *scop) {
 3765   LLVM_DEBUG(dbgs() << *scop);
tools/polly/lib/Analysis/ScopDetection.cpp
 1398         DetectionContext(*ExpandedRegion, AA, false /*verifying*/)));
 1408         removeCachedResults(*ExpandedRegion);
 1416         removeCachedResults(*LastValidRegion);
 1427       removeCachedResults(*ExpandedRegion);
 1457       removeCachedResultsRecursively(*SubRegion);
 1486     findScops(*SubRegion);
tools/polly/lib/Analysis/ScopInfo.cpp
 2820   for (auto &It : *Result) {
tools/sancov/sancov.cpp
  273   for (auto Addr : *CoverageData.Addrs) {
  373   yaml::Stream S(**BufOrErr, SM);
  723       TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions));
  729       TheTarget->createMCDisassembler(*STI, Ctx));
  783     if (auto *O = dyn_cast<object::ObjectFile>(&*ChildOrErr.get()))
  878   for (uint64_t Addr : *Data.Addrs) {
  895   Coverage->Points = getCoveragePoints(ObjectFile, AllAddrs, *Data.Addrs);
 1011     OS << *Cov.get();
 1023     const SymbolizedCoverage &Coverage = *Coverages[I];
 1121         Coverages.push_back(symbolize(*DataOrError.get(), Pair.first));
 1170     printCoveredFunctions(*Coverage, outs());
 1174     printNotCoveredFunctions(*Coverage, outs());
 1178     outs() << computeStats(*Coverage);
 1184     W << *Coverage;
tools/verify-uselistorder/verify-uselistorder.cpp
  346   if (verifyModule(*OtherM, &errs()))
  348   if (!matches(ValueMapping(M), ValueMapping(*OtherM)))
  546   if (verifyModule(*M, &errs())) {
  554   verifyUseListOrder(*M);
  556   reverseUseLists(*M);
  557   verifyUseListOrder(*M);
  564     shuffleUseLists(*M, I);
  567     verifyUseListOrder(*M);
  569     reverseUseLists(*M);
  570     verifyUseListOrder(*M);
unittests/ADT/FunctionExtrasTest.cpp
   49         int V = *Ptr;
   63         int V = *Ptr;
  109     int operator()(int B) { return *A + B; }
  123     int operator()() { return *A + *B + *C + *D + *E; }
  123     int operator()() { return *A + *B + *C + *D + *E; }
  123     int operator()() { return *A + *B + *C + *D + *E; }
  123     int operator()() { return *A + *B + *C + *D + *E; }
  123     int operator()() { return *A + *B + *C + *D + *E; }
unittests/ADT/IteratorTest.cpp
  125     EXPECT_EQ(*V[i], *I);
  132     EXPECT_EQ(*V[i], Begin[i]);
unittests/ADT/MakeUniqueTest.cpp
   19   EXPECT_EQ(0, *p0);
   23   EXPECT_EQ(5, *p1);
   27   EXPECT_EQ(std::make_tuple(0, 1), *p2);
   31   EXPECT_EQ(std::make_tuple(0, 1, 2), *p3);
   35   EXPECT_EQ(std::make_tuple(0, 1, 2, 3), *p4);
   39   EXPECT_EQ(std::make_tuple(0, 1, 2, 3, 4), *p5);
   44   EXPECT_EQ(std::make_tuple(0, 1, 2, 3, 4, 5), *p6);
   49   EXPECT_EQ(std::make_tuple(0, 1, 2, 3, 4, 5, 6), *p7);
   54   EXPECT_EQ(std::make_tuple(0, 1, 2, 3, 4, 5, 6, 7), *p8);
   60   EXPECT_EQ(std::make_tuple(0, 1, 2, 3, 4, 5, 6, 7, 8), *p9);
   66   EXPECT_EQ(std::make_tuple(0, 1, 2, 3, 4, 5, 6, 7, 8, 9), *p10);
unittests/ADT/MapVectorTest.cpp
  156   ASSERT_EQ(*MV.find(2)->second, 2);
  313   ASSERT_EQ(*MV.find(2)->second, 2);
unittests/Analysis/AliasAnalysisTest.cpp
  127   TestCustomAAResult &getResult() { return *Result; }
  128   const TestCustomAAResult &getResult() const { return *Result; }
  159     BAR.reset(new BasicAAResult(M.getDataLayout(), F, TLI, *AC));
  160     AAR->addAAResult(*BAR);
  162     return *AAR;
  247   PM.run(*M);
unittests/Analysis/BlockFrequencyInfoTest.cpp
   36     LI.reset(new LoopInfo(*DT));
   37     BPI.reset(new BranchProbabilityInfo(F, *LI));
   38     return BlockFrequencyInfo(F, *BPI, *LI);
   38     return BlockFrequencyInfo(F, *BPI, *LI);
unittests/Analysis/BranchProbabilityInfoTest.cpp
   35     LI.reset(new LoopInfo(*DT));
   36     BPI.reset(new BranchProbabilityInfo(F, *LI));
   37     return *BPI;
unittests/Analysis/CFGTest.cpp
  124     PM.run(*M);
unittests/Analysis/CGSCCPassManagerTest.cpp
  324   MPM.run(*M, MAM);
  411   MPM.run(*M, MAM);
  495   MPM.run(*M, MAM);
  536   MPM.run(*M, MAM);
  575   MPM.run(*M, MAM);
  610   MPM.run(*M, MAM);
  656   MPM.run(*M, MAM);
  704   MPM.run(*M, MAM);
  750   MPM.run(*M, MAM);
  793   MPM.run(*M, MAM);
  831   MPM.run(*M, MAM);
 1091   MPM.run(*M, MAM);
 1255   MPM.run(*M, MAM);
unittests/Analysis/DivergenceAnalysisTest.cpp
   60     LI.reset(new LoopInfo(*DT));
   61     SDA.reset(new SyncDependenceAnalysis(*DT, *PDT, *LI));
   61     SDA.reset(new SyncDependenceAnalysis(*DT, *PDT, *LI));
   61     SDA.reset(new SyncDependenceAnalysis(*DT, *PDT, *LI));
   62     return DivergenceAnalysis(F, nullptr, *DT, *LI, *SDA, IsLCSSA);
   62     return DivergenceAnalysis(F, nullptr, *DT, *LI, *SDA, IsLCSSA);
   62     return DivergenceAnalysis(F, nullptr, *DT, *LI, *SDA, IsLCSSA);
   72     Test(*F, *LI, DA);
unittests/Analysis/GlobalsModRefTest.cpp
   48   llvm::CallGraph CG(*M);
   50   auto AAR = GlobalsAAResult::analyzeModule(*M, GetTLI, CG);
unittests/Analysis/IVDescriptorsTest.cpp
   75       *M, "foo", [&](Function &F, LoopInfo &LI, ScalarEvolution &SE) {
unittests/Analysis/LazyCallGraphTest.cpp
  230   LazyCallGraph CG = buildCG(*M);
  418   LazyCallGraph CG = buildCG(*M);
  420   LazyCallGraph::Node &A = CG.get(lookupFunction(*M, "a"));
  421   LazyCallGraph::Node &B = CG.get(lookupFunction(*M, "b"));
  427   LazyCallGraph::Node &C = CG.get(lookupFunction(*M, "c"));
  456   LazyCallGraph CG = buildCG(*M);
  460   LazyCallGraph::Node &D1 = CG.get(lookupFunction(*M, "d1"));
  461   LazyCallGraph::Node &A1 = CG.get(lookupFunction(*M, "a1"));
  553   LazyCallGraph CG = buildCG(*M);
  561   LazyCallGraph::Node &N1 = *CG.lookup(lookupFunction(*M, "f1"));
  562   LazyCallGraph::Node &N2 = *CG.lookup(lookupFunction(*M, "f2"));
  563   LazyCallGraph::Node &N3 = *CG.lookup(lookupFunction(*M, "f3"));
  564   LazyCallGraph::Node &N4 = *CG.lookup(lookupFunction(*M, "f4"));
  565   LazyCallGraph::Node &N5 = *CG.lookup(lookupFunction(*M, "f4"));
  604   LazyCallGraph CG = buildCG(*M);
  611   LazyCallGraph::Node &A = *CG.lookup(lookupFunction(*M, "a"));
  612   LazyCallGraph::Node &B = *CG.lookup(lookupFunction(*M, "b"));
  613   LazyCallGraph::Node &C = *CG.lookup(lookupFunction(*M, "c"));
  614   LazyCallGraph::Node &D = *CG.lookup(lookupFunction(*M, "d"));
  750   LazyCallGraph CG = buildCG(*M);
  757   LazyCallGraph::Node &A1 = *CG.lookup(lookupFunction(*M, "a1"));
  758   LazyCallGraph::Node &A2 = *CG.lookup(lookupFunction(*M, "a2"));
  759   LazyCallGraph::Node &A3 = *CG.lookup(lookupFunction(*M, "a3"));
  760   LazyCallGraph::Node &B1 = *CG.lookup(lookupFunction(*M, "b1"));
  761   LazyCallGraph::Node &B2 = *CG.lookup(lookupFunction(*M, "b2"));
  762   LazyCallGraph::Node &B3 = *CG.lookup(lookupFunction(*M, "b3"));
  763   LazyCallGraph::Node &C1 = *CG.lookup(lookupFunction(*M, "c1"));
  764   LazyCallGraph::Node &C2 = *CG.lookup(lookupFunction(*M, "c2"));
  765   LazyCallGraph::Node &C3 = *CG.lookup(lookupFunction(*M, "c3"));
  766   LazyCallGraph::Node &D1 = *CG.lookup(lookupFunction(*M, "d1"));
  767   LazyCallGraph::Node &D2 = *CG.lookup(lookupFunction(*M, "d2"));
  768   LazyCallGraph::Node &D3 = *CG.lookup(lookupFunction(*M, "d3"));
  842   LazyCallGraph CG = buildCG(*M);
  849   LazyCallGraph::Node &A1 = *CG.lookup(lookupFunction(*M, "a1"));
  850   LazyCallGraph::Node &A2 = *CG.lookup(lookupFunction(*M, "a2"));
  851   LazyCallGraph::Node &A3 = *CG.lookup(lookupFunction(*M, "a3"));
  852   LazyCallGraph::Node &B1 = *CG.lookup(lookupFunction(*M, "b1"));
  853   LazyCallGraph::Node &B2 = *CG.lookup(lookupFunction(*M, "b2"));
  854   LazyCallGraph::Node &B3 = *CG.lookup(lookupFunction(*M, "b3"));
  855   LazyCallGraph::Node &C1 = *CG.lookup(lookupFunction(*M, "c1"));
  856   LazyCallGraph::Node &C2 = *CG.lookup(lookupFunction(*M, "c2"));
  857   LazyCallGraph::Node &C3 = *CG.lookup(lookupFunction(*M, "c3"));
  858   LazyCallGraph::Node &D1 = *CG.lookup(lookupFunction(*M, "d1"));
  859   LazyCallGraph::Node &D2 = *CG.lookup(lookupFunction(*M, "d2"));
  860   LazyCallGraph::Node &D3 = *CG.lookup(lookupFunction(*M, "d3"));
  949   LazyCallGraph CG = buildCG(*M);
  956   LazyCallGraph::Node &A = *CG.lookup(lookupFunction(*M, "a"));
  957   LazyCallGraph::Node &B = *CG.lookup(lookupFunction(*M, "b"));
  958   LazyCallGraph::Node &C = *CG.lookup(lookupFunction(*M, "c"));
  959   LazyCallGraph::Node &D = *CG.lookup(lookupFunction(*M, "d"));
 1026   LazyCallGraph CG = buildCG(*M);
 1033   LazyCallGraph::Node &A = *CG.lookup(lookupFunction(*M, "a"));
 1034   LazyCallGraph::Node &B = *CG.lookup(lookupFunction(*M, "b"));
 1035   LazyCallGraph::Node &C = *CG.lookup(lookupFunction(*M, "c"));
 1036   LazyCallGraph::Node &D = *CG.lookup(lookupFunction(*M, "d"));
 1088   LazyCallGraph CG = buildCG(*M);
 1095   LazyCallGraph::Node &A1 = *CG.lookup(lookupFunction(*M, "a1"));
 1096   LazyCallGraph::Node &A2 = *CG.lookup(lookupFunction(*M, "a2"));
 1097   LazyCallGraph::Node &A3 = *CG.lookup(lookupFunction(*M, "a3"));
 1098   LazyCallGraph::Node &B1 = *CG.lookup(lookupFunction(*M, "b1"));
 1099   LazyCallGraph::Node &B2 = *CG.lookup(lookupFunction(*M, "b2"));
 1100   LazyCallGraph::Node &B3 = *CG.lookup(lookupFunction(*M, "b3"));
 1101   LazyCallGraph::Node &C1 = *CG.lookup(lookupFunction(*M, "c1"));
 1102   LazyCallGraph::Node &C2 = *CG.lookup(lookupFunction(*M, "c2"));
 1103   LazyCallGraph::Node &C3 = *CG.lookup(lookupFunction(*M, "c3"));
 1104   LazyCallGraph::Node &D1 = *CG.lookup(lookupFunction(*M, "d1"));
 1105   LazyCallGraph::Node &D2 = *CG.lookup(lookupFunction(*M, "d2"));
 1106   LazyCallGraph::Node &D3 = *CG.lookup(lookupFunction(*M, "d3"));
 1233   LazyCallGraph CG = buildCG(*M);
 1241   LazyCallGraph::Node &A = *CG.lookup(lookupFunction(*M, "a"));
 1242   LazyCallGraph::Node &B = *CG.lookup(lookupFunction(*M, "b"));
 1243   LazyCallGraph::Node &C = *CG.lookup(lookupFunction(*M, "c"));
 1327   LazyCallGraph CG = buildCG(*M);
 1335   LazyCallGraph::Node &A = *CG.lookup(lookupFunction(*M, "a"));
 1336   LazyCallGraph::Node &B = *CG.lookup(lookupFunction(*M, "b"));
 1337   LazyCallGraph::Node &C = *CG.lookup(lookupFunction(*M, "c"));
 1405   LazyCallGraph CG = buildCG(*M);
 1413   LazyCallGraph::Node &A = *CG.lookup(lookupFunction(*M, "a"));
 1414   LazyCallGraph::Node &B = *CG.lookup(lookupFunction(*M, "b"));
 1415   LazyCallGraph::Node &C = *CG.lookup(lookupFunction(*M, "c"));
 1472   LazyCallGraph CG = buildCG(*M);
 1483   LazyCallGraph::Node &AN = *CG.lookup(lookupFunction(*M, "a"));
 1484   LazyCallGraph::Node &BN = *CG.lookup(lookupFunction(*M, "b"));
 1485   LazyCallGraph::Node &CN = *CG.lookup(lookupFunction(*M, "c"));
 1549   LazyCallGraph CG = buildCG(*M);
 1560   LazyCallGraph::Node &AN = *CG.lookup(lookupFunction(*M, "a"));
 1561   LazyCallGraph::Node &BN = *CG.lookup(lookupFunction(*M, "b"));
 1562   LazyCallGraph::Node &CN = *CG.lookup(lookupFunction(*M, "c"));
 1642   LazyCallGraph CG = buildCG(*M);
 1650   LazyCallGraph::Node &A = *CG.lookup(lookupFunction(*M, "a"));
 1651   LazyCallGraph::Node &B = *CG.lookup(lookupFunction(*M, "b"));
 1652   LazyCallGraph::Node &C = *CG.lookup(lookupFunction(*M, "c"));
 1653   LazyCallGraph::Node &D = *CG.lookup(lookupFunction(*M, "d"));
 1754   LazyCallGraph CG = buildCG(*M);
 1762   LazyCallGraph::Node &A = *CG.lookup(lookupFunction(*M, "a"));
 1763   LazyCallGraph::Node &B1 = *CG.lookup(lookupFunction(*M, "b1"));
 1764   LazyCallGraph::Node &B2 = *CG.lookup(lookupFunction(*M, "b2"));
 1765   LazyCallGraph::Node &B3 = *CG.lookup(lookupFunction(*M, "b3"));
 1766   LazyCallGraph::Node &C1 = *CG.lookup(lookupFunction(*M, "c1"));
 1767   LazyCallGraph::Node &C2 = *CG.lookup(lookupFunction(*M, "c2"));
 1768   LazyCallGraph::Node &C3 = *CG.lookup(lookupFunction(*M, "c3"));
 1769   LazyCallGraph::Node &D = *CG.lookup(lookupFunction(*M, "d"));
 1884   LazyCallGraph CG = buildCG(*M);
 1892   LazyCallGraph::Node &A = *CG.lookup(lookupFunction(*M, "a"));
 1893   LazyCallGraph::Node &B = *CG.lookup(lookupFunction(*M, "b"));
 1894   LazyCallGraph::Node &C = *CG.lookup(lookupFunction(*M, "c"));
 1895   LazyCallGraph::Node &D = *CG.lookup(lookupFunction(*M, "d"));
 1896   LazyCallGraph::Node &E = *CG.lookup(lookupFunction(*M, "e"));
 1897   LazyCallGraph::Node &F = *CG.lookup(lookupFunction(*M, "f"));
 1898   LazyCallGraph::Node &G = *CG.lookup(lookupFunction(*M, "g"));
 1967   LazyCallGraph CG = buildCG(*M);
 1975   LazyCallGraph::Node &F = *CG.lookup(lookupFunction(*M, "f"));
 1976   LazyCallGraph::Node &G = *CG.lookup(lookupFunction(*M, "g"));
 1995   LazyCallGraph CG = buildCG(*M);
 2003   LazyCallGraph::Node &F = *CG.lookup(lookupFunction(*M, "f"));
 2004   LazyCallGraph::Node &G = *CG.lookup(lookupFunction(*M, "g"));
 2044   LazyCallGraph CG = buildCG(*M);
 2057   LazyCallGraph::Node &AN = *CG.lookup(lookupFunction(*M, "a"));
 2058   LazyCallGraph::Node &BN = *CG.lookup(lookupFunction(*M, "b"));
 2059   LazyCallGraph::Node &CN = *CG.lookup(lookupFunction(*M, "c"));
 2060   LazyCallGraph::Node &DN = *CG.lookup(lookupFunction(*M, "d"));
 2122   LazyCallGraph CG = buildCG(*M);
 2125   LazyCallGraph::Node &AN = CG.get(lookupFunction(*M, "a"));
 2126   LazyCallGraph::Node &BN = CG.get(lookupFunction(*M, "b"));
 2127   LazyCallGraph::Node &CN = CG.get(lookupFunction(*M, "c"));
 2128   LazyCallGraph::Node &DN = CG.get(lookupFunction(*M, "d"));
 2129   LazyCallGraph::Node &DeadN = CG.get(lookupFunction(*M, "dead"));
unittests/Analysis/LoopInfoTest.cpp
   79   runWithLoopInfo(*M, "foo", [&](Function &F, LoopInfo &LI) {
  129   runWithLoopInfo(*M, "foo", [&](Function &F, LoopInfo &LI) {
  260       *M, "foo",
  318       *M, "foo",
  376       *M, "foo",
  434       *M, "foo",
  492       *M, "foo",
  551       *M, "foo",
  609       *M, "foo",
  664       *M, "foo",
  722       *M, "foo",
  780       *M, "foo",
  840       *M, "foo",
  900       *M, "foo",
  962       *M, "foo",
 1015       *M, "foo",
 1069       *M, "foo",
 1138       *M, "foo",
 1230       *M, "foo",
 1298   runWithLoopInfo(*M, "foo", [&](Function &F, LoopInfo &LI) {
 1341       *M, "foo",
 1388   runWithLoopInfo(*M, "foo", [&](Function &F, LoopInfo &LI) {
 1431   runWithLoopInfo(*M, "foo", [&](Function &F, LoopInfo &LI) {
unittests/Analysis/MemorySSATest.cpp
   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;
  607   MemorySSA &MSSA = *Analyses->MSSA;
  637   MemorySSA &MSSA = *Analyses->MSSA;
  666   MemorySSA &MSSA = *Analyses->MSSA;
  730   MemorySSA &MSSA = *Analyses->MSSA;
  777   MemorySSA &MSSA = *Analyses->MSSA;
  806   MemorySSA &MSSA = *Analyses->MSSA;
  844   MemorySSA &MSSA = *Analyses->MSSA;
  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;
 1115   MemorySSA &MSSA = *Analyses->MSSA;
 1165   MemorySSA &MSSA = *Analyses->MSSA;
 1248   MemorySSA &MSSA = *Analyses->MSSA;
 1305   MemorySSA &MSSA = *Analyses->MSSA;
 1347   MemorySSA &MSSA = *Analyses->MSSA;
 1431   MemorySSA &MSSA = *Analyses->MSSA;
 1493   MemorySSA &MSSA = *Analyses->MSSA;
 1566   MemorySSA &MSSA = *Analyses->MSSA;
unittests/Analysis/OrderedInstructionsTest.cpp
   56   OrderedInstructions OI(&*DT);
unittests/Analysis/ProfileSummaryInfoTest.cpp
   42     LI.reset(new LoopInfo(*DT));
   43     BPI.reset(new BranchProbabilityInfo(F, *LI));
   44     return BlockFrequencyInfo(F, *BPI, *LI);
   44     return BlockFrequencyInfo(F, *BPI, *LI);
unittests/Analysis/ScalarEvolutionTest.cpp
   48     LI.reset(new LoopInfo(*DT));
   49     return ScalarEvolution(F, TLI, *AC, *DT, *LI);
   49     return ScalarEvolution(F, TLI, *AC, *DT, *LI);
   49     return ScalarEvolution(F, TLI, *AC, *DT, *LI);
   58     Test(*F, *LI, SE);
  283   assert(!verifyModule(*M) && "Must have been well formed!");
  285   runWithSE(*M, "f_1", [&](Function &F, LoopInfo &LI, ScalarEvolution &SE) {
  327         *M, FuncName, [&](Function &F, LoopInfo &LI, ScalarEvolution &SE) {
  531   assert(!verifyModule(*M) && "Must have been well formed!");
  533   runWithSE(*M, "f_1", [&](Function &F, LoopInfo &LI, ScalarEvolution &SE) {
  552   runWithSE(*M, "f_2", [&](Function &F, LoopInfo &LI, ScalarEvolution &SE) {
 1475     assert(!verifyModule(*M) && "Must have been well formed!");
 1477     runWithSE(*M, "test", [&](Function &F, LoopInfo &LI, ScalarEvolution &SE) {
 1518     assert(!verifyModule(*M) && "Must have been well formed!");
 1520     runWithSE(*M, "test", [&](Function &F, LoopInfo &LI, ScalarEvolution &SE) {
 1598     assert(!verifyModule(*M) && "Must have been well formed!");
 1600     runWithSE(*M, "test", [&](Function &F, LoopInfo &LI, ScalarEvolution &SE) {
 1653     assert(!verifyModule(*M) && "Must have been well formed!");
 1709   ASSERT_TRUE(!verifyModule(*M) && "Must have been well formed!");
 1711   runWithSE(*M, "foo", [](Function &F, LoopInfo &LI, ScalarEvolution &SE) {
 1774     assert(!verifyModule(*M) && "Must have been well formed!");
 1776     runWithSE(*M, "test", [&](Function &F, LoopInfo &LI, ScalarEvolution &SE) {
 1815     assert(!verifyModule(*M) && "Must have been well formed!");
 1817     runWithSE(*M, "test", [&](Function &F, LoopInfo &LI, ScalarEvolution &SE) {
 1868     assert(!verifyModule(*M) && "Must have been well formed!");
 1870     runWithSE(*M, "test", [&](Function &F, LoopInfo &LI, ScalarEvolution &SE) {
unittests/Analysis/UnrollAnalyzerTest.cpp
   91   Passes.run(*M);
  154   Passes.run(*M);
  199   Passes.run(*M);
  246   Passes.run(*M);
  292   Passes.run(*M);
unittests/AsmParser/AsmParserTest.cpp
   73   auto &M = *Mod;
  138   auto &M = *Mod;
  174   auto &M = *Mod;
  298   auto &M = *Mod;
unittests/Bitcode/BitReaderTest.cpp
   46   WriteBitcodeToFile(*Mod, OS);
   77   EXPECT_FALSE(verifyModule(*M, &dbgs()));
   89   EXPECT_FALSE(verifyModule(*M, &dbgs()));
   97   EXPECT_FALSE(verifyModule(*M, &dbgs()));
  105   EXPECT_FALSE(verifyModule(*M, &dbgs()));
  113   EXPECT_FALSE(verifyModule(*M, &dbgs()));
  121   EXPECT_FALSE(verifyModule(*M, &dbgs()));
  135   EXPECT_FALSE(verifyModule(*M, &dbgs()));
  157   EXPECT_FALSE(verifyModule(*M, &dbgs()));
  163   EXPECT_FALSE(verifyModule(*M, &dbgs()));
  184   EXPECT_FALSE(verifyModule(*M, &dbgs()));
  190   EXPECT_FALSE(verifyModule(*M, &dbgs()));
unittests/CodeGen/AArch64SelectionDAGTest.cpp
   62     MF = std::make_unique<MachineFunction>(*F, *TM, *TM->getSubtargetImpl(*F), 0,
   65     DAG = std::make_unique<SelectionDAG>(*TM, CodeGenOpt::None);
   69     DAG->init(*MF, ORE, nullptr, nullptr, nullptr);
  142   TargetLowering TL(*TM);
  154   TargetLowering::TargetLoweringOpt TLO(*DAG, false, false);
unittests/CodeGen/GlobalISel/GISelMITest.h
   87   if (MIR->parseMachineFunctions(*M, MMI))
  116       parseMIR(Context, MIR, TM, MIRString, "func", *MMI);
  143     ModuleMMIPair = createDummyModule(Context, *TM, ExtraAssembly);
unittests/CodeGen/MachineInstrTest.cpp
  164   return std::make_unique<MachineFunction>(*F, *TM, STI, FunctionNum, MMI);
  187   MI1->addOperand(*MF, MachineOperand::CreateReg(VirtualDef1, /*isDef*/ true));
  188   MI1->addOperand(*MF, MachineOperand::CreateReg(VirtualUse, /*isDef*/ false));
  191   MI2->addOperand(*MF, MachineOperand::CreateReg(VirtualDef2, /*isDef*/ true));
  192   MI2->addOperand(*MF, MachineOperand::CreateReg(VirtualUse, /*isDef*/ false));
  207   MI3->addOperand(*MF, MachineOperand::CreateReg(VirtualDef1, /*isDef*/ true));
  208   MI3->addOperand(*MF, MachineOperand::CreateReg(SentinelReg, /*isDef*/ true));
  211   MI4->addOperand(*MF, MachineOperand::CreateReg(VirtualDef2, /*isDef*/ true));
  212   MI4->addOperand(*MF, MachineOperand::CreateReg(SentinelReg, /*isDef*/ false));
  260   VD1VU->addOperand(*MF,
  262   VD1VU->addOperand(*MF,
  266   VD2VU->addOperand(*MF,
  268   VD2VU->addOperand(*MF,
  272   VD1SU->addOperand(*MF,
  274   VD1SU->addOperand(*MF,
  278   VD1SD->addOperand(*MF,
  280   VD1SD->addOperand(*MF,
  284   VD2PU->addOperand(*MF,
  286   VD2PU->addOperand(*MF,
  290   VD2PD->addOperand(*MF,
  292   VD2PD->addOperand(*MF,
  331   MI->addOperand(*MF, MachineOperand::CreateReg(0, /*isDef*/ true));
  396   MI->setMemRefs(*MF, MMOs);
  402   MI->setPreInstrSymbol(*MF, Sym1);
  408   MI->setPostInstrSymbol(*MF, Sym2);
  414   MI->setHeapAllocMarker(*MF, MDN);
  437   MI->setMemRefs(*MF, MMOs);
  438   MI->setPreInstrSymbol(*MF, Sym1);
  439   MI->setPostInstrSymbol(*MF, Sym2);
  440   MI->setHeapAllocMarker(*MF, MDN);
  444   MI->setMemRefs(*MF, MMOs);
  450   MI->setPostInstrSymbol(*MF, Sym1);
  474   MI->setMemRefs(*MF, MMOs);
  475   MI->setPreInstrSymbol(*MF, Sym1);
  476   MI->setPostInstrSymbol(*MF, Sym2);
  477   MI->setHeapAllocMarker(*MF, MDN);
  479   MI->setPostInstrSymbol(*MF, nullptr);
  485   MI->setHeapAllocMarker(*MF, nullptr);
  491   MI->setPreInstrSymbol(*MF, nullptr);
  497   MI->setMemRefs(*MF, {});
unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp
  230   std::unique_ptr<DWARFContext> DwarfContext = DWARFContext::create(**Obj);
  494   std::unique_ptr<DWARFContext> DwarfContext = DWARFContext::create(**Obj);
  671   std::unique_ptr<DWARFContext> DwarfContext = DWARFContext::create(**Obj);
  881   std::unique_ptr<DWARFContext> DwarfContext = DWARFContext::create(**Obj);
 1044   std::unique_ptr<DWARFContext> DwarfContext = DWARFContext::create(**Obj);
 1097   std::unique_ptr<DWARFContext> DwarfContext = DWARFContext::create(**Obj);
 1150   std::unique_ptr<DWARFContext> DwarfContext = DWARFContext::create(**Obj);
 1322   std::unique_ptr<DWARFContext> DwarfContext = DWARFContext::create(**Obj);
 1433   std::unique_ptr<DWARFContext> DwarfContext = DWARFContext::create(**Obj);
 1502   std::unique_ptr<DWARFContext> DwarfContext = DWARFContext::create(**Obj);
 1705   std::unique_ptr<DWARFContext> DwarfContext = DWARFContext::create(**Obj);
 1769   std::unique_ptr<DWARFContext> DwarfContext = DWARFContext::create(**Obj);
 1925   VerifyError(*DwarfContext, "error: DW_FORM_ref4 CU offset 0x00001234 is "
 1974   VerifyError(*DwarfContext,
 2011   VerifyError(*DwarfContext,
 2049       *DwarfContext,
 2081   VerifyError(*DwarfContext,
 2130       *DwarfContext,
 2200   VerifyError(*DwarfContext, "error: .debug_line[0x00000000] row[1] decreases "
 2272   VerifyError(*DwarfContext, "error: .debug_line[0x00000000][1] has invalid "
 2344   VerifyError(*DwarfContext,
 2421   VerifyWarning(*DwarfContext,
 2503   VerifyError(*DwarfContext,
 2536       DWARFContext::create(**Obj, nullptr, [&](Error E) {
 2546       DWARFContext::create(**Obj, nullptr, [&](Error E) {
 2606   VerifyError(*DwarfContext, "error: DIE address ranges are not "
 2671   VerifyError(*DwarfContext, "error: DIE address ranges are not "
 2728   VerifyError(*DwarfContext, "error: DIEs have overlapping address ranges:");
 2802   VerifyError(*DwarfContext, "error: DIEs have overlapping address ranges:");
 2852   VerifyError(*DwarfContext, "error: Invalid address range");
 2916   VerifySuccess(*DwarfContext);
 2983   VerifySuccess(*DwarfContext);
 3181     EXPECT_FALSE(Header.extract(*Context, Data, &Offset));
 3194     DWARFCompileUnit CU(*Context, Sec, Header, /* DA = */ 0, /* RS = */ 0,
unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp
   65       return DWARFContext::create(**Obj);
   85     return DWARFDebugLine::SectionParser(LineData, *Context, CUs, TUs);
  116         LineData, Offset, *Context, nullptr, RecordRecoverable);
  126         LineData, Offset, *Context, nullptr, RecordRecoverable);
  258   auto ExpectedLineTable = Line.getOrParseLineTable(LineData, 0, *Context,
  270       LineData, SecondOffset, *Context, nullptr, RecordRecoverable);
  283       LineData, 0, *Context, nullptr, RecordRecoverable);
  290       LineData, SecondOffset, *Context, nullptr, RecordRecoverable);
  474   auto ExpectedLineTable = Line.getOrParseLineTable(LineData, 0, *Context,
  536   DWARFDebugLine::SectionParser Parser(LineData, *Context, CUs, TUs);
  550   DWARFDebugLine::SectionParser Parser(LineData, *Context, CUs, TUs);
  571   DWARFDebugLine::SectionParser Parser(LineData, *Context, CUs, TUs);
  592   DWARFDebugLine::SectionParser Parser(LineData, *Context, CUs, TUs);
  620   DWARFDebugLine::SectionParser Parser(LineData, *Context, CUs, TUs);
  649   DWARFDebugLine::SectionParser Parser(LineData, *Context, CUs, TUs);
  671   DWARFDebugLine::SectionParser Parser(LineData, *Context, CUs, TUs);
unittests/DebugInfo/DWARF/DwarfGenerator.cpp
  413   MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions));
  423   MAB = TheTarget->createMCAsmBackend(*MSTI, *MRI, MCOptions);
  423   MAB = TheTarget->createMCAsmBackend(*MSTI, *MRI, MCOptions);
  442   TLOF->Initialize(*MC, *TM);
  442   TLOF->Initialize(*MC, *TM);
  444   MCE = TheTarget->createMCCodeEmitter(*MII, *MRI, *MC);
  444   MCE = TheTarget->createMCCodeEmitter(*MII, *MRI, *MC);
  444   MCE = TheTarget->createMCCodeEmitter(*MII, *MRI, *MC);
  452       TheTriple, *MC, std::unique_ptr<MCAsmBackend>(MAB),
  453       MAB->createObjectWriter(*Stream), std::unique_ptr<MCCodeEmitter>(MCE),
  454       *MSTI, MCOptions.MCRelaxAll, MCOptions.MCIncrementalLinkerCompatible,
  463   Asm.reset(TheTarget->createAsmPrinter(*TM, std::unique_ptr<MCStreamer>(MS)));
  472   StringPool = std::make_unique<DwarfStringPool>(Allocator, *Asm, StringRef());
  496   StringPool->emitStringOffsetsTableHeader(*Asm, TLOF->getDwarfStrOffSection(),
  498   StringPool->emit(*Asm, TLOF->getDwarfStrSection(),
  522     LT->generate(*MC, *Asm);
  522     LT->generate(*MC, *Asm);
  545   return *CompileUnits.back();
  551   return *LineTables.back();
unittests/DebugInfo/DWARF/DwarfGenerator.h
  307   DwarfStringPool &getStringPool() { return *StringPool; }
unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp
   91   BinaryStreamReader R(*S);
  107   BinaryStreamReader R(*S);
  121   BinaryStreamReader R(*S);
  140   BinaryStreamReader R(*S);
  153   BinaryStreamReader R(*S);
  167   BinaryStreamReader R(*S);
  181   BinaryStreamReader R(*S);
  194   BinaryStreamReader R(*S);
  208   BinaryStreamReader R(*S);
  229   BinaryStreamReader R(*S);
  336   BinaryStreamReader Reader(*S);
  337   BinaryStreamWriter Writer(*S);
  422   BinaryStreamWriter DestWriter(*DestStream);
  429   BinaryStreamReader DestReader(*DestStream);
  452   BinaryStreamWriter SourceWriter(*Src);
  458   BinaryStreamWriter DestWriter(*Dest);
  459   EXPECT_THAT_ERROR(DestWriter.writeStreamRef(*Src), Succeeded());
  465   BinaryStreamReader DestReader(*Dest);
  482     BinaryStreamReader Reader(*S);
  483     BinaryStreamWriter Writer(*S);
unittests/DebugInfo/PDB/PDBApiTest.cpp
  449       EXPECT_EQ(item->first == Tag, llvm::isa<ExpectedType>(*item->second));
  459       EXPECT_EQ(should_match, llvm::isa<PDBSymbolUnknown>(*item->second));
  468     auto Symbol = PDBSymbol::create(*Session, std::move(RawSymbol));
unittests/ExecutionEngine/JITLink/JITLinkTestCommon.cpp
   64   MAI.reset(TheTarget->createMCAsmInfo(*MRI, TT.getTriple(), MCOptions));
   77   Dis.reset(TheTarget->createMCDisassembler(*STI, *DisCtx));
   77   Dis.reset(TheTarget->createMCDisassembler(*STI, *DisCtx));
   89   MOFI.InitMCObjectFileInfo(TT, PIC, *AsCtx, LargeCodeModel);
   92       TheTarget->createMCCodeEmitter(*MCII, *MRI, *AsCtx));
   92       TheTarget->createMCCodeEmitter(*MCII, *MRI, *AsCtx));
   92       TheTarget->createMCCodeEmitter(*MCII, *MRI, *AsCtx));
   97       TheTarget->createMCAsmBackend(*STI, *MRI, Options));
   97       TheTarget->createMCAsmBackend(*STI, *MRI, Options));
  104       TT, *AsCtx, std::move(MAB), std::move(MOW), std::move(CE), *STI,
  104       TT, *AsCtx, std::move(MAB), std::move(MOW), std::move(CE), *STI,
  108       createMCAsmParser(SrcMgr, *AsCtx, *MOS, *MAI));
  108       createMCAsmParser(SrcMgr, *AsCtx, *MOS, *MAI));
  108       createMCAsmParser(SrcMgr, *AsCtx, *MOS, *MAI));
  110       TheTarget->createMCAsmParser(*STI, *MAP, *MCII, Options));
  110       TheTarget->createMCAsmParser(*STI, *MAP, *MCII, Options));
  110       TheTarget->createMCAsmParser(*STI, *MAP, *MCII, Options));
  115   MAP->setTargetParser(*TAP);
  137   return *MemMgr;
unittests/ExecutionEngine/JITLink/JITLinkTestCommon.h
   49     const MCDisassembler &getDisassembler() const { return *Dis; }
unittests/ExecutionEngine/JITLink/MachO_x86_64_Tests.cpp
   43         **TR, [&](LinkGraph &G) { RunGraphTest(G, (*TR)->getDisassembler()); });
unittests/ExecutionEngine/Orc/LegacyRTDyldObjectLinkingLayerTest.cpp
   82     new GlobalVariable(*M, Int32Ty, false, GlobalValue::ExternalLinkage,
   97   auto Obj = SimpleCompiler(*TM)(*M);
   97   auto Obj = SimpleCompiler(*TM)(*M);
  142   SimpleCompiler Compile(*TM);
  227   SimpleCompiler Compile(*TM);
unittests/ExecutionEngine/Orc/OrcCAPITest.cpp
   48     orc::SimpleCompiler IRCompiler(*TM);
   51     return IRCompiler(*M);
unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp
  172   DummyRPCEndpoint Server(*Channels.first);
  178   DummyRPCEndpoint Client(*Channels.first);
  179   DummyRPCEndpoint Server(*Channels.second);
  233   DummyRPCEndpoint Client(*Channels.first);
  234   DummyRPCEndpoint Server(*Channels.second);
  278   DummyRPCEndpoint Client(*Channels.first);
  279   DummyRPCEndpoint Server(*Channels.second);
  323   DummyRPCEndpoint Client(*Channels.first);
  324   DummyRPCEndpoint Server(*Channels.second);
  369   DummyRPCEndpoint Client(*Channels.first);
  370   DummyRPCEndpoint Server(*Channels.second);
  420   DummyRPCEndpoint Client(*Channels.first);
  421   DummyRPCEndpoint Server(*Channels.second);
  460   DummyRPCEndpoint Client(*Channels.first);
  461   DummyRPCEndpoint Server(*Channels.second);
  532   DummyRPCEndpoint Client(*Channels.first);
  533   DummyRPCEndpoint Server(*Channels.second);
  575   DummyRPCEndpoint Client(*Channels.first);
  576   DummyRPCEndpoint Server(*Channels.second);
  620   DummyRPCEndpoint Client(*Channels.first);
  621   DummyRPCEndpoint Server(*Channels.second);
  649   DummyRPCEndpoint Client(*Channels.first);
  650   DummyRPCEndpoint Server(*Channels.second);
  684   DummyRPCEndpoint Client(*Channels.first);
  685   DummyRPCEndpoint Server(*Channels.second);
  716   DummyRPCEndpoint Client(*Channels.first);
  717   DummyRPCEndpoint Server(*Channels.second);
  752   DummyRPCEndpoint Client(*Channels.first);
  753   DummyRPCEndpoint Server(*Channels.second);
  834   DummyRPCEndpoint Client(*Channels.first);
  835   DummyRPCEndpoint Server(*Channels.second);
  872   DummyRPCEndpoint Server(*Channels.second);
  885   DummyRPCEndpoint Server(*Channels.second);
unittests/ExecutionEngine/Orc/RTDyldObjectLinkingLayerTest.cpp
   78       new GlobalVariable(*M, Int32Ty, false, GlobalValue::ExternalLinkage,
   91   auto Obj = SimpleCompiler(*TM)(*M);
   91   auto Obj = SimpleCompiler(*TM)(*M);
  157   IRCompileLayer CompileLayer(ES, ObjLayer, FunkySimpleCompiler(*TM));
  222   IRCompileLayer CompileLayer(ES, ObjLayer, FunkySimpleCompiler(*TM));
unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp
  107   SimpleCompiler IRCompiler(*TM);
  129   RPCEndpoint ClientEP(*Channels.first, true);
  133   RPCEndpoint ServerEP(*Channels.second, true);
  183   RPCEndpoint ClientEP(*Channels.first, true);
  187   RPCEndpoint ServerEP(*Channels.second, true);
  235   RPCEndpoint ClientEP(*Channels.first, true);
  239   RPCEndpoint ServerEP(*Channels.second, true);
  285   RPCEndpoint ClientEP(*Channels.first, true);
  289   RPCEndpoint ServerEP(*Channels.second, true);
  341   RPCEndpoint ClientEP(*Channels.first, true);
  345   RPCEndpoint ServerEP(*Channels.second, true);
  423   RPCEndpoint ClientEP(*Channels.first, true);
  427   RPCEndpoint ServerEP(*Channels.second, true);
  498   RPCEndpoint ClientEP(*Channels.first, true);
  502   RPCEndpoint ServerEP(*Channels.second, true);
  549   RPCEndpoint ClientEP(*Channels.first, true);
  553   RPCEndpoint ServerEP(*Channels.second, true);
unittests/FuzzMutate/OperationsTest.cpp
   67   assert(M && !verifyModule(*M, &errs()));
  239   ASSERT_TRUE(!verifyModule(*M, &errs()));
unittests/FuzzMutate/RandomIRBuilderTest.cpp
   41   assert(M && !verifyModule(*M, &errs()));
  162     ASSERT_TRUE(!verifyModule(*M, &errs()));
  234     ASSERT_TRUE(!verifyModule(*M, &errs()));
unittests/FuzzMutate/StrategiesTest.cpp
   62   assert(M && !verifyModule(*M, &errs()));
   71     ASSERT_TRUE(M && !verifyModule(*M, &errs()));
   73     Mutator.mutateModule(*M, Seed, Source.size(), Source.size() + 100);
   74     EXPECT_TRUE(!verifyModule(*M, &errs()));
   83   ASSERT_TRUE(M && !verifyModule(*M, &errs()));
   88   Mutator->mutateModule(*M, Seed, 1, 1);
   89   EXPECT_TRUE(!verifyModule(*M, &errs()));
  109   IterateOnSource(Source, *Mutator);
  135   IterateOnSource(Source, *Mutator);
unittests/IR/BasicBlockTest.cpp
   73   auto Phis = make_filter_range(*BB, isPhi);
   74   auto ReversedPhis = reverse(make_filter_range(*BB, isPhi));
unittests/IR/CFGBuilder.cpp
   24       M(std::make_unique<Module>(ModuleName, *Context)) {
   25   FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Context), {}, false);
unittests/IR/ConstantsTest.cpp
  334   Constant *Global = new GlobalVariable(*M, IntTy, false,
  342       new GlobalVariable(*M, ArrayTy, false, GlobalValue::ExternalLinkage, A0G);
  354   Constant *G1 = new GlobalVariable(*M, IntTy, false,
  356   Constant *G2 = new GlobalVariable(*M, IntTy, false,
  365       new GlobalVariable(*M, IntTy, false, GlobalValue::ExternalLinkage, Int1);
  380       *M, IntTy, false, GlobalValue::ExternalWeakLinkage, nullptr);
  385       new GlobalVariable(*M, PtrTy, false, GlobalValue::ExternalLinkage, GEP);
  388   auto *Global = new GlobalVariable(*M, PtrTy, false,
  471   auto *G = new GlobalVariable(*M, S, false,
unittests/IR/DominatorTreeTest.cpp
   76       *M, "f", [&](Function &F, DominatorTree *DT, PostDominatorTree *PDT) {
  296       *M, "f", [&](Function &F, DominatorTree *DT, PostDominatorTree *PDT) {
  380       *M, "f", [&](Function &F, DominatorTree *DT, PostDominatorTree *PDT) {
  474       *M, "f", [&](Function &F, DominatorTree *DT, PostDominatorTree *PDT) {
  563       *M, "f", [&](Function &F, DominatorTree *DT, PostDominatorTree *PDT) {
  637       *M, "f", [&](Function &F, DominatorTree *DT, PostDominatorTree *PDT) {
unittests/IR/FunctionTest.cpp
   62   F1->stealArgumentListFrom(*F2);
   77   F2->stealArgumentListFrom(*F1);
  101   F1->stealArgumentListFrom(*F2);
  115   F1->stealArgumentListFrom(*F2);
unittests/IR/IRBuilderTest.cpp
   34     GV = new GlobalVariable(*M, Type::getFloatTy(Ctx), true,
  177   GlobalVariable *GVDouble = new GlobalVariable(*M, Type::getDoubleTy(Ctx),
  293   EXPECT_FALSE(verifyModule(*M));
  588   GlobalVariable *G = new GlobalVariable(*M, Builder.getInt32Ty(), true,
  671   DIBuilder DIB(*M);
  692   DIBuilder DIB(*M);
  709   EXPECT_TRUE(verifyModule(*M));
  714   DIBuilder DIB(*M);
  732   EXPECT_FALSE(verifyModule(*M));
  741   EXPECT_FALSE(verifyModule(*M));
  751   EXPECT_TRUE(verifyModule(*M));
  760   EXPECT_FALSE(verifyModule(*M));
  803   DIBuilder DIB(*M);
  836   DIBuilder DIB(*M);
  846   EXPECT_TRUE(verifyModule(*M));
  858   DIBuilder DIB(*M);
  916   EXPECT_TRUE(verifyModule(*M));
unittests/IR/LegacyPassManagerTest.cpp
  343       Passes.run(*M);
unittests/IR/ModuleTest.cpp
   68                   [&]() { return dist(*RNG); });
unittests/IR/PassBuilderCallbacksTest.cpp
  480   PM.run(*M, AM);
  514   PM.run(*M, AM);
  545   PM.run(*M, AM);
  556   PM.run(*M, AM);
  595   PM.run(*M, AM);
  631   PM.run(*M, AM);
  642   PM.run(*M, AM);
  682   PM.run(*M, AM);
  726   PM.run(*M, AM);
  761   PM.run(*M, AM);
  772   PM.run(*M, AM);
  812   PM.run(*M, AM);
  856   PM.run(*M, AM);
  892   PM.run(*M, AM);
  907   PM.run(*M, AM);
  917   PM.run(*M, AM);
  927   PM.run(*M, AM);
  938   PM.run(*M, AM);
  978   PM.run(*M, AM);
unittests/IR/PassManagerTest.cpp
  488   MPM.run(*M, MAM);
  573   for (Function &F : *M)
  762   MPM.run(*M, MAM);
unittests/IR/ValueTest.cpp
   53     = new GlobalVariable(*M,
   75     = new GlobalVariable(*M,
   99       new GlobalVariable(*M, Int32Ty, true, GlobalValue::ExternalLinkage,
unittests/Linker/LinkModulesTest.cpp
  175   Linker::linkModules(*EmptyM, std::move(InternalM));
  182   Linker::linkModules(*InternalM, std::move(EmptyM));
  198   Linker::linkModules(*M1, std::move(M2));
  283   Linker::linkModules(*Dst, std::move(Src));
  352   bool Failed = Linker::linkModules(*Foo, std::move(Bar));
unittests/MC/DwarfLineTables.cpp
   42     MAI.reset(TheTarget->createMCAsmInfo(*MRI, Triple, MCOptions));
   47   operator MCContext &() { return *Ctx; };
unittests/MC/MCInstPrinter.cpp
   45     MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions));
   48         Triple(TripleName), MAI->getAssemblerDialect(), *MAI, *MII, *MRI));
   48         Triple(TripleName), MAI->getAssemblerDialect(), *MAI, *MII, *MRI));
   48         Triple(TripleName), MAI->getAssemblerDialect(), *MAI, *MII, *MRI));
unittests/MI/LiveIntervalTest.cpp
   67   if (MIR->parseMachineFunctions(*M, MMIWP->getMMI()))
  150   std::unique_ptr<Module> M = parseMIR(Context, PM, MIR, *TM, MIRString,
  156   PM.run(*M);
unittests/Object/MinidumpTest.cpp
   39   const MinidumpFile &File = **ExpectedFile;
  199   const MinidumpFile &File = **ExpectedFile;
  229   const MinidumpFile &File = **ExpectedFile;
  275   const MinidumpFile &File = **ExpectedFile;
  349     const MinidumpFile &File = **ExpectedFile;
  396   const MinidumpFile &File = **ExpectedFile;
  449     const MinidumpFile &File = **ExpectedFile;
  504     const MinidumpFile &File = **ExpectedFile;
  589     const MinidumpFile &File = **ExpectedFile;
  753   const MinidumpFile &File = **ExpectedFile;
unittests/ObjectYAML/MinidumpYAMLTest.cpp
   48   object::MinidumpFile &File = **ExpectedFile;
   81   object::MinidumpFile &File = **ExpectedFile;
  102   object::MinidumpFile &File = **ExpectedFile;
  129   object::MinidumpFile &File = **ExpectedFile;
  161   object::MinidumpFile &File = **ExpectedFile;
  204   object::MinidumpFile &File = **ExpectedFile;
  260   object::MinidumpFile &File = **ExpectedFile;
  311   object::MinidumpFile &File = **ExpectedFile;
unittests/ProfileData/CoverageMappingTest.cpp
  244     return CoverageMapping::load(CoverageReaders, *ProfileReader);
unittests/ProfileData/InstrProfTest.cpp
  302   annotateValueSite(*M, *Inst, R.get(), IPVK_IndirectCallTarget, 0);
  332   annotateValueSite(*M, *Inst, R.get(), IPVK_IndirectCallTarget, 0, 5);
  354   annotateValueSite(*M, *Inst, makeArrayRef(VD0Sorted).slice(2), 10,
  909   EXPECT_THAT_ERROR(ProfSymtab.create(*M), Succeeded());
unittests/ProfileData/SampleProfTest.cpp
   69     *OS << R"(
unittests/Remarks/BitstreamRemarksParsingTest.cpp
   34   remarks::RemarkParser &Parser = **MaybeParser;
   47   BSStrTab.internalize(*FromYAMLRemark);
   55   (*BSSerializer)->emit(*FromYAMLRemark);
   64   remarks::RemarkParser &BSParser = **MaybeBSParser;
   75   EXPECT_EQ(*FromYAMLRemark, *FromBSRemark);
   75   EXPECT_EQ(*FromYAMLRemark, *FromBSRemark);
  164   remarks::RemarkParser &Parser = **MaybeParser;
  170   const remarks::Remark &Remark = **MaybeRemark;
  331   remarks::RemarkParser &BSParser = **MaybeBSParser;
unittests/Remarks/YAMLRemarksParsingTest.cpp
   22   remarks::RemarkParser &Parser = **MaybeParser;
   38   remarks::RemarkParser &Parser = **MaybeParser;
   55   remarks::RemarkParser &Parser = **MaybeParser;
  406   remarks::RemarkParser &Parser = **MaybeParser;
  412   const remarks::Remark &Remark = **MaybeRemark;
  578   remarks::RemarkParser &Parser = **MaybeParser;
  584   const remarks::Remark &Remark = **MaybeRemark;
  654   remarks::RemarkParser &Parser = **MaybeParser;
unittests/Support/BinaryStreamTest.cpp
  221     BinaryStreamRef Ref(*Stream.Input);
  425     FixedStreamArray<uint32_t> Array(*Stream.Input);
  447     const FixedStreamArray<std::pair<uint32_t, uint32_t>> Array(*Stream.Input);
  491     VarStreamArray<StringRef, StringExtractor> Array(*Stream.Input);
  507     BinaryStreamReader Reader(*Stream.Input);
  516     BinaryStreamReader Reader(*Stream.Input);
  536     BinaryStreamWriter Writer(*Stream.Output);
  550     BinaryStreamReader Reader(*Stream.Input);
  574     BinaryStreamReader Reader(*Stream.Input);
  596     BinaryStreamWriter Writer(*Stream.Output);
  600     BinaryStreamReader Reader(*Stream.Input);
  631     BinaryStreamWriter Writer(*Stream.Output);
  636     BinaryStreamReader Reader(*Stream.Input);
  668     BinaryStreamWriter Writer(*Stream.Output);
  673     BinaryStreamReader Reader(*Stream.Input);
  706     BinaryStreamReader Reader(*Stream.Input);
  727     BinaryStreamReader Reader(*Stream.Input);
  767     BinaryStreamWriter Writer(*Stream.Output);
  794     BinaryStreamReader Reader(*Stream.Input);
  795     BinaryStreamWriter Writer(*Stream.Output);
  802     BinaryStreamReader ReaderBacker(*Stream.Output);
  820     BinaryStreamWriter Writer(*Stream.Output);
  824     BinaryStreamReader Reader(*Stream.Input);
unittests/Support/DataExtractorTest.cpp
  196     EXPECT_EQ(0u, DE.getU32(*C));
  204     EXPECT_EQ('A', DE.getU8(*C));
  213     EXPECT_EQ('A', DE.getU8(*C));
  214     EXPECT_EQ(0u, DE.getU32(*C));
  221     EXPECT_EQ(0u, DE.getU32(*C));
  222     EXPECT_EQ(0, DE.getU8(*C));
unittests/Support/ErrnoTest.cpp
   34   EXPECT_EQ(47, *P);
unittests/Support/ErrorOrTest.cpp
   50   EXPECT_EQ(3, **t3());
unittests/Support/LineIteratorTest.cpp
   23   line_iterator I = line_iterator(*Buffer), E;
   52   line_iterator I = line_iterator(*Buffer, true, '#'), E;
   82   line_iterator I = line_iterator(*Buffer, false, '#'), E;
  115   line_iterator I = line_iterator(*Buffer), E;
  137   line_iterator I = line_iterator(*Buffer, false), E;
  170   EXPECT_TRUE(line_iterator(*Buffer).is_at_eof());
  171   EXPECT_EQ(line_iterator(), line_iterator(*Buffer));
  172   EXPECT_TRUE(line_iterator(*Buffer, false).is_at_eof());
  173   EXPECT_EQ(line_iterator(), line_iterator(*Buffer, false));
  176   EXPECT_TRUE(line_iterator(*Buffer).is_at_eof());
  177   EXPECT_EQ(line_iterator(), line_iterator(*Buffer));
  182   EXPECT_TRUE(line_iterator(*Buffer, true, '#').is_at_eof());
  183   EXPECT_EQ(line_iterator(), line_iterator(*Buffer, true, '#'));
  188   EXPECT_TRUE(line_iterator(*Buffer, true, '#').is_at_eof());
  189   EXPECT_EQ(line_iterator(), line_iterator(*Buffer, true, '#'));
unittests/Support/MemoryBufferTest.cpp
  269   MemoryBufferRef MBR(*MB);
  340     WritableMemoryBuffer &MB = **MBOrError;
  349   auto &MB = **MBOrError;
  370     WriteThroughMemoryBuffer &MB = **MBOrError;
  379   auto &MB = **MBOrError;
unittests/Support/SymbolRemappingReaderTest.cpp
   23     Error E = Reader.read(*Buffer);
   30     Error E = Reader.read(*Buffer);
unittests/Support/YAMLIOTest.cpp
  249   Input yin(*Buffer, nullptr, testErrorFilename);
 2833     if (isa<Scalar>(*N))
 2835     if (isa<Seq>(*N))
 2837     if (isa<Map>(*N))
 2843     if (!N || !isa<Scalar>(*N))
 2849     if (!N || !isa<Seq>(*N))
 2855     if (!N || !isa<Map>(*N))
 2982     (*map)["foo"] = std::make_unique<Scalar>(false);
 2983     (*map)["bar"] = std::make_unique<Scalar>(2.0);
unittests/Target/AArch64/InstSizes.cpp
   69   bool Res = MParser->parseMachineFunctions(*M, MMI);
unittests/Target/WebAssembly/WebAssemblyExceptionInfoTest.cpp
   58   if (MIR->parseMachineFunctions(*M, MMI))
  160       parseMIR(Context, MIR, *TM, MIRString, "test0", MMI);
  335       parseMIR(Context, MIR, *TM, MIRString, "test1", MMI);
unittests/Target/X86/MachineSizeOptsTest.cpp
   53       MLI.reset(new MachineLoopInfo(*MDT));
   55       MBFI.reset(new MachineBlockFrequencyInfo(MF, *MBPI, *MLI));
   55       MBFI.reset(new MachineBlockFrequencyInfo(MF, *MBPI, *MLI));
   79     if (Parser->parseMachineFunctions(*M, *MMI.get()))
unittests/Transforms/Scalar/LoopPassManagerTest.cpp
  370   MPM.run(*M, MAM);
  454   MPM.run(*M, MAM);
  542   MPM.run(*M, MAM);
  664   MPM.run(*M, MAM);
  766   MPM.run(*M, MAM);
  848   MPM.run(*M, MAM);
 1050   MPM.run(*M, MAM);
 1303   MPM.run(*M, MAM);
 1582   MPM.run(*M, MAM);
unittests/Transforms/Utils/CloningTest.cpp
  419       *M, "foo", [&](Function &F, LoopInfo &LI, DominatorTree &DT) {
  688   EXPECT_TRUE(GetDICompileUnitCount(*ImplModule) == 2);
  695   EXPECT_TRUE(GetDICompileUnitCount(*DeclModule) == 0);
  705   EXPECT_FALSE(verifyModule(*ImplModule, &errs()));
  706   EXPECT_FALSE(verifyModule(*DeclModule, &errs()));
  708   EXPECT_TRUE(GetDICompileUnitCount(*DeclModule) == 1);
unittests/Transforms/Utils/LocalTest.cpp
  155   DIBuilder DIB(*M);
  234   runWithDomTree(*M, "f", [&](Function &F, DominatorTree *DT) {
  243   runWithDomTree(*M, "f", [&](Function &F, DominatorTree *DT) {
  251   runWithDomTree(*M, "f", [&](Function &F, DominatorTree *DT) {
  260   runWithDomTree(*M, "f", [&](Function &F, DominatorTree *DT) {
  269   runWithDomTree(*M, "f", [&](Function &F, DominatorTree *DT) {
  277   runWithDomTree(*M, "f", [&](Function &F, DominatorTree *DT) {
  285   runWithDomTree(*M, "f", [&](Function &F, DominatorTree *DT) {
  294   runWithDomTree(*M, "f", [&](Function &F, DominatorTree *DT) {
  302   runWithDomTree(*M, "f", [&](Function &F, DominatorTree *DT) {
  311   runWithDomTree(*M, "f", [&](Function &F, DominatorTree *DT) {
  320   runWithDomTree(*M, "f", [&](Function &F, DominatorTree *DT) {
  328   runWithDomTree(*M, "f", [&](Function &F, DominatorTree *DT) {
  460   runWithDomTree(*M, "br_same_dest", CFAllTerminatorsEager);
  461   runWithDomTree(*M, "br_different_dest", CFAllTerminatorsEager);
  462   runWithDomTree(*M, "switch_2_different_dest", CFAllTerminatorsEager);
  463   runWithDomTree(*M, "switch_2_different_dest_default", CFAllTerminatorsEager);
  464   runWithDomTree(*M, "switch_3_different_dest", CFAllTerminatorsEager);
  465   runWithDomTree(*M, "switch_variable_2_default_dest", CFAllTerminatorsEager);
  466   runWithDomTree(*M, "switch_constant_2_default_dest", CFAllTerminatorsEager);
  467   runWithDomTree(*M, "switch_constant_3_repeated_dest", CFAllTerminatorsEager);
  468   runWithDomTree(*M, "indirectbr", CFAllTerminatorsEager);
  469   runWithDomTree(*M, "indirectbr_repeated", CFAllTerminatorsEager);
  470   runWithDomTree(*M, "indirectbr_unreachable", CFAllTerminatorsEager);
  473   runWithDomTree(*M, "br_same_dest", CFAllTerminatorsLazy);
  474   runWithDomTree(*M, "br_different_dest", CFAllTerminatorsLazy);
  475   runWithDomTree(*M, "switch_2_different_dest", CFAllTerminatorsLazy);
  476   runWithDomTree(*M, "switch_2_different_dest_default", CFAllTerminatorsLazy);
  477   runWithDomTree(*M, "switch_3_different_dest", CFAllTerminatorsLazy);
  478   runWithDomTree(*M, "switch_variable_2_default_dest", CFAllTerminatorsLazy);
  479   runWithDomTree(*M, "switch_constant_2_default_dest", CFAllTerminatorsLazy);
  480   runWithDomTree(*M, "switch_constant_3_repeated_dest", CFAllTerminatorsLazy);
  481   runWithDomTree(*M, "indirectbr", CFAllTerminatorsLazy);
  482   runWithDomTree(*M, "indirectbr_repeated", CFAllTerminatorsLazy);
  483   runWithDomTree(*M, "indirectbr_unreachable", CFAllTerminatorsLazy);
  610   verifyModule(*M, &errs(), &BrokenDebugInfo);
  706   verifyModule(*M, &errs(), &BrokenDebugInfo);
  820   verifyModule(*M, &errs(), &BrokenDebugInfo);
  919   runWithDomTree(*M, "br_simple", runEager);
  920   runWithDomTree(*M, "br_self_loop", runEager);
  921   runWithDomTree(*M, "br_constant", runEager);
  922   runWithDomTree(*M, "br_loop", runEager);
  923   runWithDomTree(*M, "invoke_terminator", runEager);
  926   runWithDomTree(*M, "br_simple", runLazy);
  927   runWithDomTree(*M, "br_self_loop", runLazy);
  928   runWithDomTree(*M, "br_constant", runLazy);
  929   runWithDomTree(*M, "br_loop", runLazy);
  930   runWithDomTree(*M, "invoke_terminator", runLazy);
  949   runWithDomTree(*M, "f", checkRUBlocksRetVal);
unittests/Transforms/Utils/SizeOptsTest.cpp
   40       LI.reset(new LoopInfo(*DT));
   41       BPI.reset(new BranchProbabilityInfo(F, *LI));
   42       BFI.reset(new BlockFrequencyInfo(F, *BPI, *LI));
   42       BFI.reset(new BlockFrequencyInfo(F, *BPI, *LI));
unittests/Transforms/Utils/ValueMapperTest.cpp
  112   EXPECT_EQ(T.get(), ValueMapper(VM, RF_NoModuleLevelChanges).mapMDNode(*T));
  181   EXPECT_EQ(nullptr, ValueMapper(VM, Flags).mapValue(*F));
unittests/Transforms/Vectorize/VPlanPredicatorTest.cpp
   80   VPlanPredicator VPP(*Plan);
  177   VPlanPredicator VPP(*Plan);
unittests/Transforms/Vectorize/VPlanSlpTest.cpp
   42     SE.reset(new ScalarEvolution(F, TLI, *AC, *DT, *LI));
   42     SE.reset(new ScalarEvolution(F, TLI, *AC, *DT, *LI));
   42     SE.reset(new ScalarEvolution(F, TLI, *AC, *DT, *LI));
   43     BasicAA.reset(new BasicAAResult(DL, F, TLI, *AC, &*DT, &*LI));
   43     BasicAA.reset(new BasicAAResult(DL, F, TLI, *AC, &*DT, &*LI));
   43     BasicAA.reset(new BasicAAResult(DL, F, TLI, *AC, &*DT, &*LI));
   45     AARes->addAAResult(*BasicAA);
   46     PSE.reset(new PredicatedScalarEvolution(*SE, *L));
   47     LAI.reset(new LoopAccessInfo(L, &*SE, &TLI, &*AARes, &*DT, &*LI));
   47     LAI.reset(new LoopAccessInfo(L, &*SE, &TLI, &*AARes, &*DT, &*LI));
   47     LAI.reset(new LoopAccessInfo(L, &*SE, &TLI, &*AARes, &*DT, &*LI));
   47     LAI.reset(new LoopAccessInfo(L, &*SE, &TLI, &*AARes, &*DT, &*LI));
   48     IAI.reset(new InterleavedAccessInfo(*PSE, L, &*DT, &*LI, &*LAI));
   48     IAI.reset(new InterleavedAccessInfo(*PSE, L, &*DT, &*LI, &*LAI));
   48     IAI.reset(new InterleavedAccessInfo(*PSE, L, &*DT, &*LI, &*LAI));
   48     IAI.reset(new InterleavedAccessInfo(*PSE, L, &*DT, &*LI, &*LAI));
   50     return {Plan, *IAI};
   98   auto VPIAI = getInterleavedAccessInfo(*F, LI->getLoopFor(LoopHeader), *Plan);
  174   auto VPIAI = getInterleavedAccessInfo(*F, LI->getLoopFor(LoopHeader), *Plan);
  232   auto VPIAI = getInterleavedAccessInfo(*F, LI->getLoopFor(LoopHeader), *Plan);
  291   auto VPIAI = getInterleavedAccessInfo(*F, LI->getLoopFor(LoopHeader), *Plan);
  430       getInterleavedAccessInfo(*F, LI->getLoopFor(LoopHeader), *Plan));
  502       getInterleavedAccessInfo(*F, LI->getLoopFor(LoopHeader), *Plan));
  572   auto VPIAI = getInterleavedAccessInfo(*F, LI->getLoopFor(LoopHeader), *Plan);
  650       getInterleavedAccessInfo(*F, LI->getLoopFor(LoopHeader), *Plan));
  700   auto VPIAI = getInterleavedAccessInfo(*F, LI->getLoopFor(LoopHeader), *Plan);
  763   auto VPIAI = getInterleavedAccessInfo(*F, LI->getLoopFor(LoopHeader), *Plan);
  823   auto VPIAI = getInterleavedAccessInfo(*F, LI->getLoopFor(LoopHeader), *Plan);
  882   auto VPIAI = getInterleavedAccessInfo(*F, LI->getLoopFor(LoopHeader), *Plan);
unittests/Transforms/Vectorize/VPlanTestBase.h
   38     M = parseAssemblyString(ModuleString, Err, *Ctx);
   40     return *M;
   45     LI.reset(new LoopInfo(*DT));
   52     VPlanHCFGBuilder HCFGBuilder(LI->getLoopFor(LoopHeader), LI.get(), *Plan);
   62     VPlanHCFGBuilder HCFGBuilder(LI->getLoopFor(LoopHeader), LI.get(), *Plan);
unittests/XRay/FDRProducerConsumerTest.cpp
  128   ASSERT_FALSE(errorToBool(BE.apply(*this->Writer)));
  130   ASSERT_FALSE(errorToBool(R->apply(*this->Writer)));
  169   ASSERT_FALSE(errorToBool(BE.apply(*this->Writer)));
  171   ASSERT_FALSE(errorToBool(R->apply(*this->Writer)));
unittests/tools/llvm-exegesis/AArch64/TargetTest.cpp
   54     return ExegesisTarget_->setRegTo(*STI_, Reg, Value);
unittests/tools/llvm-exegesis/PowerPC/TargetTest.cpp
   56   const auto Insts = ExegesisTarget_->setRegTo(*STI, PPC::X0, APInt());
unittests/tools/llvm-exegesis/X86/SnippetRepetitorTest.cpp
   38         std::make_unique<Module>("X86SnippetRepetitorTest", *Context);
usr/include/c++/7.4.0/future
  338 	return *_M_result;
utils/FileCheck/FileCheck.cpp
  596   MemoryBuffer &CheckFile = *CheckFileOrErr.get();
  616   MemoryBuffer &InputFile = *InputFileOrErr.get();
utils/TableGen/AsmMatcherEmitter.cpp
 1619         auto AliasII = std::make_unique<MatchableInfo>(*II);
 3140          const std::unique_ptr<MatchableInfo> &b) { return *a < *b; });
 3140          const std::unique_ptr<MatchableInfo> &b) { return *a < *b; });
 3163         const MatchableInfo &A = **I;
 3164         const MatchableInfo &B = **J;
utils/TableGen/CodeGenDAGPatterns.cpp
 3171     TreePattern &ThePat = *PatternFragments[Frag];
utils/TableGen/CodeGenTarget.cpp
  297   return *RegBank;
  394   return *SchedModels;
utils/TableGen/CodeGenTarget.h
  151     return *I->second;
utils/TableGen/DAGISelMatcherGen.cpp
  176   TreePattern &TP = *CGP.pf_begin()->second;
utils/TableGen/FixedLenDecoderEmitter.cpp
  308     return *(FilterChooserMap.find((unsigned)-1)->second);
utils/TableGen/GlobalISelEmitter.cpp
  735     return *Conditions.front();
  965   InstructionMatcher &insnmatchers_front() const { return *Matchers.front(); }
 1556       if (std::get<0>(Predicate)->isHigherPriorityThan(*std::get<1>(Predicate)))
 1558       if (std::get<1>(Predicate)->isHigherPriorityThan(*std::get<0>(Predicate)))
 2077       Rule.defineOperand(SymbolicName, *Operands.back());
 2079     return *Operands.back();
 2088       return **I;
 2157       if (std::get<0>(Operand)->isHigherPriorityThan(*std::get<1>(Operand)))
 2159       if (std::get<1>(Operand)->isHigherPriorityThan(*std::get<0>(Operand)))
 2205   InstructionMatcher &InsnMatcher = *Matchers.front();
 2208             dyn_cast<LLTOperandMatcher>(&**InsnMatcher.predicates_begin()))
 2237   InstructionMatcher &getInsnMatcher() const { return *InsnMatcher; }
 2264       if (InsnMatcher->isHigherPriorityThan(*BP->InsnMatcher))
 2774       if (const auto *Copy = dyn_cast<CopyRenderer>(&*Renderer.value())) {
 2950   return *Matchers.back();
 3163     if (std::get<0>(Matcher)->isHigherPriorityThan(*std::get<1>(Matcher)))
 3165     if (std::get<1>(Matcher)->isHigherPriorityThan(*std::get<0>(Matcher)))
 5005       if (!RuleCoverage->parse(*RuleCoverageBufOrErr.get(), Target.getName())) {
 5372     return **Matcher.predicates_begin();
 5378         return *OP;
 5585   emitPredicateSpecificOpcodes(*Condition, Table);
utils/TableGen/SearchableTableEmitter.cpp
  138     return *Intr;
  486     emitLookupDeclaration(Table, *Table.PrimaryKey, OS);
  490     emitLookupDeclaration(Table, *Index, OS);
  520     emitLookupFunction(Table, *Table.PrimaryKey, true, OS);
  522     emitLookupFunction(Table, *Index, false, OS);
  660     collectEnumEntries(*Enum, NameField, ValueField,
  686     collectTableEntries(*Table, Records.getAllDerivedDefinitions(
  691           parseSearchIndex(*Table, TableRec->getValueAsString("PrimaryKeyName"),
  697                          return compareBy(LHS, RHS, *Table->PrimaryKey);
  741       collectEnumEntries(*Enum, NameField, ValueField, Items);
  764     collectTableEntries(*Table, Items);
  770       Table->Indices.push_back(parseSearchIndex(*Table, Name, {Field}, false));
  778     emitGenericEnum(*Enum, OS);
  781     emitGenericTable(*Table, OS);
utils/TableGen/X86DisassemblerTables.cpp
  995   emitContextDecision(o1, o2, i1, i2, ModRMTableNum, *Tables[0], ONEBYTE_STR);
  996   emitContextDecision(o1, o2, i1, i2, ModRMTableNum, *Tables[1], TWOBYTE_STR);
  997   emitContextDecision(o1, o2, i1, i2, ModRMTableNum, *Tables[2], THREEBYTE38_STR);
  998   emitContextDecision(o1, o2, i1, i2, ModRMTableNum, *Tables[3], THREEBYTE3A_STR);
  999   emitContextDecision(o1, o2, i1, i2, ModRMTableNum, *Tables[4], XOP8_MAP_STR);
 1000   emitContextDecision(o1, o2, i1, i2, ModRMTableNum, *Tables[5], XOP9_MAP_STR);
 1001   emitContextDecision(o1, o2, i1, i2, ModRMTableNum, *Tables[6], XOPA_MAP_STR);
 1002   emitContextDecision(o1, o2, i1, i2, ModRMTableNum, *Tables[7], THREEDNOW_MAP_STR);
 1091   ContextDecision &decision = *Tables[type];
utils/TableGen/X86RecognizableInstr.cpp
  811       tables.setTableFields(*opcodeType, insnContext(), currentOpcode, *filter,
  816     tables.setTableFields(*opcodeType, insnContext(), opcodeToSet, *filter, UID,
utils/yaml-bench/YAMLBench.cpp
  206     MemoryBuffer &Buf = *BufOrErr.get();