Home
last modified time | relevance | path

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

/external/clang/test/CodeGenCXX/
Dstack-reuse.cpp20 struct Combiner { struct
23 Combiner(S_large); argument
24 Combiner f();
143 return Combiner(s).f().a.a[0]; in large_combiner_test()
/external/clang/include/clang/AST/
DDeclOpenMP.h106 Expr *Combiner; variable
119 : ValueDecl(DK, DC, L, Name, Ty), DeclContext(DK), Combiner(nullptr), in OMPDeclareReductionDecl()
136 Expr *getCombiner() { return Combiner; } in getCombiner()
137 const Expr *getCombiner() const { return Combiner; } in getCombiner()
139 void setCombiner(Expr *E) { Combiner = E; } in setCombiner()
/external/llvm/test/CodeGen/X86/
Dfold-vector-shl-crash.ll7 %B = shl <2 x i256> %S, <i256 -1, i256 -1> ; DAG Combiner crashes here
Dnarrow-shl-load.ll33 ; DAG Combiner can't fold this into a load of the 1'th byte.
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
Dnarrow-shl-load.ll67 ; DAG Combiner can't fold this into a load of the 1'th byte.
/external/llvm/test/CodeGen/AArch64/
Darm64-build-vector.ll47 ; There is an optimization in DAG Combiner as following:
Dtrunc-v1i64.ll3 ; An optimization in DAG Combiner to fold
/external/llvm/lib/Transforms/Instrumentation/
DMemorySanitizer.cpp1485 class Combiner { class
1492 Combiner(MemorySanitizerVisitor *MSV, IRBuilder<> &IRB) : in Combiner() function in __anonaa4cb2a40211::MemorySanitizerVisitor::Combiner
1496 Combiner &Add(Value *OpShadow, Value *OpOrigin) { in Add()
1526 Combiner &Add(Value *V) { in Add()
1547 typedef Combiner<true> ShadowAndOriginCombiner;
1548 typedef Combiner<false> OriginCombiner;
/external/clang/lib/Sema/
DSemaOpenMP.cpp11213 void Sema::ActOnOpenMPDeclareReductionCombinerEnd(Decl *D, Expr *Combiner) { in ActOnOpenMPDeclareReductionCombinerEnd() argument
11221 if (Combiner != nullptr) in ActOnOpenMPDeclareReductionCombinerEnd()
11222 DRD->setCombiner(Combiner); in ActOnOpenMPDeclareReductionCombinerEnd()
/external/clang/lib/CodeGen/
DCGOpenMPRuntime.cpp791 llvm::Function *Combiner = emitCombinerOrInitializer( in emitUserDefinedReduction() local
806 UDRMap.insert(std::make_pair(D, std::make_pair(Combiner, Initializer))); in emitUserDefinedReduction()
/external/swiftshader/third_party/LLVM/lib/Target/
DREADME.txt534 DAG Combiner should try to combine small loads into larger loads when
/external/llvm/lib/Target/
DREADME.txt465 DAG Combiner should try to combine small loads into larger loads when
/external/clang/include/clang/Sema/
DSema.h8004 void ActOnOpenMPDeclareReductionCombinerEnd(Decl *D, Expr *Combiner);
/external/llvm/docs/
DCodeGenerator.rst925 SelectionDAG Optimization Phase: the DAG Combiner