Searched refs:VCP (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/llvm/test/Transforms/WholeProgramDevirt/ |
| H A D | import.ll | 33 ; VCP: [[VT1:%.*]] = bitcast {{.*}} to i8* 38 ; VCP-ARM: [[GEP1:%.*]] = getelementptr i8, i8* [[VT1]], i32 42 39 ; VCP: [[BC1:%.*]] = bitcast i8* [[GEP1]] to i32* 40 ; VCP: [[LOAD1:%.*]] = load i32, i32* [[BC1]] 41 ; VCP: ret i32 [[LOAD1]] 90 ; VCP: [[VT2:%.*]] = bitcast {{.*}} to i8* 92 ; VCP-ARM: [[GEP2:%.*]] = getelementptr i8, i8* [[VT2]], i32 43 93 ; VCP: [[LOAD2:%.*]] = load i8, i8* [[GEP2]] 95 ; VCP-ARM: [[AND2:%.*]] = and i8 [[LOAD2]], -128 96 ; VCP: [[ICMP2:%.*]] = icmp ne i8 [[AND2]], 0 [all …]
|
| H A D | vcp-accesses-memory.ll | 29 ; Test that we don't apply VCP if the virtual function body accesses memory, 47 ; Test that we can apply VCP regardless of the function attributes by analyzing
|
| /llvm-project-15.0.7/llvm/test/CodeGen/VE/VELIntrinsics/ |
| H A D | vcp.ll | 6 ;;; We test VCP*vml_v instruction.
|
| /llvm-project-15.0.7/llvm/lib/Target/VE/ |
| H A D | VEInstrVec.td | 1447 // Section 8.16.3 - VCP (Vector Compress) 1448 defm VCP : RV1m<"vcp", 0x8d, V64, VM>;
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZInstrVector.td | 1817 def VCP : CompareVRRh<"vcp", 0xE677>;
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 9658 SDValue VCP = DAG.getConstantPool(VecC, PVT); in lowerBuildVectorAsBroadcast() local 9661 Align Alignment = cast<ConstantPoolSDNode>(VCP)->getAlign(); in lowerBuildVectorAsBroadcast() 9663 SDValue Ops[] = {DAG.getEntryNode(), VCP}; in lowerBuildVectorAsBroadcast()
|