| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFAbstractMemberAccess.cpp | 160 void ResetMetadata(struct CallInfo &CInfo); 182 Value *computeBaseAndAccessKey(CallInst *Call, CallInfo &CInfo, 184 MDNode *computeAccessKey(CallInst *Call, CallInfo &CInfo, 186 bool transformGEPChain(CallInst *Call, CallInfo &CInfo); 222 void BPFAbstractMemberAccess::ResetMetadata(struct CallInfo &CInfo) { in ResetMetadata() argument 223 if (auto Ty = dyn_cast<DICompositeType>(CInfo.Metadata)) { in ResetMetadata() 226 CInfo.Metadata = It->second; in ResetMetadata() 327 CallInfo &CInfo) { in IsPreserveDIAccessIndexCall() argument 335 CInfo.Kind = BPFPreserveArrayAI; in IsPreserveDIAccessIndexCall() 336 CInfo.Metadata = Call->getMetadata(LLVMContext::MD_preserve_access_index); in IsPreserveDIAccessIndexCall() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
| H A D | RISCVPreLegalizerCombiner.cpp | 49 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, 70 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, in RISCVPreLegalizerCombinerImpl() argument 75 : Combiner(MF, CInfo, TPC, &VT, CSEInfo), in RISCVPreLegalizerCombinerImpl() 143 CombinerInfo CInfo(/*AllowIllegalOps*/ true, /*ShouldLegalizeIllegal*/ false, in runOnMachineFunction() local 147 CInfo.MaxIterations = 1; in runOnMachineFunction() 148 CInfo.ObserverLvl = CombinerInfo::ObserverLevel::SinglePass; in runOnMachineFunction() 151 CInfo.EnableFullDCE = true; in runOnMachineFunction() 152 RISCVPreLegalizerCombinerImpl Impl(MF, CInfo, &TPC, *VT, CSEInfo, RuleConfig, in runOnMachineFunction()
|
| H A D | RISCVO0PreLegalizerCombiner.cpp | 47 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, 67 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, in RISCVO0PreLegalizerCombinerImpl() argument 71 : Combiner(MF, CInfo, TPC, &VT, CSEInfo), in RISCVO0PreLegalizerCombinerImpl() 128 CombinerInfo CInfo(/*AllowIllegalOps*/ true, /*ShouldLegalizeIllegal*/ false, in runOnMachineFunction() local 133 CInfo.MaxIterations = 1; in runOnMachineFunction() 135 RISCVO0PreLegalizerCombinerImpl Impl(MF, CInfo, &TPC, *VT, in runOnMachineFunction()
|
| H A D | RISCVPostLegalizerCombiner.cpp | 53 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, 74 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, in RISCVPostLegalizerCombinerImpl() argument 79 : Combiner(MF, CInfo, TPC, &VT, CSEInfo), in RISCVPostLegalizerCombinerImpl() 145 CombinerInfo CInfo(/*AllowIllegalOps*/ true, /*ShouldLegalizeIllegal*/ false, in runOnMachineFunction() local 148 RISCVPostLegalizerCombinerImpl Impl(MF, CInfo, TPC, *VT, CSEInfo, RuleConfig, in runOnMachineFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64O0PreLegalizerCombiner.cpp | 50 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, 72 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, in AArch64O0PreLegalizerCombinerImpl() argument 76 : Combiner(MF, CInfo, TPC, &VT, CSEInfo), in AArch64O0PreLegalizerCombinerImpl() 104 return llvm::AArch64GISelUtils::tryEmitBZero(MI, B, CInfo.EnableMinSize); in tryCombineAll() 160 CombinerInfo CInfo(/*AllowIllegalOps*/ true, /*ShouldLegalizeIllegal*/ false, in runOnMachineFunction() local 165 CInfo.MaxIterations = 1; in runOnMachineFunction() 167 AArch64O0PreLegalizerCombinerImpl Impl(MF, CInfo, &TPC, *VT, in runOnMachineFunction()
|
| H A D | AArch64PreLegalizerCombiner.cpp | 730 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, 753 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, in AArch64PreLegalizerCombinerImpl() argument 758 : Combiner(MF, CInfo, TPC, &VT, CSEInfo), in AArch64PreLegalizerCombinerImpl() 784 unsigned MaxLen = CInfo.EnableOpt ? 0 : 32; in tryCombineAll() 789 return llvm::AArch64GISelUtils::tryEmitBZero(MI, B, CInfo.EnableMinSize); in tryCombineAll() 858 CombinerInfo CInfo(/*AllowIllegalOps*/ true, /*ShouldLegalizeIllegal*/ false, in runOnMachineFunction() local 862 CInfo.MaxIterations = 1; in runOnMachineFunction() 863 CInfo.ObserverLvl = CombinerInfo::ObserverLevel::SinglePass; in runOnMachineFunction() 866 CInfo.EnableFullDCE = true; in runOnMachineFunction() 867 AArch64PreLegalizerCombinerImpl Impl(MF, CInfo, &TPC, *VT, CSEInfo, in runOnMachineFunction()
|
| H A D | AArch64PostLegalizerCombiner.cpp | 565 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, 586 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, in AArch64PostLegalizerCombinerImpl() argument 591 : Combiner(MF, CInfo, TPC, &VT, CSEInfo), in AArch64PostLegalizerCombinerImpl() 677 CombinerInfo CInfo(/*AllowIllegalOps*/ true, /*ShouldLegalizeIllegal*/ false, in runOnMachineFunction() local 681 CInfo.MaxIterations = 1; in runOnMachineFunction() 682 CInfo.ObserverLvl = CombinerInfo::ObserverLevel::SinglePass; in runOnMachineFunction() 684 CInfo.EnableFullDCE = false; in runOnMachineFunction() 685 AArch64PostLegalizerCombinerImpl Impl(MF, CInfo, TPC, *VT, CSEInfo, in runOnMachineFunction()
|
| H A D | AArch64PostLegalizerLowering.cpp | 1194 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, 1214 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, in AArch64PostLegalizerLoweringImpl() argument 1218 : Combiner(MF, CInfo, TPC, /*VT*/ nullptr, CSEInfo), in AArch64PostLegalizerLoweringImpl() 1266 CombinerInfo CInfo(/*AllowIllegalOps*/ true, /*ShouldLegalizeIllegal*/ false, in runOnMachineFunction() local 1270 CInfo.MaxIterations = 1; in runOnMachineFunction() 1271 CInfo.ObserverLvl = CombinerInfo::ObserverLevel::SinglePass; in runOnMachineFunction() 1273 CInfo.EnableFullDCE = false; in runOnMachineFunction() 1274 AArch64PostLegalizerLoweringImpl Impl(MF, CInfo, TPC, /*CSEInfo*/ nullptr, in runOnMachineFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVPreLegalizerCombiner.cpp | 121 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, 144 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, in SPIRVPreLegalizerCombinerImpl() argument 149 : Combiner(MF, CInfo, TPC, &VT, CSEInfo), in SPIRVPreLegalizerCombinerImpl() 215 CombinerInfo CInfo(/*AllowIllegalOps*/ true, /*ShouldLegalizeIllegal*/ false, in runOnMachineFunction() local 219 CInfo.MaxIterations = 1; in runOnMachineFunction() 220 CInfo.ObserverLvl = CombinerInfo::ObserverLevel::SinglePass; in runOnMachineFunction() 223 CInfo.EnableFullDCE = false; in runOnMachineFunction() 224 SPIRVPreLegalizerCombinerImpl Impl(MF, CInfo, &TPC, *VT, /*CSEInfo*/ nullptr, in runOnMachineFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Combiner.cpp | 224 Combiner::Combiner(MachineFunction &MF, CombinerInfo &CInfo, in Combiner() argument 229 WLObserver(WorkListMaintainer::create(CInfo.ObserverLvl, WorkList, in Combiner() 231 ObserverWrapper(std::make_unique<GISelObserverWrapper>()), CInfo(CInfo), in Combiner() 289 bool EnableDCE = CInfo.ObserverLvl >= CombinerInfo::ObserverLevel::DCE in combineMachineInstrs() 290 ? CInfo.EnableFullDCE && Iteration == 1 in combineMachineInstrs() 291 : CInfo.EnableFullDCE; in combineMachineInstrs() 329 if (CInfo.MaxIterations && Iteration >= CInfo.MaxIterations) { in combineMachineInstrs()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsPostLegalizerCombiner.cpp | 50 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, 71 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, in MipsPostLegalizerCombinerImpl() argument 76 : Combiner(MF, CInfo, TPC, &VT, CSEInfo), RuleConfig(RuleConfig), STI(STI), in MipsPostLegalizerCombinerImpl() 141 CombinerInfo CInfo(/*AllowIllegalOps*/ false, /*ShouldLegalizeIllegal*/ true, in runOnMachineFunction() local 143 MipsPostLegalizerCombinerImpl Impl(MF, CInfo, TPC, *VT, /*CSEInfo*/ nullptr, in runOnMachineFunction()
|
| H A D | MipsPreLegalizerCombiner.cpp | 42 MipsPreLegalizerCombinerImpl(MachineFunction &MF, CombinerInfo &CInfo, in MipsPreLegalizerCombinerImpl() argument 48 : Combiner(MF, CInfo, TPC, &VT, CSEInfo), STI(STI), in MipsPreLegalizerCombinerImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUPreLegalizerCombiner.cpp | 52 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, 91 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, in AMDGPUPreLegalizerCombinerImpl() argument 95 : Combiner(MF, CInfo, TPC, &VT, CSEInfo), RuleConfig(RuleConfig), STI(STI), in AMDGPUPreLegalizerCombinerImpl() 274 CombinerInfo CInfo(/*AllowIllegalOps*/ true, /*ShouldLegalizeIllegal*/ false, in runOnMachineFunction() local 277 CInfo.MaxIterations = 1; in runOnMachineFunction() 278 CInfo.ObserverLvl = CombinerInfo::ObserverLevel::SinglePass; in runOnMachineFunction() 281 CInfo.EnableFullDCE = true; in runOnMachineFunction() 282 AMDGPUPreLegalizerCombinerImpl Impl(MF, CInfo, TPC, *VT, CSEInfo, RuleConfig, in runOnMachineFunction()
|
| H A D | AMDGPURegBankCombiner.cpp | 55 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, 114 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, in AMDGPURegBankCombinerImpl() argument 118 : Combiner(MF, CInfo, TPC, &VT, CSEInfo), RuleConfig(RuleConfig), STI(STI), in AMDGPURegBankCombinerImpl() 481 CombinerInfo CInfo(/*AllowIllegalOps*/ false, /*ShouldLegalizeIllegal*/ true, in runOnMachineFunction() local 484 CInfo.MaxIterations = 1; in runOnMachineFunction() 485 CInfo.ObserverLvl = CombinerInfo::ObserverLevel::SinglePass; in runOnMachineFunction() 488 CInfo.EnableFullDCE = false; in runOnMachineFunction() 489 AMDGPURegBankCombinerImpl Impl(MF, CInfo, TPC, *VT, /*CSEInfo*/ nullptr, in runOnMachineFunction()
|
| H A D | AMDGPUPostLegalizerCombiner.cpp | 55 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, 131 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, in AMDGPUPostLegalizerCombinerImpl() argument 135 : Combiner(MF, CInfo, TPC, &VT, CSEInfo), RuleConfig(RuleConfig), STI(STI), in AMDGPUPostLegalizerCombinerImpl() 498 CombinerInfo CInfo(/*AllowIllegalOps*/ false, /*ShouldLegalizeIllegal*/ true, in runOnMachineFunction() local 501 CInfo.MaxIterations = 1; in runOnMachineFunction() 502 CInfo.ObserverLvl = CombinerInfo::ObserverLevel::SinglePass; in runOnMachineFunction() 504 CInfo.EnableFullDCE = false; in runOnMachineFunction() 505 AMDGPUPostLegalizerCombinerImpl Impl(MF, CInfo, TPC, *VT, /*CSEInfo*/ nullptr, in runOnMachineFunction()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaFunctionEffects.cpp | 366 PendingFunctionAnalysis(Sema &S, const CallableInfo &CInfo, in PendingFunctionAnalysis() argument 368 : DeclaredVerifiableEffects(CInfo.Effects) { in PendingFunctionAnalysis() 374 effect.effectProhibitingInference(*CInfo.CDecl, CInfo.Effects); in PendingFunctionAnalysis() 382 CInfo.CDecl->getLocation(), nullptr, ProblemCalleeEffect)); in PendingFunctionAnalysis() 609 CallableInfo CInfo(*D); in verifyDecl() local 619 for (FunctionEffect Effect : CInfo.Effects) { in verifyDecl() 642 PendingFunctionAnalysis FAnalysis(S, CInfo, AllInferrableEffectsToVerify); in verifyDecl() 645 << "\nVerifying " << CInfo.getNameForDiagnostic(S) << " "; in verifyDecl() 648 FunctionBodyASTVisitor Visitor(*this, FAnalysis, CInfo); in verifyDecl() 652 completeAnalysis(CInfo, std::move(FAnalysis)); in verifyDecl() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | Combiner.h | 60 Combiner(MachineFunction &MF, CombinerInfo &CInfo, 70 CombinerInfo &CInfo;
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | DAGISelMatcherGen.cpp | 322 const SDNodeInfo &CInfo = CGP.getSDNodeInfo(N.getOperator()); in EmitOperatorMatchCode() local 345 AddMatcher(new CheckOpcodeMatcher(CInfo)); in EmitOperatorMatchCode() 363 AddMatcher(new CheckOpcodeMatcher(CInfo)); in EmitOperatorMatchCode()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/ |
| H A D | AMDGPUAsmParser.cpp | 9474 const auto &CInfo = InstInfo[CompIdx]; in cvtVOPD() local 9477 addOp(CInfo.getIndexOfSrcInParsedOperands(CompSrcIdx)); in cvtVOPD() 9478 if (CInfo.hasSrc2Acc()) in cvtVOPD() 9479 addOp(CInfo.getIndexOfDstInParsedOperands()); in cvtVOPD()
|