| /llvm-project/llvm/test/Transforms/MemProfContextDisambiguation/ |
| H A D | overlapping-contexts.ll | 68 ; REMARKS: created clone _Z1Ab.memprof.1 69 ; REMARKS: created clone _Z1Xb.memprof.1 70 ; REMARKS: created clone _Z1Bb.memprof.1 71 ; REMARKS: created clone _Z1Cb.memprof.1 72 ; REMARKS: created clone _Z1Eb.memprof.1 73 ; REMARKS: call in clone _Z1Gv assigned to call function clone _Z1Eb.memprof.1 74 ; REMARKS: call in clone _Z1Eb.memprof.1 assigned to call function clone _Z1Cb.memprof.1 78 ; REMARKS: call in clone _Z1Cb.memprof.1 assigned to call function clone _Z1Bb.memprof.1 79 ; REMARKS: call in clone _Z1Fv assigned to call function clone _Z1Eb 80 ; REMARKS: call in clone _Z1Eb assigned to call function clone _Z1Cb [all …]
|
| H A D | funcassigncloning.ll | 126 ;; Originally we create a single clone of each call to new from E, since each 132 ; DUMP: %call = call noalias noundef nonnull ptr @_Znam(i64 noundef 10) #6 (clone 0) 142 ; DUMP: call void @_Z1EPPcS0_(ptr noundef %0, ptr noundef %1) (clone 0) 151 ; DUMP: call void @_Z1EPPcS0_(ptr noundef %0, ptr noundef %1) (clone 0) 160 ; DUMP: call void @_Z1EPPcS0_(ptr noundef %0, ptr noundef %1) (clone 0) 169 ; DUMP: %call1 = call noalias noundef nonnull ptr @_Znam(i64 noundef 10) #6 (clone 0) 179 ; DUMP: %call = call noalias noundef nonnull ptr @_Znam(i64 noundef 10) #6 (clone 0) 188 ; DUMP: %call1 = call noalias noundef nonnull ptr @_Znam(i64 noundef 10) #6 (clone 0) 197 ;; We greedily create a clone of E that is initially used by the clones of the 200 ;; callers. Eventually, we create 2 more clones, and the first clone becomes dead. [all …]
|
| H A D | inlined3.ll | 58 ; REMARKS: created clone _Z1Ab.memprof.1 59 ; REMARKS: created clone _Z2XZv.memprof.1 60 ; REMARKS: created clone _Z1Mv.memprof.1 65 ; REMARKS: call in clone _Z3XZNv assigned to call function clone _Z1Ab.memprof.1 66 ; REMARKS: call in clone main assigned to call function clone _Z1Mv.memprof.1 67 ; REMARKS: call in clone _Z1Mv.memprof.1 assigned to call function clone _Z2XZv.memprof.1 68 ; REMARKS: call in clone _Z2XZv.memprof.1 assigned to call function clone _Z1Ab 69 ; REMARKS: call in clone main assigned to call function clone _Z1Mv 70 ; REMARKS: call in clone _Z1Mv assigned to call function clone _Z2XZv 71 ; REMARKS: call in clone _Z2XZv assigned to call function clone _Z1Ab.memprof.1 [all …]
|
| H A D | basic.ll | 56 ; RUN: --implicit-check-not="created clone" 124 ; DUMP: %call = call noalias noundef nonnull ptr @_Znam(i64 noundef 10) #6 (clone 0) 132 ; DUMP: %call = call noundef ptr @_Z3barv() (clone 0) 141 ; DUMP: %call = call noundef ptr @_Z3bazv() (clone 0) 151 ; DUMP: %call = call noundef ptr @_Z3foov() (clone 0) 159 ; DUMP: %call1 = call noundef ptr @_Z3foov() (clone 0) 169 ; DUMP: %call = call noalias noundef nonnull ptr @_Znam(i64 noundef 10) #6 (clone 0) 178 ; DUMP: %call = call noundef ptr @_Z3barv() (clone 0) 188 ; DUMP: %call = call noundef ptr @_Z3bazv() (clone 0) 198 ; DUMP: %call = call noundef ptr @_Z3foov() (clone [all...] |
| H A D | indirectcall.ll | 65 ;; We should only create a single clone of foo, for the direct call 156 ; DUMP: %call = call noalias noundef nonnull ptr @_Znam(i64 noundef 10) #7 (clone 0) 167 ; DUMP: %call = call noundef ptr @_Z3foov() (clone 0) 190 ; DUMP: %call4 = call noundef ptr @_Z3barP1A(ptr noundef %a) (clone 0) 198 ; DUMP: %call5 = call noundef ptr @_Z3barP1A(ptr noundef %a) (clone 0) 206 ; DUMP: %call = call noundef ptr @_Z3foov() (clone 0) 214 ; DUMP: %call = call noundef ptr @_Z3foov() (clone 0) 223 ; DUMP: %call2 = call noundef ptr @_Z3barP1A(ptr noundef %b) (clone 0) 231 ; DUMP: %call3 = call noundef ptr @_Z3barP1A(ptr noundef %b) (clone 0) 239 ; DUMP: %call1 = call noundef ptr @_Z3foov() (clone 0) [all …]
|
| H A D | inlined.ll | 125 ; DUMP: %call = call noalias noundef nonnull ptr @_Znam(i64 noundef 10) #7 (clone 0) 146 ; DUMP: %call = call noundef ptr @_Z3foov() (clone 0) 155 ; DUMP: %call1 = call noundef ptr @_Z3foov() (clone 0) 164 ; DUMP: %call.i = call noalias noundef nonnull ptr @_Znam(i64 noundef 10) #7 (clone 0) 174 ; DUMP: %call.i = call noundef ptr @_Z3barv() (clone 0) 186 ; DUMP: %call = call noalias noundef nonnull ptr @_Znam(i64 noundef 10) #7 (clone 0) 205 ; DUMP: %call = call noundef ptr @_Z3foov() (clone 0) 214 ; DUMP: %call1 = call noundef ptr @_Z3foov() (clone 0) 223 ; DUMP: %call.i = call noalias noundef nonnull ptr @_Znam(i64 noundef 10) #7 (clone 0) 231 ; DUMP: %call.i = call noundef ptr @_Z3barv() (clone 0) [all …]
|
| H A D | duplicate-context-ids.ll | 68 ;; We should clone D once for the cold allocations via C. 145 ; DUMP: %call = call noalias noundef nonnull ptr @_Znam(i64 noundef 10) #6 (clone 0) 176 ; DUMP: %call = call noalias noundef nonnull ptr @_Znam(i64 noundef 10) #6 (clone 0) 187 ; DUMP: %call = call noundef ptr @_Z1Dv() (clone 0) 195 ; DUMP: %call = call noundef ptr @_Z1Dv() (clone 0) 203 ; DUMP: %call.i = call noundef ptr @_Z1Dv() (clone 0) 211 ; DUMP: %call.i = call noundef ptr @_Z1Dv() (clone 0) 221 ; DUMP: %call = call noalias noundef nonnull ptr @_Znam(i64 noundef 10) #6 (clone 0) 230 ; DUMP: %call = call noundef ptr @_Z1Dv() (clone 0) 238 ; DUMP: %call = call noundef ptr @_Z1Dv() (clone 0) [all …]
|
| /llvm-project/mlir/unittests/IR/ |
| H A D | ShapedTypeTest.cpp | 40 ASSERT_EQ(memrefType.clone(memrefNewShape), in TEST() 47 ASSERT_EQ(memrefType.clone(memrefNewType), in TEST() 52 ASSERT_EQ(memrefType.clone(memrefNewShape, memrefNewType), in TEST() 60 ASSERT_EQ(unrankedTensorType.clone(memrefNewShape), in TEST() 63 ASSERT_EQ(unrankedTensorType.clone(memrefNewType), in TEST() 65 ASSERT_EQ(unrankedTensorType.clone(memrefNewShape, memrefNewType), in TEST() 86 tensorType.clone(tensorNewShape), in TEST() 92 tensorType.clone(tensorNewType), in TEST() 95 ASSERT_EQ(tensorType.clone(tensorNewShape, tensorNewType), in TEST() 101 unrankedTensorType.clone(tensorNewShap in TEST() [all...] |
| /llvm-project/mlir/unittests/TableGen/ |
| H A D | PassGenTest.cpp | 30 std::unique_ptr<mlir::Pass> clone() const { in clone() function 31 return TestPassBase<TestPass>::clone(); in clone() 48 const auto clonePass = unwrap(origPass)->clone(); in TEST() 60 std::unique_ptr<mlir::Pass> clone() const { in clone() function 61 return TestPassWithOptionsBase<TestPassWithOptions>::clone(); in clone() 95 std::unique_ptr<mlir::Pass> clone() const { 97 TestPassWithCustomConstructor>::clone(); in clone() 115 const auto clonePass = unwrap(origPass)->clone(); in TEST() 96 std::unique_ptr<mlir::Pass> clone() const { clone() function
|
| /llvm-project/llvm/test/ThinLTO/X86/ |
| H A D | linkonce_aliasee_ref_import.ll | 13 ; RUN: -r=%t1.bc,baz.clone,pxl \ 21 ; Check that we converted baz.clone to a weak 22 ; NM1: W baz.clone 24 ; Check that we imported a ref (and not def) to baz.clone 25 ; NM2: U baz.clone 30 $baz.clone = comdat any 31 @baz = weak alias void (), ptr @baz.clone 34 tail call void @baz.clone() 37 define linkonce_odr void @baz.clone() #5 comdat align 2 {
|
| H A D | memprof-funcassigncloning.ll | 159 ;; Originally we create a single clone of each call to new from E, since each 169 ; DUMP: (clone 0) 179 ; DUMP: Callee: 16147627620923572899 (_Z1EPPcS0_) Clones: 0 StackIds: 0 (clone 0) 188 ; DUMP: Callee: 16147627620923572899 (_Z1EPPcS0_) Clones: 0 StackIds: 1 (clone 0) 197 ; DUMP: Callee: 16147627620923572899 (_Z1EPPcS0_) Clones: 0 StackIds: 2 (clone 0) 210 ; DUMP: (clone 0) 224 ; DUMP: (clone 0) 237 ; DUMP: (clone 0) 246 ;; We greedily create a clone of E that is initially used by the clones of the 249 ;; callers. Eventually, we create 2 more clones, and the first clone becomes dead. [all …]
|
| H A D | memprof-basic.ll | 152 ; DUMP: (clone 0) 160 ; DUMP: Callee: 11481133863268513686 (_Z3barv) Clones: 0 StackIds: 2 (clone 0) 169 ; DUMP: Callee: 1807954217441101578 (_Z3bazv) Clones: 0 StackIds: 3 (clone 0) 179 ; DUMP: Callee: 8107868197919466657 (_Z3foov) Clones: 0 StackIds: 0 (clone 0) 187 ; DUMP: Callee: 8107868197919466657 (_Z3foov) Clones: 0 StackIds: 1 (clone 0) 200 ; DUMP: (clone 0) 209 ; DUMP: Callee: 11481133863268513686 (_Z3barv) Clones: 0 StackIds: 2 (clone 0) 219 ; DUMP: Callee: 1807954217441101578 (_Z3bazv) Clones: 0 StackIds: 3 (clone 0) 229 ; DUMP: Callee: 8107868197919466657 (_Z3foov) Clones: 0 StackIds: 0 (clone 0) 237 ; DUMP: Callee: 8107868197919466657 (_Z3foov) Clones: 0 StackIds: 1 (clone [all...] |
| H A D | memprof-indirectcall.ll | 73 ;; We should only create a single clone of foo, for the direct call 97 ;; We should only create a single clone of foo, for the direct call 194 ; DUMP: (clone 0) 205 ; DUMP: Callee: 15844184524768596045 (_Z3foov) Clones: 0 StackIds: 6 (clone 0) 228 ; DUMP: Callee: 2040285415115148168 (_Z3barP1A) Clones: 0 StackIds: 4 (clone 0) 236 ; DUMP: Callee: 2040285415115148168 (_Z3barP1A) Clones: 0 StackIds: 5 (clone 0) 244 ; DUMP: Callee: 15844184524768596045 (_Z3foov) Clones: 0 StackIds: 0 (clone 0) 252 ; DUMP: Callee: 15844184524768596045 (_Z3foov) Clones: 0 StackIds: 7 (clone 0) 261 ; DUMP: Callee: 2040285415115148168 (_Z3barP1A) Clones: 0 StackIds: 2 (clone 0) 269 ; DUMP: Callee: 2040285415115148168 (_Z3barP1A) Clones: 0 StackIds: 3 (clone 0) [all …]
|
| H A D | memprof-inlined.ll | 152 ; DUMP: (clone 0) 173 ; DUMP: Callee: 644169328058379925 (_Z3foov) Clones: 0 StackIds: 2 (clone 0) 182 ; DUMP: Callee: 644169328058379925 (_Z3foov) Clones: 0 StackIds: 3 (clone 0) 194 ; DUMP: (clone 0) 204 ; DUMP: Callee: 10349908617508457487 (_Z3barv) Clones: 0 StackIds: 0, 1 (clone 0) 219 ; DUMP: (clone 0) 237 ; DUMP: Callee: 644169328058379925 (_Z3foov) Clones: 0 StackIds: 2 (clone 0) 246 ; DUMP: Callee: 644169328058379925 (_Z3foov) Clones: 0 StackIds: 3 (clone 0) 258 ; DUMP: (clone 0) 267 ; DUMP: Callee: 10349908617508457487 (_Z3barv) Clones: 0 StackIds: 0, 1 (clone 0) [all …]
|
| H A D | memprof-duplicate-context-ids2.ll | 240 ; DUMP: (clone 0) 256 ; DUMP: (clone 0) 275 ; DUMP: (clone 0) 283 ; DUMP: Callee: 11485875876353461977 (_Z1Db) Clones: 0 StackIds: 0 (clone 0) 294 ; DUMP: Callee: 15062806102884567440 (_Z1Cb) Clones: 0 StackIds: 1 (clone 0) 308 ; DUMP: Callee: 9116113196563097487 (_Z1Bb) Clones: 0 StackIds: 2 (clone 0) 319 ; DUMP: (clone 0) 327 ; DUMP: Callee: 15062806102884567440 (_Z1Cb) Clones: 0 StackIds: 4 (clone 0) 341 ; DUMP: Callee: 9116113196563097487 (_Z1Bb) Clones: 0 StackIds: 5 (clone 0) 349 ; DUMP: Callee: 9116113196563097487 (_Z1Bb) Clones: 0 StackIds: 3, 7 (clone 0) [all …]
|
| H A D | memprof-duplicate-context-ids.ll | 168 ; DUMP: (clone 0) 186 ; DUMP: (clone 0) 202 ; DUMP: (clone 0) 214 ; DUMP: (clone 0) 224 ; REMARKS: created clone _Z1Dv.memprof.1 225 ; REMARKS: call in clone _Z1Dv marked with memprof allocation attribute notcold 226 ; REMARKS: call in clone _Z1Dv.memprof.1 marked with memprof allocation attribute cold 227 ; REMARKS: call in clone _Z1Bv assigned to call function clone _Z1Dv.memprof.1 228 ; REMARKS: call in clone _Z1Ev assigned to call function clone _Z1Dv.memprof.1
|
| /llvm-project/mlir/lib/Dialect/Bufferization/Transforms/ |
| H A D | BufferDeallocation.cpp | 346 auto clone = introduceCloneBuffers(sourceValue, terminator); in introduceBlockArgCopy() local 347 if (failed(clone)) in introduceBlockArgCopy() 349 operands.slice(blockArg.getArgNumber(), 1).assign(*clone); in introduceBlockArgCopy() 394 auto clone = introduceCloneBuffers(operand, parentOp); in introduceBlockArgCopy() local 395 if (failed(clone)) in introduceBlockArgCopy() 398 parentOp->setOperand(operandIndex, *clone); in introduceBlockArgCopy() 460 auto clone = introduceCloneBuffers(sourceValue, terminator); in introduceClonesForRegionSuccessors() local 461 if (failed(clone)) in introduceClonesForRegionSuccessors() 464 terminatorOperands.slice(operandIndex, 1).assign(*clone); in introduceClonesForRegionSuccessors() 489 auto clone = buildClone(terminator, sourceValue); in introduceCloneBuffers() local [all …]
|
| /llvm-project/mlir/test/Dialect/Bufferization/ |
| H A D | inlining.mlir | 6 // CHECK: %[[RES:.*]] = bufferization.clone %[[ARG]] 16 %clone = bufferization.clone %buf : memref<*xf32> to memref<*xf32> 17 %0 = bufferization.dealloc (%buf : memref<*xf32>) if (%true) retain (%clone : memref<*xf32>) 18 return %clone, %0 : memref<*xf32>, i1
|
| H A D | canonicalize.mlir | 112 %0 = bufferization.clone %arg0 : memref<?xf32> to memref<?xf32> 123 %0 = bufferization.clone %arg0 : memref<?xf32> to memref<?xf32> 137 %1 = bufferization.clone %0 : memref<32xf32> to memref<32xf32> 141 // CHECK-NEXT: bufferization.clone %[[ARG]] : memref<?xf32> to memref<32xf32> 148 %0 = bufferization.clone %arg0 : memref<?xf32> to memref<32xf32> 161 %0 = bufferization.clone %arg0 : memref<32xf32, strided<[2]>> to memref<32xf32> 166 // CHECK-NEXT: bufferization.clone %[[ARG]] : memref<32xf32, strided<[2]>> to memref<32xf32> 174 %1 = bufferization.clone %0 : memref<32xf32> to memref<32xf32> 180 // CHECK: bufferization.clone 189 %0 = bufferization.clone [all...] |
| /llvm-project/clang/lib/Analysis/FlowSensitive/ |
| H A D | HTMLLogger.js | 64 let clone = tmpl.cloneNode(); 65 clone.inflated = true; 66 if (clone instanceof Text) 67 clone.textContent = interpolate(clone.textContent, data); 68 if (clone instanceof Element) { 69 for (attr of clone.attributes) 72 inflate(c, data, clone, /*next=*/null); 74 return parent.insertBefore(clone, next);
|
| /llvm-project/mlir/test/Conversion/BufferizationToMemRef/ |
| H A D | bufferization-to-memref.mlir | 5 %0 = bufferization.clone %arg0 : memref<2xf32> to memref<2xf32> 19 %1 = bufferization.clone %arg0 : memref<?xf32> to memref<?xf32> 35 %1 = bufferization.clone %arg0 : memref<*xf32> to memref<*xf32> 65 …%1 = bufferization.clone %arg0 : memref<?xf32, strided<[?], offset: ?>> to memref<?xf32, strided<[… 72 // This bufferization.clone cannot be lowered because a buffer with this layout 77 // expected-error@+1 {{failed to legalize operation 'bufferization.clone' that was explicitly marke… 78 …%1 = bufferization.clone %arg0 : memref<?xf32, strided<[10], offset: ?>> to memref<?xf32, strided<…
|
| /llvm-project/mlir/lib/Dialect/SCF/Transforms/ |
| H A D | LoopRangeFolding.cpp | 68 Operation *lbFold = b.clone(*user, lbMap); in runOnOperation() 69 Operation *ubFold = b.clone(*user, ubMap); in runOnOperation() 75 Operation *lbFold = b.clone(*user, lbMap); in runOnOperation() 76 Operation *ubFold = b.clone(*user, ubMap); in runOnOperation() 77 Operation *stepFold = b.clone(*user, stepMap); in runOnOperation()
|
| /llvm-project/mlir/test/Dialect/Bufferization/Transforms/ |
| H A D | buffer-deallocation.mlir | 33 // CHECK: %[[ALLOC0:.*]] = bufferization.clone 37 // CHECK-NEXT: %[[ALLOC2:.*]] = bufferization.clone %[[ALLOC1]] 78 // CHECK: %[[ALLOC0:.*]] = bufferization.clone 83 // CHECK-NEXT: %[[ALLOC2:.*]] = bufferization.clone 115 // CHECK: %[[ALLOC0:.*]] = bufferization.clone 120 // CHECK-NEXT: %[[ALLOC2:.*]] = bufferization.clone 178 // CHECK-NEXT: %[[ALLOC0:.*]] = bufferization.clone 189 // CHECK-NEXT: %[[ALLOC3:.*]] = bufferization.clone %[[ALLOC2]] 238 // CHECK-NEXT: %[[ALLOC0:.*]] = bufferization.clone 242 // CHECK-NEXT: %[[ALLOC2:.*]] = bufferization.clone %[[ALLOC1]] [all …]
|
| /llvm-project/mlir/test/lib/IR/ |
| H A D | TestVisitors.cpp | 149 Operation *cloned = op->clone(); in testSkipErasureCallbacks() 155 cloned = op->clone(); in testSkipErasureCallbacks() 161 cloned = op->clone(); in testSkipErasureCallbacks() 167 cloned = op->clone(); in testSkipErasureCallbacks() 197 Operation *cloned = op->clone(); in testNoSkipErasureCallbacks() 202 cloned = op->clone(); in testNoSkipErasureCallbacks()
|
| /llvm-project/llvm/lib/ExecutionEngine/IntelJITProfiling/ |
| H A D | CMakeLists.txt | 16 execute_process(COMMAND ${GIT_EXECUTABLE} clone ${ITTAPI_GIT_REPOSITORY} 20 …message(FATAL_ERROR "git clone ${ITTAPI_GIT_REPOSITORY} failed with ${GIT_CLONE_RESULT}, please cl…
|