/openbsd-current/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | Combiner.h | 1 //== ----- llvm/CodeGen/GlobalISel/Combiner.h -------------------*- C++ -*-== // 9 /// This contains common code to drive combines. Combiner Passes will need to 26 class Combiner { class in namespace:llvm 28 Combiner(CombinerInfo &CombinerInfo, const TargetPassConfig *TPC); 30 /// If CSEInfo is not null, then the Combiner will setup observer for
|
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
H A D | Combiner.cpp | 1 //===-- lib/CodeGen/GlobalISel/Combiner.cpp -------------------------------===// 13 #include "llvm/CodeGen/GlobalISel/Combiner.h" 32 "GlobalISel Combiner", 49 /// Other Combiner implementations may require more complex behaviour from 93 Combiner::Combiner(CombinerInfo &Info, const TargetPassConfig *TPC) function in class:Combiner 98 bool Combiner::combineMachineInstrs(MachineFunction &MF, 113 LLVM_DEBUG(dbgs() << "Generic MI Combiner for: " << MF.getName() << '\n');
|
/openbsd-current/gnu/usr.bin/clang/libLLVMGlobalISel/ |
H A D | Makefile | 13 Combiner.cpp \
|
/openbsd-current/gnu/llvm/llvm/utils/TableGen/ |
H A D | GICombinerEmitter.cpp | 595 Record *Combiner; member in class:__anon3831::GICombinerEmitter 606 StringRef Name, Record *Combiner); 610 return Combiner->getValueAsString("Classname"); 624 StringRef Name, Record *Combiner) 625 : Records(RK), Name(Name), Target(Target), Combiner(Combiner) {} 821 // mechanism with the Combiner. 868 Record *Combiner) { 869 for (Record *Arg : Combiner->getValueAsListOfDefs("AdditionalArguments")) 876 gatherRules(Rules, Combiner 622 GICombinerEmitter(RecordKeeper &RK, const CodeGenTarget &Target, StringRef Name, Record *Combiner) argument 867 emitAdditionalHelperMethodArguments(raw_ostream &OS, Record *Combiner) argument [all...] |
/openbsd-current/gnu/llvm/llvm/lib/Target/Mips/ |
H A D | MipsPreLegalizerCombiner.cpp | 15 #include "llvm/CodeGen/GlobalISel/Combiner.h" 102 Combiner C(PCInfo, TPC);
|
H A D | MipsPostLegalizerCombiner.cpp | 18 #include "llvm/CodeGen/GlobalISel/Combiner.h" 130 Combiner C(PCInfo, TPC);
|
/openbsd-current/gnu/llvm/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64O0PreLegalizerCombiner.cpp | 16 #include "llvm/CodeGen/GlobalISel/Combiner.h" 154 Combiner C(PCInfo, &TPC);
|
H A D | AArch64PostLegalizerCombiner.cpp | 24 #include "llvm/CodeGen/GlobalISel/Combiner.h" 433 Combiner C(PCInfo, TPC);
|
H A D | AArch64PreLegalizerCombiner.cpp | 17 #include "llvm/CodeGen/GlobalISel/Combiner.h" 472 Combiner C(PCInfo, &TPC);
|
H A D | AArch64PostLegalizerLowering.cpp | 29 #include "llvm/CodeGen/GlobalISel/Combiner.h" 1125 Combiner C(PCInfo, TPC);
|
/openbsd-current/gnu/llvm/clang/include/clang/AST/ |
H A D | DeclOpenMP.h | 183 /// Combiner for declare reduction construct. 184 Expr *Combiner = nullptr; member in class:clang::final 221 Expr *getCombiner() { return Combiner; } 222 const Expr *getCombiner() const { return Combiner; } 230 void setCombiner(Expr *E) { Combiner = E; }
|
/openbsd-current/gnu/llvm/clang/lib/AST/ |
H A D | DeclOpenMP.cpp | 105 : ValueDecl(DK, DC, L, Name, Ty), DeclContext(DK), Combiner(nullptr),
|
/openbsd-current/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUPreLegalizerCombiner.cpp | 20 #include "llvm/CodeGen/GlobalISel/Combiner.h" 284 Combiner C(PCInfo, TPC);
|
H A D | AMDGPUPostLegalizerCombiner.cpp | 19 #include "llvm/CodeGen/GlobalISel/Combiner.h" 439 Combiner C(PCInfo, TPC);
|
H A D | AMDGPURegBankCombiner.cpp | 20 #include "llvm/CodeGen/GlobalISel/Combiner.h" 474 Combiner C(PCInfo, TPC);
|
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
H A D | VectorCombine.cpp | 1844 VectorCombine Combiner(F, TTI, DT, AA, AC, false); 1845 return Combiner.run(); 1868 VectorCombine Combiner(F, TTI, DT, AA, AC, TryEarlyFoldsOnly); 1869 if (!Combiner.run())
|
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Instrumentation/ |
H A D | MemorySanitizer.cpp | 2340 template <bool CombineShadow> class Combiner { 2347 Combiner(MemorySanitizerVisitor *MSV, IRBuilder<> &IRB) 2351 Combiner &Add(Value *OpShadow, Value *OpOrigin) { 2381 Combiner &Add(Value *V) { 2402 using ShadowAndOriginCombiner = Combiner<true>; 2403 using OriginCombiner = Combiner<false>;
|
/openbsd-current/gnu/llvm/clang/lib/Sema/ |
H A D | SemaTemplateInstantiateDecl.cpp | 3551 Expr *Combiner = D->getCombiner(); 3571 if (Combiner) { 3583 SubstCombiner = SemaRef.SubstExpr(Combiner, TemplateArgs).get();
|
H A D | SemaOpenMP.cpp | 22210 void Sema::ActOnOpenMPDeclareReductionCombinerEnd(Decl *D, Expr *Combiner) { 22218 if (Combiner != nullptr) 22219 DRD->setCombiner(Combiner);
|
/openbsd-current/gnu/llvm/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 2917 Expr *Combiner = Record.readExpr(); local 2918 D->setCombiner(Combiner);
|
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 1581 // Main DAG Combiner implementation 3159 static SDValue combineADDCARRYDiamond(DAGCombiner &Combiner, SelectionDAG &DAG, argument 3178 EVT VT = Combiner.getSetCCResultType(Carry0.getValueType()); 3189 Combiner.AddToWorklist(NewY.getNode()); 12169 static SDValue tryToFoldExtOfExtload(SelectionDAG &DAG, DAGCombiner &Combiner, argument 12190 Combiner.CombineTo(N, ExtLoad); 12193 Combiner.recursivelyDeleteUnusedNodes(LN0); 12200 static SDValue tryToFoldExtOfLoad(SelectionDAG &DAG, DAGCombiner &Combiner, argument 12228 Combiner.ExtendSetCCUses(SetCCs, N0, ExtLoad, ExtOpc); 12231 Combiner [all...] |
/openbsd-current/gnu/llvm/clang/lib/CodeGen/ |
H A D | CGOpenMPRuntime.cpp | 1152 llvm::Function *Combiner = emitCombinerOrInitializer( 1167 UDRMap.try_emplace(D, Combiner, Initializer);
|
/openbsd-current/gnu/llvm/clang/include/clang/Sema/ |
H A D | Sema.h | 11201 void ActOnOpenMPDeclareReductionCombinerEnd(Decl *D, Expr *Combiner);
|