Home
last modified time | relevance | path

Searched refs:SSA (Results 1 – 25 of 282) sorted by relevance

12345678910>>...12

/external/autotest/server/site_tests/bluetooth_AdapterCLHealth/
Dcontrol.cl_sdp_service_search_attribute_request_test27 TP/SERVER/SSA/BV-01-C
28 TP/SERVER/SSA/BV-02-C
29 TP/SERVER/SSA/BV-03-C
30 TP/SERVER/SSA/BV-04-C
31 TP/SERVER/SSA/BV-06-C
32 TP/SERVER/SSA/BV-07-C
33 TP/SERVER/SSA/BV-08-C
34 TP/SERVER/SSA/BV-09-C
35 TP/SERVER/SSA/BV-10-C
36 TP/SERVER/SSA/BV-11-C
[all …]
/external/llvm-project/clang/test/OpenMP/
Dtarget_map_codegen_28.cpp48 struct SSA{ struct
51 SSA(double *&pr) : pr(pr) {} in SSA() argument
55 SSA *p;
56 SSA *≺
57 SSB(SSA *&pr) : pr(pr) {} in SSB()
201 void explicit_maps_member_pointer_references(SSA *sap) { in explicit_maps_member_pointer_references()
203 SSA sa(d); in explicit_maps_member_pointer_references()
Dtarget_update_codegen.cpp801 struct SSA { struct
804 SSA(double *&pr) : pr(pr) {} in SSA() function
809 SSA *p;
810 SSA *≺
811 SSB(SSA *&pr) : pr(pr) {} in SSB()
847 void lvalue_member(SSA *sap) { in lvalue_member()
849 SSA sa(d); in lvalue_member()
874 struct SSA { struct
877 SSA(double *&pr) : pr(pr) {} in SSA() argument
881 void lvalue_member(SSA *sap) { in lvalue_member()
[all …]
/external/llvm-project/llvm/test/CodeGen/AArch64/
Darm64-fast-isel-rem.ll3 ; RUN: FileCheck %s < %t --check-prefix=CHECK-SSA
5 ; CHECK-SSA-LABEL: Machine code for function t1
7 ; CHECK-SSA: [[QUOTREG:%[0-9]+]]:gpr32 = SDIVWr
8 ; CHECK-SSA-NOT: [[QUOTREG]] =
9 ; CHECK-SSA: {{%[0-9]+}}:gpr32 = MSUBWrrr killed [[QUOTREG]]
11 ; CHECK-SSA-LABEL: Machine code for function t2
/external/llvm/test/CodeGen/AArch64/
Darm64-fast-isel-rem.ll3 ; RUN: FileCheck %s < %t --check-prefix=CHECK-SSA
5 ; CHECK-SSA-LABEL: Machine code for function t1
7 ; CHECK-SSA: [[QUOTREG:%vreg[0-9]+]]<def> = SDIVWr
8 ; CHECK-SSA-NOT: [[QUOTREG]]<def> =
9 ; CHECK-SSA: {{%vreg[0-9]+}}<def> = MSUBWrrr [[QUOTREG]]
11 ; CHECK-SSA-LABEL: Machine code for function t2
/external/llvm/docs/HistoricalNotes/
D2001-06-01-GCCOptimizations.txt19 6 . *** Conversion to SSA
20 7 . [t] SSA Based DCE
33 things to reimplement would be SSA based PRE, Strength reduction & loop
41 SSA based optimizations that could be adapted (besides the fact that their
46 has been rerun... which causes me to wonder if the SSA generation code
D2001-06-01-GCCOptimizations2.txt22 could be faster, because we are using a "smarter" IR (SSA based).
24 > BTW, about SGI, "borrowing" SSA-based optimizations from one compiler and
29 more similar to LLVM than it is different in many respects (SSA based,
33 much less time consuming to adapt, say, SSA-PRE than to rewrite it.
35 > But your larger point is valid that adding SSA based optimizations is
D2000-12-06-MeetingSummary.txt10 variables in SSA form, as opposed to having a two dimensional namespace
11 of the original variable and the SSA instance subscript.
26 reconstructed from SSA form in linear time, that it would be an
73 'infinite' spaces that instructions operate in (SSA register numbers,
/external/llvm-project/llvm/docs/HistoricalNotes/
D2001-06-01-GCCOptimizations.txt19 6 . *** Conversion to SSA
20 7 . [t] SSA Based DCE
33 things to reimplement would be SSA based PRE, Strength reduction & loop
41 SSA based optimizations that could be adapted (besides the fact that their
46 has been rerun... which causes me to wonder if the SSA generation code
D2001-06-01-GCCOptimizations2.txt22 could be faster, because we are using a "smarter" IR (SSA based).
24 > BTW, about SGI, "borrowing" SSA-based optimizations from one compiler and
29 more similar to LLVM than it is different in many respects (SSA based,
33 much less time consuming to adapt, say, SSA-PRE than to rewrite it.
35 > But your larger point is valid that adding SSA based optimizations is
D2000-12-06-MeetingSummary.txt10 variables in SSA form, as opposed to having a two dimensional namespace
11 of the original variable and the SSA instance subscript.
26 reconstructed from SSA form in linear time, that it would be an
73 'infinite' spaces that instructions operate in (SSA register numbers,
/external/mesa3d/src/compiler/nir/
DREADME5 similar to TGSI and Mesa IR. It also supports SSA (although it doesn't require
25 works directly with registers or SSA values (see below).
27 SSA
30 Everywhere a register can be loaded/stored, an SSA value can be used instead.
32 SSA; although research has been done on extensions of SSA to arrays before, it's
35 more expensive than introducing copies between non-array registers). SSA uses
38 need for an external structure for each SSA register.
/external/llvm-project/mlir/include/mlir/Interfaces/
DCallInterfaces.td21 // region. A callable is either a symbol, or an SSA value, that is referenced by
38 SSA value. If the reference is an SSA value, the SSA value corresponds
/external/llvm-project/mlir/docs/
DSymbolsAndSymbolTables.md21 The `Symbol` infrastructure essentially provides a non-SSA mechanism in which to
31 within the parent `SymbolTable`. This name is semantically similarly to an SSA
52 * No SSA results
118 Using an attribute, as opposed to an SSA value, has several benefits:
124 * Handling of SSA dominance remains unchanged.
126 - If we were to use SSA values, we would need to create some mechanism in
133 The impact of this choice to use attributes as opposed to SSA values is that we
135 must either support both `SymbolRefs` and SSA value references, or provide
136 operations that materialize SSA values from a symbol reference. Each has
155 operations to the traditional SSA use-list. As such, it is imperative to provide
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLoopRotationUtils.cpp101 SSAUpdater SSA(InsertedPHIs); in RewriteUsesOfClonedInstructions() local
114 SSA.Initialize(OrigHeaderVal->getType(), OrigHeaderVal->getName()); in RewriteUsesOfClonedInstructions()
115 SSA.AddAvailableValue(OrigHeader, OrigHeaderVal); in RewriteUsesOfClonedInstructions()
116 SSA.AddAvailableValue(OrigPreheader, OrigPreHeaderVal); in RewriteUsesOfClonedInstructions()
148 SSA.RewriteUse(U); in RewriteUsesOfClonedInstructions()
169 else if (SSA.HasValueForBlock(UserBB)) in RewriteUsesOfClonedInstructions()
170 NewVal = SSA.GetValueInMiddleOfBlock(UserBB); in RewriteUsesOfClonedInstructions()
DSSAUpdater.cpp338 SSAUpdater &S, StringRef BaseName) : SSA(S) { in LoadAndStorePromoter()
349 SSA.Initialize(SomeVal->getType(), BaseName); in LoadAndStorePromoter()
380 SSA.AddAvailableValue(BB, SI->getOperand(0)); in run()
442 SSA.AddAvailableValue(BB, StoredValue); in run()
449 Value *NewVal = SSA.GetValueInMiddleOfBlock(ALoad->getParent()); in run()
/external/llvm/lib/Transforms/Scalar/
DLoopRotation.cpp90 SSAUpdater SSA; in RewriteUsesOfClonedInstructions() local
103 SSA.Initialize(OrigHeaderVal->getType(), OrigHeaderVal->getName()); in RewriteUsesOfClonedInstructions()
104 SSA.AddAvailableValue(OrigHeader, OrigHeaderVal); in RewriteUsesOfClonedInstructions()
105 SSA.AddAvailableValue(OrigPreheader, OrigPreHeaderVal); in RewriteUsesOfClonedInstructions()
137 SSA.RewriteUse(U); in RewriteUsesOfClonedInstructions()
166 else if (SSA.HasValueForBlock(UserBB)) in RewriteUsesOfClonedInstructions()
167 NewVal = SSA.GetValueInMiddleOfBlock(UserBB); in RewriteUsesOfClonedInstructions()
/external/llvm-project/llvm/test/Other/
Dopt-O2-pipeline.ll70 ; CHECK-NEXT: Memory SSA
108 ; CHECK-NEXT: Loop-Closed SSA Form Pass
114 ; CHECK-NEXT: Memory SSA
131 ; CHECK-NEXT: Loop-Closed SSA Form Pass
168 ; CHECK-NEXT: Memory SSA
173 ; CHECK-NEXT: Loop-Closed SSA Form Pass
211 ; CHECK-NEXT: Loop-Closed SSA Form Pass
265 ; CHECK-NEXT: Loop-Closed SSA Form Pass
273 ; CHECK-NEXT: Memory SSA
276 ; CHECK-NEXT: Loop-Closed SSA Form Pass
[all …]
Dopt-Os-pipeline.ll70 ; CHECK-NEXT: Memory SSA
94 ; CHECK-NEXT: Loop-Closed SSA Form Pass
100 ; CHECK-NEXT: Memory SSA
117 ; CHECK-NEXT: Loop-Closed SSA Form Pass
154 ; CHECK-NEXT: Memory SSA
159 ; CHECK-NEXT: Loop-Closed SSA Form Pass
197 ; CHECK-NEXT: Loop-Closed SSA Form Pass
251 ; CHECK-NEXT: Loop-Closed SSA Form Pass
259 ; CHECK-NEXT: Memory SSA
262 ; CHECK-NEXT: Loop-Closed SSA Form Pass
[all …]
Dopt-O3-pipeline-enable-matrix.ll74 ; CHECK-NEXT: Memory SSA
113 ; CHECK-NEXT: Loop-Closed SSA Form Pass
119 ; CHECK-NEXT: Memory SSA
136 ; CHECK-NEXT: Loop-Closed SSA Form Pass
173 ; CHECK-NEXT: Memory SSA
178 ; CHECK-NEXT: Loop-Closed SSA Form Pass
223 ; CHECK-NEXT: Loop-Closed SSA Form Pass
277 ; CHECK-NEXT: Loop-Closed SSA Form Pass
285 ; CHECK-NEXT: Memory SSA
288 ; CHECK-NEXT: Loop-Closed SSA Form Pass
[all …]
Dopt-O3-pipeline.ll74 ; CHECK-NEXT: Memory SSA
113 ; CHECK-NEXT: Loop-Closed SSA Form Pass
119 ; CHECK-NEXT: Memory SSA
136 ; CHECK-NEXT: Loop-Closed SSA Form Pass
173 ; CHECK-NEXT: Memory SSA
178 ; CHECK-NEXT: Loop-Closed SSA Form Pass
216 ; CHECK-NEXT: Loop-Closed SSA Form Pass
270 ; CHECK-NEXT: Loop-Closed SSA Form Pass
278 ; CHECK-NEXT: Memory SSA
281 ; CHECK-NEXT: Loop-Closed SSA Form Pass
[all …]
/external/llvm-project/llvm/lib/Transforms/Utils/
DLoopRotationUtils.cpp108 SSAUpdater SSA(InsertedPHIs); in RewriteUsesOfClonedInstructions() local
121 SSA.Initialize(OrigHeaderVal->getType(), OrigHeaderVal->getName()); in RewriteUsesOfClonedInstructions()
122 SSA.AddAvailableValue(OrigHeader, OrigHeaderVal); in RewriteUsesOfClonedInstructions()
123 SSA.AddAvailableValue(OrigPreheader, OrigPreHeaderVal); in RewriteUsesOfClonedInstructions()
155 SSA.RewriteUse(U); in RewriteUsesOfClonedInstructions()
176 else if (SSA.HasValueForBlock(UserBB)) in RewriteUsesOfClonedInstructions()
177 NewVal = SSA.GetValueInMiddleOfBlock(UserBB); in RewriteUsesOfClonedInstructions()
DSSAUpdater.cpp333 SSAUpdater &S, StringRef BaseName) : SSA(S) { in LoadAndStorePromoter()
344 SSA.Initialize(SomeVal->getType(), BaseName); in LoadAndStorePromoter()
375 SSA.AddAvailableValue(BB, SI->getOperand(0)); in run()
437 SSA.AddAvailableValue(BB, StoredValue); in run()
444 Value *NewVal = SSA.GetValueInMiddleOfBlock(ALoad->getParent()); in run()
/external/llvm-project/mlir/test/IR/
Dinvalid-func-op.mlir14 // expected-error@+1 {{expected type instead of SSA identifier}}
24 // expected-error@+1 {{expected SSA identifier}}
/external/llvm/lib/Transforms/Utils/
DSSAUpdater.cpp326 SSAUpdater &S, StringRef BaseName) : SSA(S) { in LoadAndStorePromoter()
337 SSA.Initialize(SomeVal->getType(), BaseName); in LoadAndStorePromoter()
371 SSA.AddAvailableValue(BB, SI->getOperand(0)); in run()
433 SSA.AddAvailableValue(BB, StoredValue); in run()
440 Value *NewVal = SSA.GetValueInMiddleOfBlock(ALoad->getParent()); in run()

12345678910>>...12