| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | fp_to_uint.ll | 214 ; EG-NEXT: CNDE_INT T1.Z, PV.Z, PV.Y, 0.0, 215 ; EG-NEXT: CNDE_INT T0.W, PV.Z, PV.X, PV.Y, 219 ; EG-NEXT: CNDE_INT T0.W, PS, PV.Y, PV.Z, 309 ; EG-NEXT: LSHL T1.Y, PV.W, PV.Z, 315 ; EG-NEXT: CNDE_INT T0.Y, PV.Z, PV.Y, 0.0, 333 ; EG-NEXT: CNDE_INT T4.Y, PS, PV.Z, PV.W, 340 ; EG-NEXT: CNDE_INT T0.Z, PV.Z, 0.0, PV.Y, 346 ; EG-NEXT: CNDE_INT T0.Z, PV.Y, 0.0, PV.X, 480 ; EG-NEXT: CNDE_INT T1.W, PV.Z, PV.Y, PV.W, 498 ; EG-NEXT: XOR_INT T1.Z, PV.X, PV.Y, [all …]
|
| H A D | fp_to_sint.ll | 267 ; EG-NEXT: CNDE_INT T1.Z, PV.Z, PV.Y, 0.0, 268 ; EG-NEXT: CNDE_INT T0.W, PV.Z, PV.X, PV.Y, 272 ; EG-NEXT: CNDE_INT T0.W, PS, PV.Y, PV.Z, 385 ; EG-NEXT: LSHL T1.Y, PV.W, PV.Z, 391 ; EG-NEXT: CNDE_INT T0.Y, PV.Z, PV.Y, 0.0, 409 ; EG-NEXT: CNDE_INT T4.Y, PS, PV.Z, PV.W, 416 ; EG-NEXT: CNDE_INT T0.Z, PV.Z, 0.0, PV.Y, 422 ; EG-NEXT: CNDE_INT T0.Z, PV.Y, 0.0, PV.X, 598 ; EG-NEXT: CNDE_INT T1.W, PV.Z, PV.Y, PV.W, 616 ; EG-NEXT: XOR_INT T1.Z, PV.X, PV.Y, [all …]
|
| H A D | ctpop16.ll | 217 ; EG-NEXT: ADD_INT T0.W, PV.W, PV.Z, 494 ; EG-NEXT: MOV T4.X, PV.W, 503 ; EG-NEXT: MOV T0.Y, PV.X, 514 ; EG-NEXT: MOV T5.X, PV.Y, 630 ; EG-NEXT: MOV T0.X, PV.X, 637 ; EG-NEXT: MOV T4.X, PV.W, 648 ; EG-NEXT: MOV T0.X, PV.X, 655 ; EG-NEXT: MOV T5.X, PV.Y, 666 ; EG-NEXT: MOV T0.X, PV.X, 673 ; EG-NEXT: MOV T8.X, PV.W, [all …]
|
| H A D | udivrem.ll | 16 ; R600-NEXT: MULLO_INT * T0.Y, PV.W, PS, 19 ; R600-NEXT: MULHI * T0.X, KC0[6].W, PV.W, 22 ; R600-NEXT: SUB_INT T1.W, PV.W, KC0[9].X, 26 ; R600-NEXT: SUB_INT T1.W, PV.W, KC0[9].X, 28 ; R600-NEXT: CNDE_INT T1.X, PS, T0.W, PV.W, 32 ; R600-NEXT: ADD_INT * T1.W, PV.W, 1, 128 ; R600-NEXT: MULLO_INT * T0.Y, PV.W, PS, 301 ; R600-NEXT: CNDE_INT T2.X, PV.Z, T0.Y, PV.W, 310 ; R600-NEXT: CNDE_INT * T3.W, PV.Y, T2.Y, PV.Z, 311 ; R600-NEXT: CNDE_INT T0.Y, PV.Z, T1.W, PV.W, [all …]
|
| H A D | sdiv.ll | 647 ; EG-NEXT: MULHI * T0.X, PV.Z, PV.Y, 648 ; EG-NEXT: MULHI * T0.Y, PV.W, PV.Z, 671 ; EG-NEXT: XOR_INT * T1.W, PV.Y, PV.Z, 673 ; EG-NEXT: XOR_INT * T1.W, PV.Z, PV.W, 1216 ; EG-NEXT: MULHI * T1.Y, PV.W, PV.Z, 1228 ; EG-NEXT: MULHI * T0.Y, PV.Z, PV.Y, 1269 ; EG-NEXT: MULHI * T0.Z, PV.W, PV.Z, 1300 ; EG-NEXT: XOR_INT * T1.W, PV.Y, PV.W, 2316 ; EG-NEXT: ADD_INT T0.W, PV.Z, PV.W, 2321 ; EG-NEXT: ADD_INT T0.Z, PV.Y, PV.Z, [all …]
|
| H A D | vselect.ll | 7 ; EG-DAG: CNDE_INT {{\** *}}T{{[0-9]+\.[XYZW], PV\.[XYZW], T[0-9]+\.[XYZW]}}, KC0[3].Z 8 ; EG-DAG: CNDE_INT {{\** *}}T{{[0-9]+\.[XYZW], PV\.[XYZW], T[0-9]+\.[XYZW]}}, KC0[3].Y 32 ; EG: CNDE_INT {{\** *}}T{{[0-9]+\.[XYZW], PV\.[XYZW], T[0-9]+\.[XYZW], T[0-9]+\.[XYZW]}} 33 ; EG: CNDE_INT {{\** *}}T{{[0-9]+\.[XYZW], PV\.[XYZW], T[0-9]+\.[XYZW], T[0-9]+\.[XYZW]}} 52 ; EG-DAG: CNDE_INT {{\** *}}T{{[0-9]+\.[XYZW], PV\.[XYZW], T[0-9]+\.[XYZW]}}, KC0[4].X 54 ; EG-DAG: CNDE_INT {{\** *}}T{{[0-9]+\.[XYZW], PV\.[XYZW], T[0-9]+\.[XYZW]}}, KC0[3].Z 55 ; EG-DAG: CNDE_INT {{\** *}}T{{[0-9]+\.[XYZW], PV\.[XYZW], T[0-9]+\.[XYZW]}}, KC0[3].Y 78 ;EG: CNDE_INT {{\** *}}T{{[0-9]+\.[XYZW], PV\.[XYZW], T[0-9]+\.[XYZW], T[0-9]+\.[XYZW]}} 80 ;EG: CNDE_INT {{\** *}}T{{[0-9]+\.[XYZW], PV\.[XYZW], T[0-9]+\.[XYZW], T[0-9]+\.[XYZW]}} 81 ;EG: CNDE_INT {{\** *}}T{{[0-9]+\.[XYZW], PV\.[XYZW], T[0-9]+\.[XYZW], T[0-9]+\.[XYZW]}}
|
| H A D | kernel-args.ll | 657 ; CM-NEXT: LSHL T4.X, PV.Z, PV.W, 989 ; CM-NEXT: LSHL T4.X, PV.Z, PV.W, 1000 ; CM-NEXT: LSHL T5.X, PV.Z, PV.W, 1117 ; CM-NEXT: LSHL T5.X, PV.Z, PV.W, 1382 ; CM-NEXT: OR_INT T0.Z, PV.W, PV.Z, 1813 ; CM-NEXT: LSHL T5.X, PV.Z, PV.W, 2005 ; CM-NEXT: LSHL T5.X, PV.Z, PV.W, 2014 ; CM-NEXT: LSHL T4.X, PV.Z, PV.W, 2025 ; CM-NEXT: LSHL T3.X, PV.Z, PV.W, 2036 ; CM-NEXT: LSHL T6.X, PV.Z, PV.W, [all …]
|
| H A D | llvm.cos.ll | 9 ;EG: COS * T{{[0-9]+\.[XYZW], PV\.[XYZW]}} 21 ;EG: COS * T{{[0-9]+\.[XYZW], PV\.[XYZW]}} 22 ;EG: COS * T{{[0-9]+\.[XYZW], PV\.[XYZW]}} 23 ;EG: COS * T{{[0-9]+\.[XYZW], PV\.[XYZW]}} 24 ;EG: COS * T{{[0-9]+\.[XYZW], PV\.[XYZW]}}
|
| H A D | fabs.ll | 12 ; R600: |PV.{{[XYZW]}}| 24 ; R600: |PV.{{[XYZW]}}| 35 ; R600: |{{(PV|T[0-9])\.[XYZW]}}| 45 ; R600: |{{(PV|T[0-9])\.[XYZW]}}| 46 ; R600: |{{(PV|T[0-9])\.[XYZW]}}| 57 ; R600: |{{(PV|T[0-9])\.[XYZW]}}| 58 ; R600: |{{(PV|T[0-9])\.[XYZW]}}| 59 ; R600: |{{(PV|T[0-9])\.[XYZW]}}| 60 ; R600: |{{(PV|T[0-9])\.[XYZW]}}|
|
| H A D | sra.ll | 226 ; EG-NEXT: ASHR * T1.W, PV.Y, PV.Z, 339 ; EG-NEXT: MOV T0.Y, PV.X, 356 ; EG-NEXT: MOV T0.W, PV.X, 368 ; EG-NEXT: MOV T6.X, PV.W, 380 ; EG-NEXT: MOV T0.Y, PV.X, 394 ; EG-NEXT: MOV T7.X, PV.Y, 508 ; EG-NEXT: CNDE_INT T0.X, PS, PV.W, PV.Z, 585 ; EG-NEXT: CNDE_INT T0.Z, PV.Z, PV.W, PV.Y, 589 ; EG-NEXT: CNDE_INT T0.X, PS, PV.W, PV.Y, 695 ; EG-NEXT: CNDE_INT T0.X, PS, PV.W, PV.Y, [all …]
|
| H A D | fneg-fabs.ll | 34 ; R600: |PV.{{[XYZW]}}| 35 ; R600: -PV 49 ; R600: |PV.{{[XYZW]}}| 50 ; R600: -PV 81 ; R600: |{{(PV|T[0-9])\.[XYZW]}}| 82 ; R600: -PV 83 ; R600: |{{(PV|T[0-9])\.[XYZW]}}| 84 ; R600: -PV
|
| H A D | shl.ll | 745 ; EG-NEXT: OR_INT * T10.Y, PV.Z, PV.W, 815 ; EG-NEXT: CNDE_INT * T0.Y, PS, PV.Z, PV.W, 897 ; EG-NEXT: CNDE_INT T3.Y, PV.W, PV.Y, PV.Z, 1005 ; EG-NEXT: CNDE_INT T4.Y, PV.W, PV.Y, PV.Z, 1192 ; EG-NEXT: CNDE_INT * T0.Y, PS, PV.Z, PV.W, 1262 ; EG-NEXT: CNDE_INT * T0.Y, PS, PV.W, PV.Z, 1330 ; EG-NEXT: CNDE_INT * T0.Y, PS, PV.Z, PV.W, 1393 ; EG-NEXT: CNDE_INT * T0.Y, PS, PV.Z, PV.W, 1444 ; EG-NEXT: CNDE_INT * T0.Y, PS, PV.W, PV.Z, 1927 ; EG-NEXT: CNDE_INT * T0.Y, PS, PV.W, PV.Z, [all …]
|
| H A D | fneg.ll | 6 ; R600: -PV 18 ; R600: -PV 19 ; R600: -PV 30 ; R600: -PV 32 ; R600: -PV 33 ; R600: -PV 70 ; R600: -PV.W
|
| H A D | llvm.pow.ll | 6 ;CHECK-NEXT: EXP_IEEE * T{{[0-9]+\.[XYZW], PV\.[XYZW]}}, 22 ;CHECK-NEXT: EXP_IEEE * T{{[0-9]+\.[XYZW], PV\.[XYZW]}}, 23 ;CHECK-NEXT: EXP_IEEE * T{{[0-9]+\.[XYZW], PV\.[XYZW]}}, 28 ;CHECK-NEXT: EXP_IEEE * T{{[0-9]+\.[XYZW], PV\.[XYZW]}}, 29 ;CHECK-NEXT: EXP_IEEE * T{{[0-9]+\.[XYZW], PV\.[XYZW]}},
|
| H A D | bfi_int.r600.ll | 59 ; R600-NEXT: BFI_INT * T0.X, PV.W, KC0[3].X, KC0[2].W, 138 ; R600-NEXT: BFI_INT * T0.W, KC0[2].Y, KC0[2].W, PV.W, 140 ; R600-NEXT: BFI_INT T1.W, KC0[2].Z, KC0[3].X, PV.W, 143 ; R600-NEXT: ADD_INT * T0.Y, PV.W, PS, 167 ; R600-NEXT: BFI_INT T1.W, KC0[3].X, KC0[2].Z, PV.W, 170 ; R600-NEXT: ADD_INT * T0.Y, PV.W, PS, 194 ; R600-NEXT: BFI_INT T1.W, KC0[3].X, KC0[2].Z, PV.W, 197 ; R600-NEXT: ADD_INT * T0.Y, PV.W, PS, 219 ; R600-NEXT: BFI_INT T0.W, PV.W, KC0[3].Y, KC0[2].W, 222 ; R600-NEXT: ADDC_UINT * T2.W, PV.W, literal.x, [all …]
|
| H A D | udiv.ll | 167 ; EG-NEXT: CNDE_INT * T1.W, PV.W, T0.Z, PV.Z, 323 ; EG-NEXT: CNDE_INT * T0.W, PV.W, T0.W, PV.Z, 581 ; EG-NEXT: CNDE_INT T1.Y, PV.W, T1.Y, PV.Z, 586 ; EG-NEXT: CNDE_INT T1.Z, PV.W, T1.X, PV.Z, 1022 ; EG-NEXT: CNDE_INT T5.X, PV.Z, T3.W, PV.W, 1023 ; EG-NEXT: CNDE_INT T0.Y, PV.Z, T3.Y, PV.Y, BS:VEC_021/SCL_122 1033 ; EG-NEXT: CNDE_INT T3.Y, PV.Z, T0.W, PV.W, 1034 ; EG-NEXT: CNDE_INT T2.Z, PV.Z, T2.X, PV.Y, 1046 ; EG-NEXT: CNDE_INT * T4.W, PV.Z, T2.Z, PV.Y, 1047 ; EG-NEXT: CNDE_INT T2.X, PV.Z, T1.W, PV.W, [all …]
|
| H A D | r600.extract-lowbits.ll | 64 ; EG-NEXT: BFE_UINT T0.X, KC0[2].Y, 0.0, PV.W, 280 ; EG-NEXT: AND_INT * T0.W, PV.W, literal.x, 282 ; EG-NEXT: LSHR * T0.W, literal.x, PV.W, 284 ; EG-NEXT: AND_INT T0.X, PV.W, KC0[2].Y, 303 ; CM-NEXT: AND_INT * T0.W, PV.W, literal.x, 305 ; CM-NEXT: LSHR * T0.W, literal.x, PV.W, 307 ; CM-NEXT: AND_INT * T0.X, PV.W, KC0[2].Y, 398 ; EG-NEXT: LSHL * T1.W, KC0[2].Y, PV.W, 399 ; EG-NEXT: LSHR T0.X, PV.W, T0.W, 420 ; CM-NEXT: LSHL * T1.W, KC0[2].Y, PV.W, [all …]
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | PhiValuesTest.cpp | 53 PhiValues PV(*F); in TEST() local 57 Vals = PV.getValuesForPhi(Phi1); in TEST() 61 Vals = PV.getValuesForPhi(Phi2); in TEST() 68 PV.invalidateValue(Val1); in TEST() 80 PV.invalidateValue(Phi1); in TEST() 129 PhiValues PV(*F); in TEST() local 149 PV.invalidateValue(Phi1); in TEST() 166 PV.invalidateValue(Phi3); in TEST() 182 PV.invalidateValue(Phi3); in TEST() 199 PV.invalidateValue(Phi2); in TEST() [all …]
|
| /llvm-project-15.0.7/llvm/test/Analysis/BasicAA/ |
| H A D | invalidation.ll | 19 ; RUN: | FileCheck %s --check-prefix=CHECK-PV-INVALIDATE 20 ; CHECK-PV-INVALIDATE: Running pass: RequireAnalysisPass 21 ; CHECK-PV-INVALIDATE: Running analysis: BasicAA 22 ; CHECK-PV-INVALIDATE: Running pass: InvalidateAnalysisPass 23 ; CHECK-PV-INVALIDATE: Invalidating analysis: PhiValuesAnalysis 24 ; CHECK-PV-INVALIDATE: Invalidating analysis: BasicAA 25 ; CHECK-PV-INVALIDATE: Running pass: AAEvaluator 26 ; CHECK-PV-INVALIDATE: Running analysis: BasicAA
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | BasicAliasAnalysis.h | 52 PhiValues *PV; variable 57 DominatorTree *DT = nullptr, PhiValues *PV = nullptr) 58 : DL(DL), F(F), TLI(TLI), AC(AC), DT(DT), PV(PV) {} in DL() 62 DT(Arg.DT), PV(Arg.PV) {} in BasicAAResult() 65 AC(Arg.AC), DT(Arg.DT), PV(Arg.PV) {} in BasicAAResult()
|
| H A D | PhiValues.h | 91 PhiValues *PV; variable 96 PhiValuesCallbackVH(Value *V, PhiValues *PV = nullptr) 97 : CallbackVH(V), PV(PV) {} in CallbackVH()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonLoopIdiomRecognition.cpp | 791 PV.X = X; in matchLeftShift() 792 PV.Q = Q; in matchLeftShift() 793 PV.R = R; in matchLeftShift() 866 PV.X = X; in matchRightShift() 867 PV.Q = Q; in matchRightShift() 868 PV.R = R; in matchRightShift() 931 PV.P = PV.X; in scanSelect() 939 if (PV.X != PV.R) { in scanSelect() 969 if (PV.Inv && !isa<ConstantInt>(PV.Q)) in scanSelect() 1543 Value *P = PV.P, *Q = PV.Q, *P0 = P; in generate() [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/EarlyCSE/ |
| H A D | memoryssa.ll | 62 ; CHECK-NOMEMSSA-NEXT: [[PV:%.*]] = load i32, ptr [[P:%.*]], align 4 75 ; CHECK-NEXT: [[PV:%.*]] = load i32, ptr [[P:%.*]], align 4 108 ; CHECK-NOMEMSSA-NEXT: [[PV:%.*]] = load i32, ptr [[P:%.*]], align 4 121 ; CHECK-NEXT: [[PV:%.*]] = load i32, ptr [[P:%.*]], align 4 149 ; CHECK-NOMEMSSA-NEXT: [[PV:%.*]] = load i32, ptr [[P]], align 4 153 ; CHECK-NOMEMSSA-NEXT: store i32 [[PV]], ptr [[P]], align 4 160 ; CHECK-NEXT: [[PV:%.*]] = load i32, ptr [[P]], align 4 164 ; CHECK-NEXT: store i32 [[PV]], ptr [[P]], align 4 188 ; CHECK-NOMEMSSA-NEXT: store i32 [[PV]], ptr [[P]], align 4 194 ; CHECK-NEXT: [[PV:%.*]] = load i32, ptr [[P:%.*]], align 4 [all …]
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | InterleavedLoadCombinePass.cpp | 660 Value *PV = nullptr; member 764 Result.PV = Old.PV; in computeFromBCI() 805 Result.PV = RHS.PV; in computeFromSVI() 810 Result.PV = LHS.PV; in computeFromSVI() 813 else if ((LHS.BB == RHS.BB) && (LHS.PV == RHS.PV)) { in computeFromSVI() 815 Result.PV = LHS.PV; in computeFromSVI() 881 Result.PV = BasePtr; in computeFromLI() 1037 if (PV) in print() 1038 OS << *PV; in print() 1067 if (C->PV != C0->PV) in findPattern()
|
| /llvm-project-15.0.7/clang/test/SemaObjC/ |
| H A D | iboutletcollection-attr.m | 19 typedef void *PV; typedef 23 …__attribute__((iboutletcollection(PV))) id ivar3; // expected-error {{invalid type 'PV' (aka 'void… 24 …__attribute__((iboutletcollection(PV))) void *ivar4; // expected-warning {{instance variable with …
|