| /llvm-project-15.0.7/polly/test/ScopInfo/ |
| H A D | multidim_many_references.ll | 6 ; typedef struct Mat { 76 %struct.Mat* %a1, 77 %struct.Mat* %a2, 78 %struct.Mat* %a3, 79 %struct.Mat* %a4, 80 %struct.Mat* %a5, 81 %struct.Mat* %a6, 82 %struct.Mat* %a7, 83 %struct.Mat* %a8, 84 %struct.Mat* %a9, [all …]
|
| /llvm-project-15.0.7/llvm/test/Analysis/Delinearization/ |
| H A D | himeno_2.ll | 5 ; struct Mat { 13 ; typedef struct Mat Matrix; 34 %struct.Mat = type { float*, i32, i32, i32, i32 } 36 define void @jacobi(i32 %nn, %struct.Mat* nocapture %a, %struct.Mat* nocapture %p) nounwind uwtable… 38 %p.rows.ptr = getelementptr inbounds %struct.Mat, %struct.Mat* %p, i64 0, i32 2 42 %p.cols.ptr = getelementptr inbounds %struct.Mat, %struct.Mat* %p, i64 0, i32 3 46 %p.deps.ptr = getelementptr inbounds %struct.Mat, %struct.Mat* %p, i64 0, i32 4 50 %a.cols.ptr = getelementptr inbounds %struct.Mat, %struct.Mat* %a, i64 0, i32 3 53 %a.deps.ptr = getelementptr inbounds %struct.Mat, %struct.Mat* %a, i64 0, i32 4 56 %a.base.ptr = getelementptr inbounds %struct.Mat, %struct.Mat* %a, i64 0, i32 0
|
| H A D | himeno_1.ll | 5 ; struct Mat { 13 ; typedef struct Mat Matrix; 34 %struct.Mat = type { float*, i32, i32, i32, i32 } 36 define void @jacobi(i32 %nn, %struct.Mat* nocapture %a, %struct.Mat* nocapture %p) nounwind uwtable… 38 %p.rows.ptr = getelementptr inbounds %struct.Mat, %struct.Mat* %p, i64 0, i32 2 42 %p.cols.ptr = getelementptr inbounds %struct.Mat, %struct.Mat* %p, i64 0, i32 3 46 %p.deps.ptr = getelementptr inbounds %struct.Mat, %struct.Mat* %p, i64 0, i32 4 50 %a.cols.ptr = getelementptr inbounds %struct.Mat, %struct.Mat* %a, i64 0, i32 3 52 %a.deps.ptr = getelementptr inbounds %struct.Mat, %struct.Mat* %a, i64 0, i32 4 54 %a.base.ptr = getelementptr inbounds %struct.Mat, %struct.Mat* %a, i64 0, i32 0
|
| /llvm-project-15.0.7/clang/test/CodeGenCXX/ |
| H A D | matrix-type-operators.cpp | 201 void insert(MyMatrix<EltTy, Rows, Columns> &Mat, EltTy e, unsigned i, unsigned j) { in insert() argument 202 Mat.value[i][j] = e; in insert() 205 void test_insert_template1(MyMatrix<unsigned, 2, 2> &Mat, unsigned e, unsigned i, unsigned j) { in test_insert_template1() argument 230 insert(Mat, e, i, j); in test_insert_template1() 233 void test_insert_template2(MyMatrix<float, 3, 8> &Mat, float e) { in test_insert_template2() argument 256 insert(Mat, e, 2, 5); in test_insert_template2() 260 EltTy extract(MyMatrix<EltTy, Rows, Columns> &Mat) { in extract() argument 261 return Mat.value[1u][0u]; in extract()
|
| /llvm-project-15.0.7/clang/test/CXX/dcl.dcl/basic.namespace/namespace.udecl/ |
| H A D | p10.cpp | 38 template<typename eT> class Mat; 39 template<typename eT> class Col : public Mat<eT> { 40 using Mat<eT>::operator();
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | cxx20-p0388-unbound-ary.cpp | 53 using Mat = Inc[1]; typedef 54 Mat *ga[2]; 68 auto *frob2(Mat *(*arp)[1]) { in frob2()
|
| H A D | warn-memset-bad-sizeof.cpp | 18 typedef double Mat[4][4]; typedef 28 void f(Mat m, const Foo& const_foo, char *buffer) { in f() 137 memset(m, 0, sizeof(Mat)); in f() 138 bzero(m, sizeof(Mat)); in f()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | ConstantHoisting.cpp | 749 Inst->setOperand(Idx, Mat); in updateOperand() 759 Instruction *Mat = Base; in emitBaseConstants() local 775 Mat = new BitCastInst(Mat, Ty, "mat_bitcast", InsertionPt); in emitBaseConstants() 783 << Mat->getParent()->getName() << '\n' in emitBaseConstants() 784 << *Mat << '\n'); in emitBaseConstants() 785 Mat->setDebugLoc(ConstUser.Inst->getDebugLoc()); in emitBaseConstants() 793 Mat->eraseFromParent(); in emitBaseConstants() 806 ClonedCastInst->setOperand(0, Mat); in emitBaseConstants() 824 updateOperand(ConstUser.Inst, ConstUser.OpndIdx, Mat); in emitBaseConstants() 832 ConstExprInst->setOperand(0, Mat); in emitBaseConstants() [all …]
|