Lines Matching refs:Str
44 std::stringstream Str; in createVPDeclarationModule() local
46 Str << " declare <8 x i32> @llvm.vp." << BinaryIntOpcode in createVPDeclarationModule()
51 Str << " declare <8 x float> @llvm.vp." << BinaryFPOpcode in createVPDeclarationModule()
54 Str << " declare <8 x float> @llvm.vp.fneg.v8f32(<8 x float>, <8 x i1>, " in createVPDeclarationModule()
56 Str << " declare <8 x float> @llvm.vp.fma.v8f32(<8 x float>, <8 x float>, " in createVPDeclarationModule()
59 Str << " declare void @llvm.vp.store.v8i32.p0v8i32(<8 x i32>, <8 x i32>*, " in createVPDeclarationModule()
61 Str << "declare void " in createVPDeclarationModule()
64 Str << "declare void " in createVPDeclarationModule()
67 Str << " declare void @llvm.vp.scatter.v8i32.v8p0i32(<8 x i32>, <8 x " in createVPDeclarationModule()
69 Str << " declare <8 x i32> @llvm.vp.load.v8i32.p0v8i32(<8 x i32>*, <8 x " in createVPDeclarationModule()
71 Str << "declare <8 x i32> " in createVPDeclarationModule()
74 Str << "declare <8 x i32> " in createVPDeclarationModule()
77 Str << " declare <8 x i32> @llvm.vp.gather.v8i32.v8p0i32(<8 x i32*>, <8 x " in createVPDeclarationModule()
81 Str << " declare i32 @llvm.vp.reduce." << ReductionOpcode in createVPDeclarationModule()
85 Str << " declare float @llvm.vp.reduce." << ReductionOpcode in createVPDeclarationModule()
88 Str << " declare <8 x i32> @llvm.vp.merge.v8i32(<8 x i1>, <8 x i32>, <8 x " in createVPDeclarationModule()
90 Str << " declare <8 x i32> @llvm.vp.select.v8i32(<8 x i1>, <8 x i32>, <8 x " in createVPDeclarationModule()
92 Str << " declare <8 x i32> @llvm.experimental.vp.splice.v8i32(<8 x " in createVPDeclarationModule()
95 Str << " declare <8 x i32> @llvm.vp.fptoui.v8i32" in createVPDeclarationModule()
97 Str << " declare <8 x i32> @llvm.vp.fptosi.v8i32" in createVPDeclarationModule()
99 Str << " declare <8 x float> @llvm.vp.uitofp.v8f32" in createVPDeclarationModule()
101 Str << " declare <8 x float> @llvm.vp.sitofp.v8f32" in createVPDeclarationModule()
103 Str << " declare <8 x float> @llvm.vp.fptrunc.v8f32" in createVPDeclarationModule()
105 Str << " declare <8 x double> @llvm.vp.fpext.v8f64" in createVPDeclarationModule()
107 Str << " declare <8 x i32> @llvm.vp.trunc.v8i32" in createVPDeclarationModule()
109 Str << " declare <8 x i64> @llvm.vp.zext.v8i64" in createVPDeclarationModule()
111 Str << " declare <8 x i64> @llvm.vp.sext.v8i64" in createVPDeclarationModule()
113 Str << " declare <8 x i32> @llvm.vp.ptrtoint.v8i32" in createVPDeclarationModule()
115 Str << " declare <8 x i32*> @llvm.vp.inttoptr.v8p0i32" in createVPDeclarationModule()
118 Str << " declare <8 x i1> @llvm.vp.fcmp.v8f32" in createVPDeclarationModule()
120 Str << " declare <8 x i1> @llvm.vp.icmp.v8i16" in createVPDeclarationModule()
123 return parseAssemblyString(Str.str(), Err, C); in createVPDeclarationModule()
362 std::stringstream Str; in TEST_F() local
363 Str << "declare <8 x i32> @llvm.vp.mul.v8i32(<8 x i32>, <8 x i32>, <8 x i1>, " in TEST_F()
366 Str << " declare i32 @llvm.vp.reduce." << ReductionOpcode in TEST_F()
370 Str << " declare float @llvm.vp.reduce." << ReductionOpcode in TEST_F()
373 Str << "define void @test_reductions(i32 %start, <8 x i32> %val, float " in TEST_F()
378 Str << " %r0 = call <8 x i32> @llvm.vp.mul.v8i32(<8 x i32> %val, <8 x i32> " in TEST_F()
383 Str << " %r" << Idx++ << " = call i32 @llvm.vp.reduce." << ReductionOpcode in TEST_F()
386 Str << " %r" << Idx++ << " = call float @llvm.vp.reduce." in TEST_F()
390 Str << " ret void" in TEST_F()
393 std::unique_ptr<Module> M = parseAssemblyString(Str.str(), Err, C); in TEST_F()