| /llvm-project-15.0.7/polly/lib/External/isl/ |
| H A D | isl_blk.c | 19 block.size = 0; in isl_blk_empty() 20 block.data = NULL; in isl_blk_empty() 21 return block; in isl_blk_empty() 26 return block.size == 0 && block.data == NULL; in isl_blk_is_empty() 32 block.size = -1; in isl_blk_error() 34 return block; in isl_blk_error() 39 return block.size == -1 && block.data == NULL; in isl_blk_is_error() 58 return block; in extend() 65 block.data = p; in extend() 71 return block; in extend() [all …]
|
| /llvm-project-15.0.7/compiler-rt/lib/builtins/arm/ |
| H A D | umodsi3.S | 109 block(31) 131 block(9) 132 block(8) 133 block(7) 134 block(6) 135 block(5) 136 block(4) 137 block(3) 138 block(2) 139 block(1) [all …]
|
| H A D | udivmodsi4.S | 118 block(31) 140 block(9) 141 block(8) 142 block(7) 143 block(6) 144 block(5) 145 block(4) 146 block(3) 147 block(2) 148 block(1) [all …]
|
| H A D | udivsi3.S | 220 block(31) 242 block(9) 243 block(8) 244 block(7) 245 block(6) 246 block(5) 247 block(4) 248 block(3) 249 block(2) 250 block(1) [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/ARM/ |
| H A D | unpred-control-flow-in-it-block.s | 4 @ an IT block, but not the last instruction in the block. 8 …]:{{[0-9]+}}: error: instruction must be outside of IT block or the last instruction in an IT block 10 …]:{{[0-9]+}}: error: instruction must be outside of IT block or the last instruction in an IT block 12 …]:{{[0-9]+}}: error: instruction must be outside of IT block or the last instruction in an IT block 16 …]:{{[0-9]+}}: error: instruction must be outside of IT block or the last instruction in an IT block 18 …]:{{[0-9]+}}: error: instruction must be outside of IT block or the last instruction in an IT block 20 …]:{{[0-9]+}}: error: instruction must be outside of IT block or the last instruction in an IT block 24 …]:{{[0-9]+}}: error: instruction must be outside of IT block or the last instruction in an IT block 26 …]:{{[0-9]+}}: error: instruction must be outside of IT block or the last instruction in an IT block 28 …]:{{[0-9]+}}: error: instruction must be outside of IT block or the last instruction in an IT block [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/MIR/X86/ |
| H A D | block-address-operands.mir | 15 block: 25 "quoted block": 50 block: 59 successors: %bb.1.block 60 ; CHECK: $rax = LEA64r $rip, 1, $noreg, blockaddress(@test, %ir-block.block), $noreg 61 $rax = LEA64r $rip, 1, _, blockaddress(@test, %ir-block.block), _ 65 bb.1.block (address-taken): 75 $rax = LEA64r $rip, 1, _, blockaddress(@test2, %ir-block."quoted block"), _ 113 successors: %bb.1.block 115 $rax = LEA64r $rip, 1, _, blockaddress(@test, %ir-block.block) + 2, _ [all …]
|
| H A D | undefined-ir-block-in-blockaddress.mir | 9 store volatile i8* blockaddress(@test, %block), i8** @addr 11 indirectbr i8* %val, [label %block] 13 block: 22 successors: %bb.1.block 23 ; CHECK: [[@LINE+1]]:51: use of undefined IR block '%ir-block."block "' 24 $rax = LEA64r $rip, 1, _, blockaddress(@test, %ir-block."block "), _ 28 bb.1.block (address-taken):
|
| /llvm-project-15.0.7/mlir/lib/Analysis/ |
| H A D | Liveness.cpp | 34 BlockInfoBuilder(Block *block) : block(block) { in BlockInfoBuilder() 46 if (ownerBlock != block) { in BlockInfoBuilder() 70 block->walk([&](Operation *op) { in BlockInfoBuilder() 108 Block *block{nullptr}; member 131 builders.try_emplace(block, block).first->second; in buildBlockMapping() 134 toProcess.insert(block->pred_begin(), block->pred_end()); in buildBlockMapping() 170 info.block = builder.block; in build() 232 return getLiveness(block)->in(); in getLiveIn() 311 for (Operation &op : *block) { in print() 369 return &block->front(); in getStartOperation() [all …]
|
| /llvm-project-15.0.7/compiler-rt/lib/tsan/tests/unit/ |
| H A D | tsan_sync_test.cpp | 22 u64 block[1] = {}; // fake malloc block in TEST() local 24 MBlock *mb = m->GetBlock((uptr)&block[0]); in TEST() 30 mb = m->GetBlock((uptr)&block[0]); in TEST() 38 u64 block[4] = {}; // fake malloc block in TEST() local 46 mb1 = m->GetBlock((uptr)&block[0]); in TEST() 48 mb2 = m->GetBlock((uptr)&block[1]); in TEST() 59 u64 block[4] = {}; // fake malloc block in TEST() local 65 CHECK_EQ(s1->addr, (uptr)&block[0]); in TEST() 68 CHECK_EQ(s2->addr, (uptr)&block[1]); in TEST() 70 s1 = m->GetSyncIfExists((uptr)&block[0]); in TEST() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Analysis/DataFlow/ |
| H A D | DenseAnalysis.cpp | 25 for (Block &block : region) { in initialize() 26 visitBlock(&block); in initialize() 27 for (Operation &op : block) in initialize() 38 else if (auto *block = point.dyn_cast<Block *>()) in visit() local 39 visitBlock(block); in visit() 89 if (!getOrCreateFor<Executable>(block, block)->isLive()) in visitBlock() 93 AbstractDenseLattice *after = getLattice(block); in visitBlock() 99 if (block->isEntryBlock()) { in visitBlock() 111 join(after, *getLatticeFor(block, prev)); in visitBlock() 127 for (Block::pred_iterator it = block->pred_begin(), e = block->pred_end(); in visitBlock() [all …]
|
| H A D | SparseAnalysis.cpp | 56 for (Block &block : region) { in initializeRecursively() 58 visitBlock(&block); in initializeRecursively() 59 for (Operation &op : block) in initializeRecursively() 71 else if (Block *block = point.dyn_cast<Block *>()) in visit() local 72 visitBlock(block); in visit() 138 if (block->getNumArguments() == 0) in visitBlock() 142 if (!getOrCreate<Executable>(block)->isLive()) in visitBlock() 147 argLattices.reserve(block->getNumArguments()); in visitBlock() 161 if (block->isEntryBlock()) { in visitBlock() 181 block, branch, block->getParent()->getRegionNumber(), argLattices); in visitBlock() [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/ |
| H A D | select-blockaddress.mir | 14 indirectbr i8* blockaddress(@test_blockaddress, %block), [label %block] 32 ; CHECK: bb.0 (%ir-block.0): 33 …@test_blockaddress, %ir-block.block), target-flags(aarch64-pageoff, aarch64-nc) blockaddress(@test… 38 ; CHECK: bb.1.block (address-taken): 40 ; LARGE: bb.0 (%ir-block.0): 41 … = MOVZXi target-flags(aarch64-g0, aarch64-nc) blockaddress(@test_blockaddress, %ir-block.block), 0 44 … MOVKXi [[MOVKXi1]], target-flags(aarch64-g3) blockaddress(@test_blockaddress, %ir-block.block), 48 51 ; LARGE: bb.1.block (address-taken): 52 bb.1 (%ir-block.0): 53 %0:gpr(p0) = G_BLOCK_ADDR blockaddress(@test_blockaddress, %ir-block.block) [all …]
|
| H A D | legalize-blockaddress.mir | 10 store i8* blockaddress(@test_blockaddress, %block), i8** @addr 11 indirectbr i8* blockaddress(@test_blockaddress, %block), [label %block] 13 block: ; preds = %0 27 ; CHECK: bb.0 (%ir-block.0): 28 …CK: [[BLOCK_ADDR:%[0-9]+]]:_(p0) = G_BLOCK_ADDR blockaddress(@test_blockaddress, %ir-block.block) 33 ; CHECK: bb.1.block (address-taken): 35 bb.1 (%ir-block.0): 36 %0:_(p0) = G_BLOCK_ADDR blockaddress(@test_blockaddress, %ir-block.block) 41 bb.2.block (address-taken):
|
| /llvm-project-15.0.7/clang/test/SemaObjC/ |
| H A D | warn-retain-cycle.m | 3 void *_Block_copy(const void *block); 6 - (void) setBlock: (void(^)(void)) block; 7 - (void) addBlock: (void(^)(void)) block; 13 x.block = // expected-note {{block will be retained by the captured object}} 23 x.block = ^{ [weakx actNow]; }; 28 weakx.block = ^{ [x actNow]; }; 31 …x.block = ^{ (void)x.actNow; }; // expected-warning {{capturing 'x' strongly in this block is lik… 87 void (^block)(void); field 93 …block = ^{ // expected-note {{block will be retained by an object strongly retained by the capture… 101 - (void)addOperationWithBlock:(void (^)(void))block; [all …]
|
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | Visitors.cpp | 31 for (auto &block : region) { in walk() local 32 for (auto &nestedOp : block) in walk() 46 callback(&block); in walk() 47 for (auto &nestedOp : block) in walk() 50 callback(&block); in walk() 62 for (auto &block : region) { in walk() local 82 for (Block &block : region) { in walk() 115 for (auto &block : region) { in walk() local 116 for (auto &nestedOp : block) in walk() 171 for (auto &block : region) { in walk() local [all …]
|
| H A D | Verifier.cpp | 58 verifyBlock(Block &block, 100 if (!block->getParent()) in mayBeValidWithoutTerminator() 104 Operation *op = block->getParentOp(); in mayBeValidWithoutTerminator() 111 for (auto arg : block.getArguments()) in verifyBlock() 112 if (arg.getOwner() != &block) in verifyBlock() 116 if (block.empty()) { in verifyBlock() 125 for (Operation &op : block) { in verifyBlock() 151 return block.back().emitOpError( in verifyBlock() 224 for (Block &block : region) in verifyOperation() 334 for (Block &block : region) { in verifyDominanceOfContainedRegions() [all …]
|
| /llvm-project-15.0.7/openmp/runtime/src/ |
| H A D | kmp_environment.cpp | 289 block->bulk = bulk; in ___kmp_env_blk_parse_string() 290 block->vars = vars; in ___kmp_env_blk_parse_string() 291 block->count = count; in ___kmp_env_blk_parse_string() 367 block->bulk = bulk; in ___kmp_env_blk_parse_windows() 368 block->vars = vars; in ___kmp_env_blk_parse_windows() 369 block->count = count; in ___kmp_env_blk_parse_windows() 423 block->bulk = bulk; in ___kmp_env_blk_parse_unix() 424 block->vars = vars; in ___kmp_env_blk_parse_unix() 465 qsort(CCAST(kmp_env_var_t *, block->vars), block->count, in __kmp_env_blk_sort() 478 block->count = 0; in __kmp_env_blk_free() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Transforms/Utils/ |
| H A D | RegionUtils.cpp | 119 for (Operation &op : block) in eraseUnreachableBlocks() 273 if (block->isEntryBlock()) in propagateLiveness() 342 block.eraseArguments( in deleteDeadness() 411 Block *block; member 422 : block(block), hash(0) { in BlockEquivalenceData() 484 Block *leaderBlock = leaderData.block, *mergeBlock = blockData.block; in addToCluster() 491 auto rhsIt = blockData.block->begin(), rhsE = blockData.block->end(); in addToCluster() 571 for (auto it = block->pred_begin(), e = block->pred_end(); it != e; ++it) { in ableToUpdatePredOperands() 628 for (auto predIt = block->pred_begin(), predE = block->pred_end(); in merge() 662 matchingSuccessors[block.getSuccessors()].push_back(&block); in mergeIdenticalBlocks() [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/ |
| H A D | SPIRVControlFlowOps.td | 88 block. 272 one loop header block, one loop continue block, one loop merge block. 273 The entry block should be the first block and it should jump to the loop 274 header block, which is the second block. The loop merge block should be the 275 last block. The merge block should only contain a `spv.mlir.merge` op. 276 The continue block should be the second to last block and it should have a 277 branch to the loop header block. The loop continue block should be the only 278 block, except the entry block, branching to the header block. 304 // Adds an empty entry block and loop merge block containing one 439 header block, and one selection merge. The selection header block should be [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
| H A D | irtranslator-fence.ll | 6 ; CHECK: bb.1 (%ir-block.0): 15 ; CHECK: bb.1 (%ir-block.0): 24 ; CHECK: bb.1 (%ir-block.0): 33 ; CHECK: bb.1 (%ir-block.0): 42 ; CHECK: bb.1 (%ir-block.0): 51 ; CHECK: bb.1 (%ir-block.0): 60 ; CHECK: bb.1 (%ir-block.0): 69 ; CHECK: bb.1 (%ir-block.0): 78 ; CHECK: bb.1 (%ir-block.0): 87 ; CHECK: bb.1 (%ir-block.0): [all …]
|
| /llvm-project-15.0.7/mlir/test/IR/ |
| H A D | visitors.mlir | 37 // CHECK: Visiting block ^bb0 from region 0 from operation 'func.func' 38 // CHECK: Visiting block ^bb0 from region 0 from operation 'scf.for' 39 // CHECK: Visiting block ^bb0 from region 0 from operation 'scf.if' 40 // CHECK: Visiting block ^bb0 from region 1 from operation 'scf.if' 61 // CHECK: Visiting block ^bb0 from region 0 from operation 'scf.if' 62 // CHECK: Visiting block ^bb0 from region 1 from operation 'scf.if' 79 // CHECK: Erasing block ^bb0 from region 0 from operation 'scf.for' 91 // CHECK: Erasing block ^bb0 from region 0 from operation 'scf.if' 92 // CHECK: Erasing block ^bb0 from region 1 from operation 'scf.if' 107 // CHECK: Erasing block ^bb0 from region 0 from operation 'scf.if' [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/ObjCARC/ |
| H A D | escape.ll | 35 …block.isa = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>, <{ … 36 store i8* null, i8** %block.isa, align 8 37 …block.flags = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>, <… 38 store i32 1107296256, i32* %block.flags, align 8 40 store i32 0, i32* %block.reserved, align 4 41 …block.invoke = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>, … 47 store i8* %tmp5, i8** %block.captured, align 8 91 store i8* null, i8** %block.isa, align 8 93 store i32 1107296256, i32* %block.flags, align 8 95 store i32 0, i32* %block.reserved, align 4 [all …]
|
| H A D | weak-copies.ll | 44 ; CHECK-NEXT: %block = alloca %1, align 8 50 %block = alloca %1, align 8 53 %block.isa = getelementptr inbounds %1, %1* %block, i64 0, i32 0 55 %block.flags = getelementptr inbounds %1, %1* %block, i64 0, i32 1 56 store i32 1107296256, i32* %block.flags, align 8 57 %block.reserved = getelementptr inbounds %1, %1* %block, i64 0, i32 2 58 store i32 0, i32* %block.reserved, align 4 59 %block.invoke = getelementptr inbounds %1, %1* %block, i64 0, i32 3 61 %block.descriptor = getelementptr inbounds %1, %1* %block, i64 0, i32 4 63 %block.captured = getelementptr inbounds %1, %1* %block, i64 0, i32 5 [all …]
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | canonicalize-do.cpp | 23 void Post(Block &block) { in Post() argument 25 for (auto i{block.begin()}, end{block.end()}; i != end; ++i) { in Post() 33 CanonicalizeIfMatch(block, stack, i, in Post() 38 CanonicalizeIfMatch(block, stack, i, in Post() 43 CanonicalizeIfMatch(block, stack, i, in Post() 48 CanonicalizeIfMatch(block, stack, i, in Post() 52 CanonicalizeIfMatch(block, stack, i, in Post() 56 CanonicalizeIfMatch(block, stack, i, in Post() 60 CanonicalizeIfMatch(block, stack, i, in Post() 109 Block block; in CanonicalizeIfMatch() local [all …]
|
| /llvm-project-15.0.7/llvm/lib/Support/BLAKE3/ |
| H A D | blake3_portable.c | 41 block_words[0] = load32(block + 4 * 0); in compress_pre() 42 block_words[1] = load32(block + 4 * 1); in compress_pre() 43 block_words[2] = load32(block + 4 * 2); in compress_pre() 44 block_words[3] = load32(block + 4 * 3); in compress_pre() 45 block_words[4] = load32(block + 4 * 4); in compress_pre() 46 block_words[5] = load32(block + 4 * 5); in compress_pre() 47 block_words[6] = load32(block + 4 * 6); in compress_pre() 48 block_words[7] = load32(block + 4 * 7); in compress_pre() 49 block_words[8] = load32(block + 4 * 8); in compress_pre() 50 block_words[9] = load32(block + 4 * 9); in compress_pre() [all …]
|