/external/llvm-project/llvm/test/CodeGen/Mips/GlobalISel/regbankselect/ |
D | long_ambiguous_chain_s64.mir | 7 br i1 %cnd0, label %pre.PHI.2, label %pre.PHI.1 9 pre.PHI.1: ; preds = %entry 10 br i1 %cnd1, label %b.PHI.1.1, label %pre.PHI.1.0 12 pre.PHI.1.0: ; preds = %pre.PHI.1 13 br i1 %cnd2, label %b.PHI.1.2, label %b.PHI.1.0 15 b.PHI.1.0: ; preds = %pre.PHI.1.0 17 br label %b.PHI.1 19 b.PHI.1.1: ; preds = %pre.PHI.1 21 br label %b.PHI.1 23 b.PHI.1.2: ; preds = %pre.PHI.1.0 [all …]
|
D | long_ambiguous_chain_s32.mir | 7 br i1 %cnd0, label %pre.PHI.2, label %pre.PHI.1 9 pre.PHI.1: ; preds = %entry 10 br i1 %cnd1, label %b.PHI.1.1, label %pre.PHI.1.0 12 pre.PHI.1.0: ; preds = %pre.PHI.1 13 br i1 %cnd2, label %b.PHI.1.2, label %b.PHI.1.0 15 b.PHI.1.0: ; preds = %pre.PHI.1.0 17 br label %b.PHI.1 19 b.PHI.1.1: ; preds = %pre.PHI.1 21 br label %b.PHI.1 23 b.PHI.1.2: ; preds = %pre.PHI.1.0 [all …]
|
/external/llvm-project/llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/ |
D | long_ambiguous_chain_s32.ll | 28 ; MIPS32-NEXT: $BB0_2: # %pre.PHI.1 33 ; MIPS32-NEXT: # %bb.3: # %pre.PHI.1 36 ; MIPS32-NEXT: $BB0_4: # %pre.PHI.1.0 41 ; MIPS32-NEXT: # %bb.5: # %pre.PHI.1.0 44 ; MIPS32-NEXT: $BB0_6: # %b.PHI.1.0 50 ; MIPS32-NEXT: $BB0_7: # %b.PHI.1.1 56 ; MIPS32-NEXT: $BB0_8: # %b.PHI.1.2 60 ; MIPS32-NEXT: $BB0_9: # %b.PHI.1 68 ; MIPS32-NEXT: # %bb.10: # %b.PHI.1 71 ; MIPS32-NEXT: $BB0_11: # %b.PHI.1.end [all …]
|
D | long_ambiguous_chain_s64.ll | 28 ; MIPS32-NEXT: $BB0_2: # %pre.PHI.1 33 ; MIPS32-NEXT: # %bb.3: # %pre.PHI.1 36 ; MIPS32-NEXT: $BB0_4: # %pre.PHI.1.0 41 ; MIPS32-NEXT: # %bb.5: # %pre.PHI.1.0 44 ; MIPS32-NEXT: $BB0_6: # %b.PHI.1.0 50 ; MIPS32-NEXT: $BB0_7: # %b.PHI.1.1 56 ; MIPS32-NEXT: $BB0_8: # %b.PHI.1.2 60 ; MIPS32-NEXT: $BB0_9: # %b.PHI.1 68 ; MIPS32-NEXT: # %bb.10: # %b.PHI.1 71 ; MIPS32-NEXT: $BB0_11: # %b.PHI.1.end [all …]
|
/external/llvm-project/llvm/test/Analysis/PhiValues/ |
D | basic.ll | 5 ; CHECK-LABEL: PHI Values for function: simple 17 ; CHECK: PHI %phi1 has values: 21 ; CHECK: PHI %phi2 has values: 28 ; CHECK-LABEL: PHI Values for function: chain 40 ; CHECK: PHI %phi1 has values: 53 ; CHECK: PHI %phi2 has values: 61 ; CHECK-LABEL: PHI Values for function: no_values 67 ; CHECK: PHI %phi has values: 73 ; CHECK-LABEL: PHI Values for function: simple_loop 79 ; CHECK: PHI %phi has values: [all …]
|
D | long_phi_chain.ll | 6 ; CHECK-LABEL: PHI Values for function: fn 12 ; CHECK: PHI %phi1 has values: 24 ; CHECK: PHI %phi2 has values: 33 ; CHECK: PHI %phi3 has values: 42 ; CHECK: PHI %phi4 has values: 51 ; CHECK: PHI %phi5 has values: 60 ; CHECK: PHI %phi6 has values: 66 ; CHECK: PHI %phi7 has values: 78 ; CHECK: PHI %phi8 has values: 87 ; CHECK: PHI %phi9 has values: [all …]
|
/external/llvm/lib/CodeGen/ |
D | MachineSSAUpdater.cpp | 187 MachineInstrBuilder InsertedPHI = InsertNewDef(TargetOpcode::PHI, BB, in GetValueInMiddleOfBlock() 251 MachineInstr *PHI; member in llvm::SSAUpdaterTraits::PHI_iterator 256 : PHI(P), idx(1) {} in PHI_iterator() 258 : PHI(P), idx(PHI->getNumOperands()) {} in PHI_iterator() 263 unsigned getIncomingValue() { return PHI->getOperand(idx).getReg(); } in getIncomingValue() 265 return PHI->getOperand(idx+1).getMBB(); in getIncomingBlock() 268 static inline PHI_iterator PHI_begin(PhiT *PHI) { return PHI_iterator(PHI); } in PHI_begin() argument 269 static inline PHI_iterator PHI_end(PhiT *PHI) { in PHI_end() argument 270 return PHI_iterator(PHI, true); in PHI_end() 299 MachineInstr *PHI = InsertNewDef(TargetOpcode::PHI, BB, Loc, in CreateEmptyPHI() local [all …]
|
D | EarlyIfConversion.cpp | 111 MachineInstr *PHI; member 117 : PHI(phi), TReg(0), FReg(0), CondCycles(0), TCycles(0), FCycles(0) {} in PHIInfo() 413 for (unsigned i = 1; i != PI.PHI->getNumOperands(); i += 2) { in canConvertIf() 414 if (PI.PHI->getOperand(i+1).getMBB() == TPred) in canConvertIf() 415 PI.TReg = PI.PHI->getOperand(i).getReg(); in canConvertIf() 416 if (PI.PHI->getOperand(i+1).getMBB() == FPred) in canConvertIf() 417 PI.FReg = PI.PHI->getOperand(i).getReg(); in canConvertIf() 425 DEBUG(dbgs() << "Can't convert: " << *PI.PHI); in canConvertIf() 462 DEBUG(dbgs() << "If-converting " << *PI.PHI); in replacePHIInstrs() 463 unsigned DstReg = PI.PHI->getOperand(0).getReg(); in replacePHIInstrs() [all …]
|
/external/llvm-project/llvm/lib/CodeGen/ |
D | MachineSSAUpdater.cpp | 192 MachineInstrBuilder InsertedPHI = InsertNewDef(TargetOpcode::PHI, BB, in GetValueInMiddleOfBlock() 257 MachineInstr *PHI; member in llvm::SSAUpdaterTraits::PHI_iterator 262 : PHI(P), idx(1) {} in PHI_iterator() 264 : PHI(P), idx(PHI->getNumOperands()) {} in PHI_iterator() 270 unsigned getIncomingValue() { return PHI->getOperand(idx).getReg(); } in getIncomingValue() 273 return PHI->getOperand(idx+1).getMBB(); in getIncomingBlock() 277 static inline PHI_iterator PHI_begin(PhiT *PHI) { return PHI_iterator(PHI); } in PHI_begin() argument 279 static inline PHI_iterator PHI_end(PhiT *PHI) { in PHI_end() argument 280 return PHI_iterator(PHI, true); in PHI_end() 309 MachineInstr *PHI = InsertNewDef(TargetOpcode::PHI, BB, Loc, in CreateEmptyPHI() local [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | MachineSSAUpdater.cpp | 189 MachineInstrBuilder InsertedPHI = InsertNewDef(TargetOpcode::PHI, BB, in GetValueInMiddleOfBlock() 254 MachineInstr *PHI; member in llvm::SSAUpdaterTraits::PHI_iterator 259 : PHI(P), idx(1) {} in PHI_iterator() 261 : PHI(P), idx(PHI->getNumOperands()) {} in PHI_iterator() 267 unsigned getIncomingValue() { return PHI->getOperand(idx).getReg(); } in getIncomingValue() 270 return PHI->getOperand(idx+1).getMBB(); in getIncomingBlock() 274 static inline PHI_iterator PHI_begin(PhiT *PHI) { return PHI_iterator(PHI); } in PHI_begin() argument 276 static inline PHI_iterator PHI_end(PhiT *PHI) { in PHI_end() argument 277 return PHI_iterator(PHI, true); in PHI_end() 306 MachineInstr *PHI = InsertNewDef(TargetOpcode::PHI, BB, Loc, in CreateEmptyPHI() local [all …]
|
/external/llvm-project/llvm/lib/Transforms/Utils/ |
D | CanonicalizeFreezeInLoops.cpp | 75 PHINode *PHI; member 79 FrozenIndPHIInfo(PHINode *PHI, BinaryOperator *StepInst) in FrozenIndPHIInfo() 80 : PHI(PHI), StepInst(StepInst) {} in FrozenIndPHIInfo() 132 for (auto &PHI : L->getHeader()->phis()) { in run() local 134 if (!InductionDescriptor::isInductionPHI(&PHI, L, &SE, ID)) in run() 137 LLVM_DEBUG(dbgs() << "canonfr: PHI: " << PHI << "\n"); in run() 138 FrozenIndPHIInfo Info(&PHI, ID.getInductionBinOp()); in run() 145 Info.StepValIdx = Info.StepInst->getOperand(0) == &PHI; in run() 162 for_each(PHI.users(), Visit); in run() 171 PHINode *PHI = Info.PHI; in run() local [all …]
|
D | SSAUpdater.cpp | 78 static bool IsEquivalentPHI(PHINode *PHI, in IsEquivalentPHI() argument 80 unsigned PHINumValues = PHI->getNumIncomingValues(); in IsEquivalentPHI() 86 if (ValueMapping[PHI->getIncomingBlock(i)] != in IsEquivalentPHI() 87 PHI->getIncomingValue(i)) { in IsEquivalentPHI() 228 PHINode *PHI; member in llvm::SSAUpdaterTraits::PHI_iterator 233 : PHI(P), idx(0) {} in PHI_iterator() 235 : PHI(P), idx(PHI->getNumIncomingValues()) {} in PHI_iterator() 241 Value *getIncomingValue() { return PHI->getIncomingValue(idx); } in getIncomingValue() 242 BasicBlock *getIncomingBlock() { return PHI->getIncomingBlock(idx); } in getIncomingBlock() 245 static PHI_iterator PHI_begin(PhiT *PHI) { return PHI_iterator(PHI); } in PHI_begin() argument [all …]
|
/external/llvm/lib/Transforms/Utils/ |
D | SSAUpdater.cpp | 65 static bool IsEquivalentPHI(PHINode *PHI, in IsEquivalentPHI() argument 67 unsigned PHINumValues = PHI->getNumIncomingValues(); in IsEquivalentPHI() 73 if (ValueMapping[PHI->getIncomingBlock(i)] != in IsEquivalentPHI() 74 PHI->getIncomingValue(i)) { in IsEquivalentPHI() 221 PHINode *PHI; member in llvm::SSAUpdaterTraits::PHI_iterator 226 : PHI(P), idx(0) {} in PHI_iterator() 228 : PHI(P), idx(PHI->getNumIncomingValues()) {} in PHI_iterator() 233 Value *getIncomingValue() { return PHI->getIncomingValue(idx); } in getIncomingValue() 234 BasicBlock *getIncomingBlock() { return PHI->getIncomingBlock(idx); } in getIncomingBlock() 237 static PHI_iterator PHI_begin(PhiT *PHI) { return PHI_iterator(PHI); } in PHI_begin() argument [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | SSAUpdater.cpp | 78 static bool IsEquivalentPHI(PHINode *PHI, in IsEquivalentPHI() argument 80 unsigned PHINumValues = PHI->getNumIncomingValues(); in IsEquivalentPHI() 86 if (ValueMapping[PHI->getIncomingBlock(i)] != in IsEquivalentPHI() 87 PHI->getIncomingValue(i)) { in IsEquivalentPHI() 233 PHINode *PHI; member in llvm::SSAUpdaterTraits::PHI_iterator 238 : PHI(P), idx(0) {} in PHI_iterator() 240 : PHI(P), idx(PHI->getNumIncomingValues()) {} in PHI_iterator() 246 Value *getIncomingValue() { return PHI->getIncomingValue(idx); } in getIncomingValue() 247 BasicBlock *getIncomingBlock() { return PHI->getIncomingBlock(idx); } in getIncomingBlock() 250 static PHI_iterator PHI_begin(PhiT *PHI) { return PHI_iterator(PHI); } in PHI_begin() argument [all …]
|
/external/llvm-project/llvm/test/CodeGen/RISCV/ |
D | select-optimize-multiple.mir | 58 ; RV32I: [[PHI:%[0-9]+]]:gpr = PHI [[COPY2]], %bb.0, [[COPY1]], %bb.1 59 ; RV32I: [[ADDI:%[0-9]+]]:gpr = ADDI [[PHI]], 1 63 ; RV32I: [[PHI1:%[0-9]+]]:gpr = PHI [[COPY]], %bb.2, [[COPY1]], %bb.3 64 ; RV32I: [[ADD:%[0-9]+]]:gpr = ADD [[PHI]], killed [[PHI1]] 80 ; RV64I: [[PHI:%[0-9]+]]:gpr = PHI [[COPY2]], %bb.0, [[COPY1]], %bb.1 81 ; RV64I: [[ADDI:%[0-9]+]]:gpr = ADDI [[PHI]], 1 85 ; RV64I: [[PHI1:%[0-9]+]]:gpr = PHI [[COPY]], %bb.2, [[COPY1]], %bb.3 86 ; RV64I: [[ADD:%[0-9]+]]:gpr = ADD [[PHI]], killed [[PHI1]] 145 ; RV32I: [[PHI:%[0-9]+]]:gpr = PHI [[COPY2]], %bb.0, [[COPY1]], %bb.1 146 ; RV32I: [[PHI1:%[0-9]+]]:gpr = PHI [[COPY]], %bb.0, [[COPY1]], %bb.1 [all …]
|
/external/llvm-project/llvm/test/CodeGen/ARM/ |
D | peephole-phi.mir | 26 ; CHECK: [[PHI:%[0-9]+]]:gpr = PHI [[VMOVRRD]], %bb.1, [[VMOVRS]], %bb.2 27 ; CHECK: [[VMOVSR:%[0-9]+]]:spr = VMOVSR [[PHI]], 14 /* CC::al */, $noreg 41 %5:gpr = PHI %1, %bb.1, %4, %bb.2 63 ; CHECK: [[PHI:%[0-9]+]]:spr = PHI [[DEF]], %bb.1, [[DEF1]], %bb.2 64 ; CHECK: [[PHI1:%[0-9]+]]:gpr = PHI [[VMOVRS]], %bb.1, [[VMOVRS1]], %bb.2 65 ; CHECK: [[COPY:%[0-9]+]]:spr = COPY [[PHI]] 79 %4:gpr = PHI %0, %bb.1, %2, %bb.2 102 ; CHECK: [[PHI:%[0-9]+]]:gpr = PHI [[VMOVRS]], %bb.1, [[VMOVRS1]], %bb.2 103 ; CHECK: [[VMOVSR:%[0-9]+]]:spr = VMOVSR [[PHI]], 14 /* CC::al */, $noreg 115 %4:gpr = PHI %0, %bb.1, %2, %bb.2
|
/external/llvm-project/llvm/test/CodeGen/AMDGPU/ |
D | phi-vgpr-input-moveimm.mir | 4 # GCN-NOT: %{{[0-9]+}}:vgpr_32 = PHI %{{[0-9]+}}, %bb.3, %{{[0-9]+}}, %bb.1 5 # GCN: %{{[0-9]+}}:sreg_32 = PHI %{{[0-9]+}}, %bb.3, %{{[0-9]+}}, %bb.1 26 %3:sreg_32 = PHI %1, %bb.3, %2, %bb.1 37 # GCN-NOT: %{{[0-9]+}}:sreg_64 = PHI %{{[0-9]+}}, %bb.3, %{{[0-9]+}}, %bb.1 38 # GCN: %{{[0-9]+}}:vreg_64 = PHI %{{[0-9]+}}, %bb.3, %{{[0-9]+}}, %bb.1 58 %3:sreg_64 = PHI %1, %bb.3, %2, %bb.1 70 # GCN-NOT: %{{[0-9]+}}:sreg_32 = PHI %{{[0-9]+}}, %bb.3, %{{[0-9]+}}, %bb.1 71 # GCN: %{{[0-9]+}}:vgpr_32 = PHI %{{[0-9]+}}, %bb.3, %{{[0-9]+}}, %bb.1 91 %3:sreg_32 = PHI %1, %bb.3, %2, %bb.1
|
/external/llvm-project/llvm/test/Transforms/HardwareLoops/ |
D | scalar-while.ll | 3 …ounter-bitwidth=32 -force-hardware-loop-phi=true -S %s -o - | FileCheck %s --check-prefix=CHECK-PHI 27 ; CHECK-PHI-LABEL: @while_lt( 28 ; CHECK-PHI-NEXT: entry: 29 ; CHECK-PHI-NEXT: [[CMP4:%.*]] = icmp ult i32 [[I:%.*]], [[N:%.*]] 30 ; CHECK-PHI-NEXT: br i1 [[CMP4]], label [[WHILE_BODY_PREHEADER:%.*]], label [[WHILE_END:%.*]] 31 ; CHECK-PHI: while.body.preheader: 32 ; CHECK-PHI-NEXT: [[TMP0:%.*]] = sub i32 [[N]], [[I]] 33 ; CHECK-PHI-NEXT: [[TMP1:%.*]] = call i32 @llvm.start.loop.iterations.i32(i32 [[TMP0]]) 34 ; CHECK-PHI-NEXT: br label [[WHILE_BODY:%.*]] 35 ; CHECK-PHI: while.body: [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | AMDGPUMachineCFGStructurizer.cpp | 303 static unsigned getPHINumInputs(MachineInstr &PHI) { in getPHINumInputs() argument 304 assert(PHI.isPHI()); in getPHINumInputs() 305 return (PHI.getNumOperands() - 1) / 2; in getPHINumInputs() 308 static MachineBasicBlock *getPHIPred(MachineInstr &PHI, unsigned Index) { in getPHIPred() argument 309 assert(PHI.isPHI()); in getPHIPred() 310 return PHI.getOperand(Index * 2 + 2).getMBB(); in getPHIPred() 313 static void setPhiPred(MachineInstr &PHI, unsigned Index, in setPhiPred() argument 315 PHI.getOperand(Index * 2 + 2).setMBB(NewPred); in setPhiPred() 318 static unsigned getPHISourceReg(MachineInstr &PHI, unsigned Index) { in getPHISourceReg() argument 319 assert(PHI.isPHI()); in getPHISourceReg() [all …]
|
/external/llvm-project/llvm/lib/Target/AMDGPU/ |
D | AMDGPUMachineCFGStructurizer.cpp | 303 static unsigned getPHINumInputs(MachineInstr &PHI) { in getPHINumInputs() argument 304 assert(PHI.isPHI()); in getPHINumInputs() 305 return (PHI.getNumOperands() - 1) / 2; in getPHINumInputs() 308 static MachineBasicBlock *getPHIPred(MachineInstr &PHI, unsigned Index) { in getPHIPred() argument 309 assert(PHI.isPHI()); in getPHIPred() 310 return PHI.getOperand(Index * 2 + 2).getMBB(); in getPHIPred() 313 static void setPhiPred(MachineInstr &PHI, unsigned Index, in setPhiPred() argument 315 PHI.getOperand(Index * 2 + 2).setMBB(NewPred); in setPhiPred() 318 static unsigned getPHISourceReg(MachineInstr &PHI, unsigned Index) { in getPHISourceReg() argument 319 assert(PHI.isPHI()); in getPHISourceReg() [all …]
|
/external/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
D | inst-select-phi.mir | 28 ; GCN: [[PHI:%[0-9]+]]:sreg_32 = PHI [[COPY]], %bb.0, [[COPY1]], %bb.1 29 ; GCN: $sgpr0 = COPY [[PHI]] 78 ; GCN: [[PHI:%[0-9]+]]:vgpr_32 = PHI [[COPY]], %bb.0, [[COPY4]], %bb.1 79 ; GCN: $vgpr0 = COPY [[PHI]] 127 ; GCN: [[PHI:%[0-9]+]]:vgpr_32 = PHI [[COPY]], %bb.0, [[COPY1]], %bb.1 128 ; GCN: $vgpr0 = COPY [[PHI]] 177 ; GCN: [[PHI:%[0-9]+]]:vgpr_32 = PHI [[COPY]], %bb.0, [[COPY4]], %bb.1 178 ; GCN: $vgpr0 = COPY [[PHI]] 226 ; GCN: [[PHI:%[0-9]+]]:sreg_64 = PHI [[COPY]], %bb.0, [[COPY1]], %bb.1 227 ; GCN: $sgpr0_sgpr1 = COPY [[PHI]] [all …]
|
/external/llvm-project/llvm/include/llvm/Transforms/Utils/ |
D | SSAUpdaterImpl.h | 347 ValT PHI = Traits::CreateEmptyPHI(Info->BB, Info->NumPreds, Updater); in FindAvailableVals() local 348 Info->AvailableVal = PHI; in FindAvailableVals() 349 (*AvailableVals)[Info->BB] = PHI; in FindAvailableVals() 366 PhiT *PHI = Traits::ValueIsNewPHI(Info->AvailableVal, Updater); in FindAvailableVals() local 367 if (!PHI) in FindAvailableVals() 377 Traits::AddPHIOperand(PHI, PredInfo->AvailableVal, Pred); in FindAvailableVals() 380 LLVM_DEBUG(dbgs() << " Inserted PHI: " << *PHI << "\n"); in FindAvailableVals() 383 if (InsertedPHIs) InsertedPHIs->push_back(PHI); in FindAvailableVals() 404 bool CheckIfPHIMatches(PhiT *PHI) { in CheckIfPHIMatches() argument 406 WorkList.push_back(PHI); in CheckIfPHIMatches() [all …]
|
/external/llvm/include/llvm/Transforms/Utils/ |
D | SSAUpdaterImpl.h | 336 ValT PHI = Traits::CreateEmptyPHI(Info->BB, Info->NumPreds, Updater); in FindAvailableVals() local 337 Info->AvailableVal = PHI; in FindAvailableVals() 338 (*AvailableVals)[Info->BB] = PHI; in FindAvailableVals() 356 PhiT *PHI = Traits::ValueIsNewPHI(Info->AvailableVal, Updater); in FindAvailableVals() local 357 if (!PHI) in FindAvailableVals() 367 Traits::AddPHIOperand(PHI, PredInfo->AvailableVal, Pred); in FindAvailableVals() 370 DEBUG(dbgs() << " Inserted PHI: " << *PHI << "\n"); in FindAvailableVals() 373 if (InsertedPHIs) InsertedPHIs->push_back(PHI); in FindAvailableVals() 398 bool CheckIfPHIMatches(PhiT *PHI) { in CheckIfPHIMatches() argument 400 WorkList.push_back(PHI); in CheckIfPHIMatches() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/ |
D | SSAUpdaterImpl.h | 347 ValT PHI = Traits::CreateEmptyPHI(Info->BB, Info->NumPreds, Updater); in FindAvailableVals() local 348 Info->AvailableVal = PHI; in FindAvailableVals() 349 (*AvailableVals)[Info->BB] = PHI; in FindAvailableVals() 366 PhiT *PHI = Traits::ValueIsNewPHI(Info->AvailableVal, Updater); in FindAvailableVals() local 367 if (!PHI) in FindAvailableVals() 377 Traits::AddPHIOperand(PHI, PredInfo->AvailableVal, Pred); in FindAvailableVals() 380 LLVM_DEBUG(dbgs() << " Inserted PHI: " << *PHI << "\n"); in FindAvailableVals() 383 if (InsertedPHIs) InsertedPHIs->push_back(PHI); in FindAvailableVals() 404 bool CheckIfPHIMatches(PhiT *PHI) { in CheckIfPHIMatches() argument 406 WorkList.push_back(PHI); in CheckIfPHIMatches() [all …]
|
/external/llvm-project/llvm/test/MachineVerifier/ |
D | verifier-phi-fail0.mir | 5 # CHECK: Bad machine code: PHI operand is not live-out from predecessor 8 # CHECK: - instruction: %0:gr32 = PHI 11 # CHECK: Bad machine code: PHI operand is not live-out from predecessor 14 # CHECK: - instruction: %0:gr32 = PHI 31 %0:gr32 = PHI %1, %bb.1, %0, %bb.2
|