Searched refs:BTC (Results 1 – 17 of 17) sorted by relevance
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/ |
| H A D | first-order-recurrence-sink-replicate-region.ll | 14 ; CHECK-NEXT: Live-in vp<[[BTC:%.+]]> = backedge-taken count 25 ; CHECK-NEXT: EMIT vp<[[MASK:%.+]]> = icmp ule ir<%iv> vp<[[BTC]]> 102 ; CHECK-NEXT: Live-in vp<[[BTC:%.+]]> = backedge-taken count 113 ; CHECK-NEXT: EMIT vp<[[MASK:%.+]]> = icmp ule ir<%iv> vp<[[BTC]]> 177 ; CHECK-NEXT: Live-in vp<[[BTC:%.+]]> = backedge-taken count 188 ; CHECK-NEXT: EMIT vp<[[MASK:%.+]]> = icmp ule vp<[[WIDEN_CAN]]> vp<[[BTC]]> 254 ; CHECK-NEXT: Live-in vp<[[BTC:%.+]]> = backedge-taken count 265 ; CHECK-NEXT: EMIT vp<[[MASK:%.+]]> = icmp ule ir<%iv> vp<[[BTC]]> 350 ; CHECK-NEXT: Live-in vp<[[BTC:%.+]]> = backedge-taken count 361 ; CHECK-NEXT: EMIT vp<[[MASK:%.+]]> = icmp ule ir<%iv> vp<[[BTC]]> [all …]
|
| H A D | vplan-sink-scalars-and-merge.ll | 16 ; CHECK-NEXT: Live-in vp<[[BTC:%.+]]> = backedge-taken count 83 ; CHECK-NEXT: Live-in vp<[[BTC:%.+]]> = backedge-taken count 162 ; CHECK-NEXT: Live-in vp<[[BTC:%.+]]> = backedge-taken count 243 ; CHECK-NEXT: Live-in vp<[[BTC:%.+]]> = backedge-taken count 318 ; CHECK-NEXT: Live-in vp<[[BTC:%.+]]> = backedge-taken count 419 ; CHECK-NEXT: Live-in vp<[[BTC:%.+]]> = backedge-taken count 535 ; CHECK-NEXT: Live-in vp<[[BTC:%.+]]> = backedge-taken count 645 ; CHECK-NEXT: Live-in vp<[[BTC:%.+]]> = backedge-taken count 760 ; CHECK-NEXT: Live-in vp<[[BTC:%.+]]> = backedge-taken count 828 ; CHECK-NEXT: Live-in vp<[[BTC:%.+]]> = backedge-taken count [all …]
|
| H A D | icmp-uniforms.ll | 42 ; CHECK-NEXT: Live-in vp<[[BTC:%.+]]> = backedge-taken count 52 ; CHECK-NEXT: EMIT vp<[[COND:%.+]]> = icmp ule ir<%iv> vp<[[BTC]]>
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LoopDeletion.cpp | 412 auto *BTC = SE.getBackedgeTakenCount(L); in breakBackedgeIfNotTaken() local 413 if (!BTC->isZero()) { in breakBackedgeIfNotTaken() 414 if (!isa<SCEVCouldNotCompute>(BTC) && SE.isKnownNonZero(BTC)) in breakBackedgeIfNotTaken()
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/X86/ |
| H A D | pr54413-select-interleave-count-loop-with-cost-zero.ll | 7 ; retains the cached original BTC, as the loop is in dead code. Make sure
|
| /llvm-project-15.0.7/llvm/test/Analysis/ScalarEvolution/ |
| H A D | trip-count-unknown-stride.ll | 183 ; When %zero = 0, this loop is only well defined if %n < 0 and thus BTC = 0.
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/LowOverheadLoops/ |
| H A D | tail-pred-const.ll | 273 ; BTC = UINT_MAX, and scalar trip count BTC + 1 would overflow:
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | ScalarEvolutionTest.cpp | 1297 const SCEV *BTC = SE.getBackedgeTakenCount(L); in TEST_F() local 1298 EXPECT_FALSE(isa<SCEVConstant>(BTC)); in TEST_F()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86InstrCompiler.td | 1632 // Try to use BTS/BTR/BTC for single bit operations on the upper 32-bits. 1959 // Use BTR/BTS/BTC for clearing/setting/toggling a bit in a variable location. 1961 Instruction BTS, Instruction BTC, 1970 (BTC RC:$src1, 1981 (BTC RC:$src1,
|
| H A D | X86ScheduleZnver1.td | 706 // BTR BTS BTC.
|
| H A D | X86ScheduleZnver2.td | 716 // BTR BTS BTC.
|
| H A D | X86SchedHaswell.td | 700 // BTR BTS BTC.
|
| H A D | X86InstrInfo.td | 1878 // Bit tests instructions: BT, BTS, BTR, BTC.
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 1128 for (BitTestCase &BTC : BTB->Cases) in lowerBitTestWorkItem() 1129 CurMF->insert(BBI, BTC.ThisBB); in lowerBitTestWorkItem()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | btc_bts_btr.ll | 678 ; of BTR/BTS/BTC as they have very different semantics from their register
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 8041 VPValue *BTC = Plan->getOrCreateBackedgeTakenCount(); in createBlockInMask() local 8042 BlockMask = Builder.createNaryOp(VPInstruction::ICmpULE, {IV, BTC}); in createBlockInMask()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 10915 for (BitTestCase &BTC : BTB->Cases) in lowerWorkItem() 10916 CurMF->insert(BBI, BTC.ThisBB); in lowerWorkItem()
|