Home
last modified time | relevance | path

Searched refs:CInfo (Results 1 – 16 of 16) 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 = AnonRecords[Ty]; in ResetMetadata()
334 CallInfo &CInfo) { in IsPreserveDIAccessIndexCall() argument
342 CInfo.Kind = BPFPreserveArrayAI; in IsPreserveDIAccessIndexCall()
343 CInfo.Metadata = Call->getMetadata(LLVMContext::MD_preserve_access_index); in IsPreserveDIAccessIndexCall()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64O0PreLegalizerCombiner.cpp53 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC,
75 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, in AArch64O0PreLegalizerCombinerImpl() argument
79 : Combiner(MF, CInfo, TPC, &KB, CSEInfo), in AArch64O0PreLegalizerCombinerImpl()
107 return llvm::AArch64GISelUtils::tryEmitBZero(MI, B, CInfo.EnableMinSize); in tryCombineAll()
165 CombinerInfo CInfo(/*AllowIllegalOps*/ true, /*ShouldLegalizeIllegal*/ false, in runOnMachineFunction() local
170 CInfo.MaxIterations = 1; in runOnMachineFunction()
172 AArch64O0PreLegalizerCombinerImpl Impl(MF, CInfo, &TPC, *KB, in runOnMachineFunction()
H A DAArch64PreLegalizerCombiner.cpp731 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC,
754 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, in AArch64PreLegalizerCombinerImpl() argument
759 : Combiner(MF, CInfo, TPC, &KB, CSEInfo), in AArch64PreLegalizerCombinerImpl()
785 unsigned MaxLen = CInfo.EnableOpt ? 0 : 32; in tryCombineAll()
790 return llvm::AArch64GISelUtils::tryEmitBZero(MI, B, CInfo.EnableMinSize); in tryCombineAll()
861 CombinerInfo CInfo(/*AllowIllegalOps*/ true, /*ShouldLegalizeIllegal*/ false, in runOnMachineFunction() local
864 AArch64PreLegalizerCombinerImpl Impl(MF, CInfo, &TPC, *KB, CSEInfo, in runOnMachineFunction()
H A DAArch64PostLegalizerCombiner.cpp450 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC,
471 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, in AArch64PostLegalizerCombinerImpl() argument
476 : Combiner(MF, CInfo, TPC, &KB, CSEInfo), in AArch64PostLegalizerCombinerImpl()
566 CombinerInfo CInfo(/*AllowIllegalOps*/ true, /*ShouldLegalizeIllegal*/ false, in runOnMachineFunction() local
569 AArch64PostLegalizerCombinerImpl Impl(MF, CInfo, TPC, *KB, CSEInfo, in runOnMachineFunction()
H A DAArch64PostLegalizerLowering.cpp1213 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC,
1233 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, in AArch64PostLegalizerLoweringImpl() argument
1237 : Combiner(MF, CInfo, TPC, /*KB*/ nullptr, CSEInfo), in AArch64PostLegalizerLoweringImpl()
1290 CombinerInfo CInfo(/*AllowIllegalOps*/ true, /*ShouldLegalizeIllegal*/ false, in runOnMachineFunction() local
1293 AArch64PostLegalizerLoweringImpl Impl(MF, CInfo, TPC, /*CSEInfo*/ nullptr, in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVPostLegalizerCombiner.cpp56 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC,
77 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, in RISCVPostLegalizerCombinerImpl() argument
82 : Combiner(MF, CInfo, TPC, &KB, CSEInfo), in RISCVPostLegalizerCombinerImpl()
152 CombinerInfo CInfo(/*AllowIllegalOps*/ true, /*ShouldLegalizeIllegal*/ false, in runOnMachineFunction() local
155 RISCVPostLegalizerCombinerImpl Impl(MF, CInfo, TPC, *KB, CSEInfo, in runOnMachineFunction()
H A DRISCVPreLegalizerCombiner.cpp51 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC,
72 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, in RISCVPreLegalizerCombinerImpl() argument
77 : Combiner(MF, CInfo, TPC, &KB, CSEInfo), in RISCVPreLegalizerCombinerImpl()
147 CombinerInfo CInfo(/*AllowIllegalOps*/ true, /*ShouldLegalizeIllegal*/ false, in runOnMachineFunction() local
150 RISCVPreLegalizerCombinerImpl Impl(MF, CInfo, &TPC, *KB, CSEInfo, RuleConfig, in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsPostLegalizerCombiner.cpp51 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC,
72 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, in MipsPostLegalizerCombinerImpl() argument
77 : Combiner(MF, CInfo, TPC, &KB, CSEInfo), RuleConfig(RuleConfig), STI(STI), in MipsPostLegalizerCombinerImpl()
144 CombinerInfo CInfo(/*AllowIllegalOps*/ false, /*ShouldLegalizeIllegal*/ true, in runOnMachineFunction() local
146 MipsPostLegalizerCombinerImpl Impl(MF, CInfo, TPC, *KB, /*CSEInfo*/ nullptr, in runOnMachineFunction()
H A DMipsPreLegalizerCombiner.cpp45 MipsPreLegalizerCombinerImpl(MachineFunction &MF, CombinerInfo &CInfo, in MipsPreLegalizerCombinerImpl() argument
50 : Combiner(MF, CInfo, TPC, &KB, CSEInfo), STI(STI), in MipsPreLegalizerCombinerImpl()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombiner.cpp97 Combiner::Combiner(MachineFunction &MF, CombinerInfo &CInfo, in Combiner() argument
103 ObserverWrapper(std::make_unique<GISelObserverWrapper>()), CInfo(CInfo), in Combiner()
187 if (CInfo.MaxIterations && Iteration >= CInfo.MaxIterations) { in combineMachineInstrs()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPreLegalizerCombiner.cpp53 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC,
92 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, in AMDGPUPreLegalizerCombinerImpl() argument
96 : Combiner(MF, CInfo, TPC, &KB, CSEInfo), RuleConfig(RuleConfig), STI(STI), in AMDGPUPreLegalizerCombinerImpl()
277 CombinerInfo CInfo(/*AllowIllegalOps*/ true, /*ShouldLegalizeIllegal*/ false, in runOnMachineFunction() local
279 AMDGPUPreLegalizerCombinerImpl Impl(MF, CInfo, TPC, *KB, CSEInfo, RuleConfig, in runOnMachineFunction()
H A DAMDGPURegBankCombiner.cpp57 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC,
114 MachineFunction &MF, CombinerInfo &CInfo, const TargetPassConfig *TPC, in AMDGPURegBankCombinerImpl() argument
118 : Combiner(MF, CInfo, TPC, &KB, CSEInfo), RuleConfig(RuleConfig), STI(STI), in AMDGPURegBankCombinerImpl()
455 CombinerInfo CInfo(/*AllowIllegalOps*/ false, /*ShouldLegalizeIllegal*/ true, in runOnMachineFunction() local
457 AMDGPURegBankCombinerImpl Impl(MF, CInfo, TPC, *KB, /*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, &KB, CSEInfo), RuleConfig(RuleConfig), STI(STI), in AMDGPUPostLegalizerCombinerImpl()
500 CombinerInfo CInfo(/*AllowIllegalOps*/ false, /*ShouldLegalizeIllegal*/ true, in runOnMachineFunction() local
503 AMDGPUPostLegalizerCombinerImpl Impl(MF, CInfo, TPC, *KB, /*CSEInfo*/ nullptr, in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCombiner.h42 // - Keep the API consistent. CInfo, MF, MRI, etc. are all accessed as
54 Combiner(MachineFunction &MF, CombinerInfo &CInfo,
64 CombinerInfo &CInfo;
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DDAGISelMatcherGen.cpp323 const SDNodeInfo &CInfo = CGP.getSDNodeInfo(N.getOperator()); in EmitOperatorMatchCode() local
346 AddMatcher(new CheckOpcodeMatcher(CInfo)); in EmitOperatorMatchCode()
364 AddMatcher(new CheckOpcodeMatcher(CInfo)); in EmitOperatorMatchCode()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp8899 const auto &CInfo = InstInfo[CompIdx]; in cvtVOPD() local
8902 addOp(CInfo.getIndexOfSrcInParsedOperands(CompSrcIdx)); in cvtVOPD()
8903 if (CInfo.hasSrc2Acc()) in cvtVOPD()
8904 addOp(CInfo.getIndexOfDstInParsedOperands()); in cvtVOPD()