| /llvm-project-15.0.7/llvm/test/Transforms/GVNHoist/ |
| H A D | infinite-loop-indirect.ll | 5 ; Check that the bitcast is not hoisted because it is after an indirect call 45 ; Any instruction inside an infinite loop will not be hoisted because 82 ; Check that bitcast is hoisted even when one of them is partially redundant. 111 ; Check that the bitcast is not hoisted because anticipability 148 ; Check that the bitcast is not hoisted because of a cycle 185 ; Check that an instruction is not hoisted out of landing pad (%lpad4) 187 ; however an instruction may be hoisted into a landing pad if 192 ; Check that nothing gets hoisted out of %lpad 197 ; Check that the add is hoisted 201 ; Check that the add is hoisted [all …]
|
| H A D | pr30216.ll | 3 ; Make sure the two stores @B do not get hoisted past the load @B. 28 ; Make sure the two stores @B do not get hoisted past the store @GlobalVar.
|
| H A D | pr35222-hoist-load.ll | 5 ; Check that the load is not hoisted because the call can potentially 35 ; Check that the load is not hoisted because the call can potentially
|
| H A D | ld_hoist1.ll | 30 ; This load should be hoisted 44 ; This load should be hoisted in spite of store
|
| H A D | hoist.ll | 7 ; Check that all scalar expressions are hoisted. 43 ; Check that all loads and scalars depending on the loads are hoisted. 44 ; Check that getelementptr computation gets hoisted before the load. 93 ; hoisted, and then the third load will not be hoisted. 191 ; Check that dependent expressions are hoisted. 224 ; Check that all independent expressions are hoisted. 410 ; Loads should not be hoisted above this store. 531 ; should be hoisted.
|
| H A D | hoist-more-than-two-branches.ll | 6 ; Check that an instruction can be hoisted to a basic block
|
| /llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/X86/ |
| H A D | remove-debug.ll | 3 ; TODO: Track the acutal DebugLoc of the hoisted instruction when no-line 6 ; Checks if the debug info for hoisted "x = i" is removed and 7 ; the debug info for hoisted "bar()" is set as line 0
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | constant-hoisting-bfi.ll | 6 ; will not be hoisted to the func entry. 52 ; in while.body will be hoisted to while.body.preheader. 214748364701 in 53 ; if.then16 and if.else10 will be merged and hoisted to the beginning of 117 ; 214748364701 will be hoisted to entry block to reduce code size. 143 ; 214748364701 will not be hoisted to entry block because it will only
|
| H A D | hoist-spill-lpad.ll | 3 ; PR27612. The following spill is hoisted from two locations: the fall 5 ; exception. If it is not hoisted before the call, the spill will be
|
| H A D | constant-hoisting-and.ll | 4 ; If constant 4294967294 is hoisted to a variable, then we won't be able to use
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopDeletion/ |
| H A D | multiple-exits.ll | 68 ; because it can be deleted but cannot be hoisted. 79 ; because it can be deleted but cannot be hoisted. 117 ; because it can be deleted but cannot be hoisted. 126 ; because it can be deleted but cannot be hoisted.
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Hexagon/ |
| H A D | branch-folder-hoist-kills.mir | 9 # In this testcase, the "r1 = A2_sxth killed r0" was hoisted, and since r0 16 # %r1 = A2_sxth killed %r0 ; hoisted, kills r0
|
| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | misched-inorder-latency.ll | 6 ; %val1 is a load live out of %entry. It should be hoisted 33 ; The prefetch gets a default latency of 3 cycles and should be hoisted
|
| H A D | machinelicm-cse-dead-flag.mir | 6 # This case tests that after the dead %3 is CSE-ed with hoisted %5 in MachineLICM 47 # This case tests that after the dead %3 is CSE-ed with hoisted dead %5 in
|
| /llvm-project-15.0.7/llvm/test/Transforms/ConstantHoisting/PowerPC/ |
| H A D | masks.ll | 5 ; Here the masks are all contiguous, and should not be hoisted. 37 ; Here the masks are not contiguous, and should be hoisted.
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | waitcnt-vmcnt-loop.mir | 7 # We expect the waitcnt for the use to be hoisted on GFX9, but not on GFX10+ 117 # We do not expect the waitcnt to be hoisted out of the loop. 158 # We do not expect the waitcnt to be hoisted out of the loop. 241 # We expect the waitcnt to be hoisted of the loop to wait a single time before 282 # waitcnt instructions to be hoisted. 322 # We do not expect the waitcnt to be hoisted out of the loop. 497 # outside of it. We expect the s_waitcnt instruction to be hoisted.
|
| H A D | speculative-execution-freecasts.ll | 2 ; RUN: -spec-exec-max-speculation-cost 1 -spec-exec-max-not-hoisted 1 \
|
| /llvm-project-15.0.7/polly/test/GPGPU/ |
| H A D | invariant-load-hoisting-of-array.ll | 9 ; | invariant load hoisted `%loaded.ptr` 17 ; the invariant load hoisted value, NOT `%loaded.ptr`. 22 ; We need to make sure that in the new branch, we pick up invariant load hoisted
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/ |
| H A D | pr38697.ll | 29 ; is 0, so it cannot be hoisted above the guard of 'count > 0'. 93 ; divisions, but only some of which can be safely hoisted): 116 ; Verify that the 'udiv' is hoisted to the preheader, and is not in the loop body. 178 ; Verify that the 'udiv' is not hoisted to the preheader, and it remains in the 236 ; hoisted. 238 ; Verify that the division-operation is hoisted, and that it appears as a 297 ; division is safely hoisted, as it was in the 'DivBy16Hoist' verison, but here 300 ; Verify that the division-operation is hoisted.
|
| /llvm-project-15.0.7/polly/lib/External/isl/test_inputs/codegen/ |
| H A D | disjuncts.in | 1 # Check that conditions are hoisted up from the innermost loop
|
| H A D | hoist2.in | 1 # Check that the constraints hoisted from the inner loop
|
| H A D | hoist.in | 2 # are hoisted out of the loop
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | hoist_instr.ll | 3 ;; This tests that the div is hoisted into the then block.
|
| /llvm-project-15.0.7/llvm/test/Transforms/ConstantHoisting/X86/ |
| H A D | stackmap.ll | 6 ; Test if the 3rd argument of a stackmap is hoisted.
|
| /llvm-project-15.0.7/llvm/test/Transforms/SpeculativeExecution/ |
| H A D | spec-compares.ll | 2 ; RUN: -spec-exec-max-speculation-cost 4 -spec-exec-max-not-hoisted 3 \
|