Home
last modified time | relevance | path

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

12

/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/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/GlobalISel/
DCombiner.cpp28 Combiner::Combiner(CombinerInfo &Info, const TargetPassConfig *TPC) in Combiner() function in Combiner
33 bool Combiner::combineMachineInstrs(MachineFunction &MF) { in combineMachineInstrs()
DCMakeLists.txt4 Combiner.cpp
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/GlobalISel/
DCombiner.h27 class Combiner {
29 Combiner(CombinerInfo &CombinerInfo, const TargetPassConfig *TPC);
/external/swiftshader/third_party/llvm-7.0/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/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-7.0/llvm/test/CodeGen/AArch64/
Darm64-build-vector.ll29 ; There is an optimization in DAG Combiner as following:
Dtrunc-v1i64.ll3 ; An optimization in DAG Combiner to fold
/external/deqp-deps/SPIRV-Tools/source/opt/
Dscalar_analysis.cpp703 using Combiner = std::function<Signedness(Signedness, Signedness)>; typedef in spvtools::opt::__anonc40ae7990211::IsGreaterThanZero
707 Combiner GetAddCombiner() const { in GetAddCombiner()
743 Combiner GetMulCombiner() const { in GetMulCombiner()
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Dscalar_analysis.cpp703 using Combiner = std::function<Signedness(Signedness, Signedness)>; typedef in spvtools::opt::__anonca7568530211::IsGreaterThanZero
707 Combiner GetAddCombiner() const { in GetAddCombiner()
743 Combiner GetMulCombiner() const { in GetMulCombiner()
/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/grpc-grpc/doc/
Dcombiner-explainer.md1 # Combiner Explanation
/external/llvm/lib/Transforms/Instrumentation/
DMemorySanitizer.cpp1485 class Combiner { class
1492 Combiner(MemorySanitizerVisitor *MSV, IRBuilder<> &IRB) : in Combiner() function in __anond8b369ee0211::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/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/ARM/
Dconstantfp.ll186 ; DAG Combiner, which promotes floating point literals into
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Instrumentation/
DMemorySanitizer.cpp1671 class Combiner { class
1678 Combiner(MemorySanitizerVisitor *MSV, IRBuilder<> &IRB) in Combiner() function in __anon22b493460411::MemorySanitizerVisitor::Combiner
1682 Combiner &Add(Value *OpShadow, Value *OpOrigin) { in Add()
1712 Combiner &Add(Value *V) { in Add()
1733 using ShadowAndOriginCombiner = Combiner<true>;
1734 using OriginCombiner = Combiner<false>;
/external/swiftshader/third_party/llvm-7.0/
DAndroid.mk169 llvm/lib/CodeGen/GlobalISel/Combiner.cpp \
DBUILD.gn740 "llvm/lib/CodeGen/GlobalISel/Combiner.cpp",
/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-7.0/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp8259 static SDValue tryToFoldExtOfExtload(SelectionDAG &DAG, DAGCombiner &Combiner, in tryToFoldExtOfExtload() argument
8279 Combiner.CombineTo(N, ExtLoad); in tryToFoldExtOfExtload()
8287 static SDValue tryToFoldExtOfLoad(SelectionDAG &DAG, DAGCombiner &Combiner, in tryToFoldExtOfLoad() argument
8312 Combiner.ExtendSetCCUses(SetCCs, N0, ExtLoad, ExtOpc); in tryToFoldExtOfLoad()
8315 Combiner.CombineTo(N, ExtLoad); in tryToFoldExtOfLoad()
8321 Combiner.CombineTo(LN0, Trunc, ExtLoad.getValue(1)); in tryToFoldExtOfLoad()

12