Home
last modified time | relevance | path

Searched refs:Combiner (Results 1 – 25 of 32) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombiner.cpp52 class Combiner::WorkListMaintainer : public GISelChangeObserver {
84 class Combiner::WorkListMaintainerImpl : public Combiner::WorkListMaintainer {
208 std::unique_ptr<Combiner::WorkListMaintainer>
209 Combiner::WorkListMaintainer::create(Level Lvl, WorkListTy &WorkList, in create()
224 Combiner::Combiner(MachineFunction &MF, CombinerInfo &CInfo, in Combiner() function in Combiner
244 Combiner::~Combiner() = default;
246 bool Combiner::tryDCE(MachineInstr &MI, MachineRegisterInfo &MRI) { in tryDCE()
255 bool Combiner::combineMachineInstrs() { in combineMachineInstrs()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DGICombinerEmitter.cpp
H A DGlobalISelCombinerMatchTableEmitter.cpp
H A DGlobalISelCombinerEmitter.cpp2397 const Record *Combiner; member in __anon569e2aa20111::GICombinerEmitter
2426 return Combiner->getValueAsString("Classname"); in getClassName()
2430 return Combiner->getValueAsString("CombineAllMethodName"); in getCombineAllMethodName()
2443 const Record *Combiner);
2672 StringRef Name, const Record *Combiner) in GICombinerEmitter() argument
2673 : Records(RK), Name(Name), Target(Target), Combiner(Combiner) {} in GICombinerEmitter()
2761 gatherRules(Rules, Combiner->getValueAsListOfDefs("Rules")); in run()
2763 PrintFatalError(Combiner->getLoc(), "Failed to parse one or more rules"); in run()
2836 for (const auto &Combiner : SelectedCombiners) { in EmitGICombiner() local
2837 const Record *CombinerDef = RK.getDef(Combiner); in EmitGICombiner()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCombiner.h34 class Combiner : public GIMatchTableExecutor {
60 Combiner(MachineFunction &MF, CombinerInfo &CInfo,
63 virtual ~Combiner();
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVO0PreLegalizerCombiner.cpp39 class RISCVO0PreLegalizerCombinerImpl : public Combiner {
71 : Combiner(MF, CInfo, TPC, &VT, CSEInfo), in RISCVO0PreLegalizerCombinerImpl()
H A DRISCVPostLegalizerCombiner.cpp45 class RISCVPostLegalizerCombinerImpl : public Combiner {
79 : Combiner(MF, CInfo, TPC, &VT, CSEInfo), in RISCVPostLegalizerCombinerImpl()
H A DRISCVPreLegalizerCombiner.cpp41 class RISCVPreLegalizerCombinerImpl : public Combiner {
75 : Combiner(MF, CInfo, TPC, &VT, CSEInfo), in RISCVPreLegalizerCombinerImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsPreLegalizerCombiner.cpp36 class MipsPreLegalizerCombinerImpl : public Combiner {
48 : Combiner(MF, CInfo, TPC, &VT, CSEInfo), STI(STI), in MipsPreLegalizerCombinerImpl()
H A DMipsPostLegalizerCombiner.cpp42 class MipsPostLegalizerCombinerImpl : public Combiner {
76 : Combiner(MF, CInfo, TPC, &VT, CSEInfo), RuleConfig(RuleConfig), STI(STI), in MipsPostLegalizerCombinerImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64O0PreLegalizerCombiner.cpp42 class AArch64O0PreLegalizerCombinerImpl : public Combiner {
76 : Combiner(MF, CInfo, TPC, &VT, CSEInfo), in AArch64O0PreLegalizerCombinerImpl()
H A DAArch64PreLegalizerCombiner.cpp722 class AArch64PreLegalizerCombinerImpl : public Combiner {
758 : Combiner(MF, CInfo, TPC, &VT, CSEInfo), in AArch64PreLegalizerCombinerImpl()
H A DAArch64PostLegalizerCombiner.cpp557 class AArch64PostLegalizerCombinerImpl : public Combiner {
591 : Combiner(MF, CInfo, TPC, &VT, CSEInfo), in AArch64PostLegalizerCombinerImpl()
H A DAArch64PostLegalizerLowering.cpp1186 class AArch64PostLegalizerLoweringImpl : public Combiner {
1218 : Combiner(MF, CInfo, TPC, /*VT*/ nullptr, CSEInfo), in AArch64PostLegalizerLoweringImpl()
/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/
H A Dsamsung,exynos4210-combiner.txt1 * Samsung Exynos Interrupt Combiner Controller
24 * First Cell: Combiner Group Number.
H A Dti,c64x+megamod-pic.txt84 combiner. Combiner-0 is mapped to core interrupt 12, combiner-1 is mapped
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegBankLegalize.cpp361 AMDGPURegBankLegalizeCombiner Combiner(B, *ST.getRegisterInfo(), RBI); in runOnMachineFunction() local
366 Combiner.tryCombineCopy(MI); in runOnMachineFunction()
370 Combiner.tryCombineS1AnyExt(MI); in runOnMachineFunction()
H A DAMDGPUPreLegalizerCombiner.cpp44 class AMDGPUPreLegalizerCombinerImpl : public Combiner {
95 : Combiner(MF, CInfo, TPC, &VT, CSEInfo), RuleConfig(RuleConfig), STI(STI), in AMDGPUPreLegalizerCombinerImpl()
H A DAMDGPURegBankCombiner.cpp44 class AMDGPURegBankCombinerImpl : public Combiner {
118 : Combiner(MF, CInfo, TPC, &VT, CSEInfo), RuleConfig(RuleConfig), STI(STI), in AMDGPURegBankCombinerImpl()
H A DAMDGPUPostLegalizerCombiner.cpp45 class AMDGPUPostLegalizerCombinerImpl : public Combiner {
135 : Combiner(MF, CInfo, TPC, &VT, CSEInfo), RuleConfig(RuleConfig), STI(STI), in AMDGPUPostLegalizerCombinerImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPreLegalizerCombiner.cpp113 class SPIRVPreLegalizerCombinerImpl : public Combiner {
149 : Combiner(MF, CInfo, TPC, &VT, CSEInfo), in SPIRVPreLegalizerCombinerImpl()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclOpenMP.h183 Expr *Combiner = nullptr; variable
220 Expr *getCombiner() { return Combiner; } in getCombiner()
221 const Expr *getCombiner() const { return Combiner; } in getCombiner()
229 void setCombiner(Expr *E) { Combiner = E; } in setCombiner()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclOpenMP.cpp107 : ValueDecl(DK, DC, L, Name, Ty), DeclContext(DK), Combiner(nullptr), in OMPDeclareReductionDecl()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp2557 template <bool CombineShadow> class Combiner { class
2564 Combiner(MemorySanitizerVisitor *MSV, IRBuilder<> &IRB) in Combiner() function in __anonb346f5430811::MemorySanitizerVisitor::Combiner
2568 Combiner &Add(Value *OpShadow, Value *OpOrigin) { in Add()
2596 Combiner &Add(Value *V) { in Add()
2626 using ShadowAndOriginCombiner = Combiner<true>;
2627 using OriginCombiner = Combiner<false>;
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaOpenMP.h269 void ActOnOpenMPDeclareReductionCombinerEnd(Decl *D, Expr *Combiner);

12