Searched refs:Combiner (Results 1 – 14 of 14) sorted by relevance
/external/clang/test/CodeGenCXX/ |
D | stack-reuse.cpp | 20 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/ |
D | DeclOpenMP.h | 106 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/ |
D | fold-vector-shl-crash.ll | 7 %B = shl <2 x i256> %S, <i256 -1, i256 -1> ; DAG Combiner crashes here
|
D | narrow-shl-load.ll | 33 ; DAG Combiner can't fold this into a load of the 1'th byte.
|
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/ |
D | narrow-shl-load.ll | 67 ; DAG Combiner can't fold this into a load of the 1'th byte.
|
/external/llvm/test/CodeGen/AArch64/ |
D | arm64-build-vector.ll | 47 ; There is an optimization in DAG Combiner as following:
|
D | trunc-v1i64.ll | 3 ; An optimization in DAG Combiner to fold
|
/external/llvm/lib/Transforms/Instrumentation/ |
D | MemorySanitizer.cpp | 1485 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/ |
D | SemaOpenMP.cpp | 11213 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/ |
D | CGOpenMPRuntime.cpp | 791 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/ |
D | README.txt | 534 DAG Combiner should try to combine small loads into larger loads when
|
/external/llvm/lib/Target/ |
D | README.txt | 465 DAG Combiner should try to combine small loads into larger loads when
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 8004 void ActOnOpenMPDeclareReductionCombinerEnd(Decl *D, Expr *Combiner);
|
/external/llvm/docs/ |
D | CodeGenerator.rst | 925 SelectionDAG Optimization Phase: the DAG Combiner
|