Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombiner.cpp56 class Combiner::WorkListMaintainer : public GISelChangeObserver {
97 Combiner::Combiner(MachineFunction &MF, CombinerInfo &CInfo, in Combiner() function in Combiner
121 Combiner::~Combiner() = default;
123 bool Combiner::combineMachineInstrs() { in combineMachineInstrs()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DGICombinerEmitter.cpp
H A DGlobalISelCombinerMatchTableEmitter.cpp
H A DGlobalISelCombinerEmitter.cpp2272 Record *Combiner; member in __anon569e2aa20111::GICombinerEmitter
2300 return Combiner->getValueAsString("Classname"); in getClassName()
2304 return Combiner->getValueAsString("CombineAllMethodName"); in getCombineAllMethodName()
2316 StringRef Name, Record *Combiner);
2539 StringRef Name, Record *Combiner) in GICombinerEmitter() argument
2540 : Records(RK), Name(Name), Target(Target), Combiner(Combiner) {} in GICombinerEmitter()
2626 gatherRules(Rules, Combiner->getValueAsListOfDefs("Rules")); in run()
2628 PrintFatalError(Combiner->getLoc(), "Failed to parse one or more rules"); in run()
2706 for (const auto &Combiner : SelectedCombiners) { in EmitGICombiner() local
2707 Record *CombinerDef = RK.getDef(Combiner); in EmitGICombiner()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCombiner.h1 //== ----- llvm/CodeGen/GlobalISel/Combiner.h -------------------*- C++ -*-== //
10 /// Backends need to create class that inherits from "Combiner" and put all of
30 /// Combiner implementation. This is per-function, so passes need to recreate
34 class Combiner : public GIMatchTableExecutor {
52 /// If CSEInfo is not null, then the Combiner will use CSEInfo as the observer
54 Combiner(MachineFunction &MF, CombinerInfo &CInfo,
57 virtual ~Combiner();
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsPreLegalizerCombiner.cpp38 class MipsPreLegalizerCombinerImpl : public Combiner {
50 : Combiner(MF, CInfo, TPC, &KB, CSEInfo), STI(STI), in MipsPreLegalizerCombinerImpl()
H A DMipsPostLegalizerCombiner.cpp42 class MipsPostLegalizerCombinerImpl : public Combiner {
77 : Combiner(MF, CInfo, TPC, &KB, CSEInfo), RuleConfig(RuleConfig), STI(STI), in MipsPostLegalizerCombinerImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64O0PreLegalizerCombiner.cpp44 class AArch64O0PreLegalizerCombinerImpl : public Combiner {
79 : Combiner(MF, CInfo, TPC, &KB, CSEInfo), in AArch64O0PreLegalizerCombinerImpl()
H A DAArch64PostLegalizerCombiner.cpp441 class AArch64PostLegalizerCombinerImpl : public Combiner {
476 : Combiner(MF, CInfo, TPC, &KB, CSEInfo), in AArch64PostLegalizerCombinerImpl()
H A DAArch64PreLegalizerCombiner.cpp722 class AArch64PreLegalizerCombinerImpl : public Combiner {
759 : Combiner(MF, CInfo, TPC, &KB, CSEInfo), in AArch64PreLegalizerCombinerImpl()
H A DAArch64PostLegalizerLowering.cpp1204 class AArch64PostLegalizerLoweringImpl : public Combiner {
1237 : Combiner(MF, CInfo, TPC, /*KB*/ nullptr, CSEInfo), in AArch64PostLegalizerLoweringImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVPreLegalizerCombiner.cpp42 class RISCVPreLegalizerCombinerImpl : public Combiner {
77 : Combiner(MF, CInfo, TPC, &KB, CSEInfo), in RISCVPreLegalizerCombinerImpl()
H A DRISCVPostLegalizerCombiner.cpp47 class RISCVPostLegalizerCombinerImpl : public Combiner {
82 : Combiner(MF, CInfo, TPC, &KB, CSEInfo), in RISCVPostLegalizerCombinerImpl()
/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/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/llvm/lib/Target/AMDGPU/
H A DAMDGPUPreLegalizerCombiner.cpp44 class AMDGPUPreLegalizerCombinerImpl : public Combiner {
96 : Combiner(MF, CInfo, TPC, &KB, CSEInfo), RuleConfig(RuleConfig), STI(STI), in AMDGPUPreLegalizerCombinerImpl()
H A DAMDGPURegBankCombiner.cpp45 class AMDGPURegBankCombinerImpl : public Combiner {
118 : Combiner(MF, CInfo, TPC, &KB, CSEInfo), RuleConfig(RuleConfig), STI(STI), in AMDGPURegBankCombinerImpl()
H A DAMDGPUPostLegalizerCombiner.cpp45 class AMDGPUPostLegalizerCombinerImpl : public Combiner {
135 : Combiner(MF, CInfo, TPC, &KB, CSEInfo), RuleConfig(RuleConfig), STI(STI), in AMDGPUPostLegalizerCombinerImpl()
/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.cpp2444 template <bool CombineShadow> class Combiner { class
2451 Combiner(MemorySanitizerVisitor *MSV, IRBuilder<> &IRB) in Combiner() function in __anonb346f5430811::MemorySanitizerVisitor::Combiner
2455 Combiner &Add(Value *OpShadow, Value *OpOrigin) { in Add()
2483 Combiner &Add(Value *V) { in Add()
2513 using ShadowAndOriginCombiner = Combiner<true>;
2514 using OriginCombiner = Combiner<false>;
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaOpenMP.h268 void ActOnOpenMPDeclareReductionCombinerEnd(Decl *D, Expr *Combiner);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp2623 VectorCombine Combiner(F, TTI, DT, AA, AC, DL, TryEarlyFoldsOnly); in run() local
2624 if (!Combiner.run()) in run()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp3666 Expr *Combiner = D->getCombiner(); in VisitOMPDeclareReductionDecl() local
3686 if (Combiner) { in VisitOMPDeclareReductionDecl()
3698 SubstCombiner = SemaRef.SubstExpr(Combiner, TemplateArgs).get(); in VisitOMPDeclareReductionDecl()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp3049 Expr *Combiner = Record.readExpr(); in VisitOMPDeclareReductionDecl() local
3050 D->setCombiner(Combiner); in VisitOMPDeclareReductionDecl()

12