Home
last modified time | relevance | path

Searched refs:CInfo (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFAbstractMemberAccess.cpp160 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 DRISCVPreLegalizerCombiner.cpp49 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 DRISCVO0PreLegalizerCombiner.cpp47 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 DRISCVPostLegalizerCombiner.cpp53 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 DAArch64O0PreLegalizerCombiner.cpp50 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 DAArch64PreLegalizerCombiner.cpp730 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 DAArch64PostLegalizerCombiner.cpp565 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 DAArch64PostLegalizerLowering.cpp1194 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 DSPIRVPreLegalizerCombiner.cpp121 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 DCombiner.cpp224 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 DMipsPostLegalizerCombiner.cpp50 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 DMipsPreLegalizerCombiner.cpp42 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 DAMDGPUPreLegalizerCombiner.cpp52 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 DAMDGPURegBankCombiner.cpp55 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 DAMDGPUPostLegalizerCombiner.cpp55 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 DSemaFunctionEffects.cpp366 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 DCombiner.h60 Combiner(MachineFunction &MF, CombinerInfo &CInfo,
70 CombinerInfo &CInfo;
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DDAGISelMatcherGen.cpp322 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 DAMDGPUAsmParser.cpp9474 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()