Home
last modified time | relevance | path

Searched refs:ThreeOps_match (Results 1 – 17 of 17) sorted by relevance

/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/IGC/WrapperLLVM/include/llvmWrapper/IR/
H A DPatternMatch.h34 inline ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>
/dports/devel/llvm80/llvm-8.0.1.src/include/llvm/IR/
H A DPatternMatch.h1061 struct ThreeOps_match { struct
1066 ThreeOps_match(const T0 &Op1, const T1 &Op2, const T2 &Op3) in ThreeOps_match() function
1081 inline ThreeOps_match<Cond, LHS, RHS, Instruction::Select> argument
1083 return ThreeOps_match<Cond, LHS, RHS, Instruction::Select>(C, L, R); in m_Select()
1089 inline ThreeOps_match<Cond, constantint_match<L>, constantint_match<R>,
1097 inline ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>
1099 return ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>( in m_InsertElement()
1112 inline ThreeOps_match<V1_t, V2_t, Mask_t, Instruction::ShuffleVector>
1114 return ThreeOps_match<V1_t, V2_t, Mask_t, Instruction::ShuffleVector>(v1, v2, in m_ShuffleVector()
/dports/devel/llvm10/llvm-10.0.1.src/include/llvm/IR/
H A DPatternMatch.h1224 struct ThreeOps_match { struct
1229 ThreeOps_match(const T0 &Op1, const T1 &Op2, const T2 &Op3) in ThreeOps_match() function
1244 inline ThreeOps_match<Cond, LHS, RHS, Instruction::Select> argument
1246 return ThreeOps_match<Cond, LHS, RHS, Instruction::Select>(C, L, R); in m_Select()
1252 inline ThreeOps_match<Cond, constantint_match<L>, constantint_match<R>,
1266 inline ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>
1268 return ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>( in m_InsertElement()
1281 inline ThreeOps_match<V1_t, V2_t, Mask_t, Instruction::ShuffleVector>
1283 return ThreeOps_match<V1_t, V2_t, Mask_t, Instruction::ShuffleVector>(v1, v2, in m_ShuffleVector()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
H A DPatternMatch.h1224 struct ThreeOps_match { struct
1229 ThreeOps_match(const T0 &Op1, const T1 &Op2, const T2 &Op3) in ThreeOps_match() argument
1244 inline ThreeOps_match<Cond, LHS, RHS, Instruction::Select> argument
1246 return ThreeOps_match<Cond, LHS, RHS, Instruction::Select>(C, L, R); in m_Select()
1252 inline ThreeOps_match<Cond, constantint_match<L>, constantint_match<R>,
1266 inline ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>
1268 return ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>( in m_InsertElement()
1281 inline ThreeOps_match<V1_t, V2_t, Mask_t, Instruction::ShuffleVector>
1283 return ThreeOps_match<V1_t, V2_t, Mask_t, Instruction::ShuffleVector>(v1, v2, in m_ShuffleVector()
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/include/llvm/IR/
H A DPatternMatch.h1224 struct ThreeOps_match { struct
1229 ThreeOps_match(const T0 &Op1, const T1 &Op2, const T2 &Op3) in ThreeOps_match() argument
1244 inline ThreeOps_match<Cond, LHS, RHS, Instruction::Select> argument
1246 return ThreeOps_match<Cond, LHS, RHS, Instruction::Select>(C, L, R); in m_Select()
1252 inline ThreeOps_match<Cond, constantint_match<L>, constantint_match<R>,
1266 inline ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>
1268 return ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>( in m_InsertElement()
1281 inline ThreeOps_match<V1_t, V2_t, Mask_t, Instruction::ShuffleVector>
1283 return ThreeOps_match<V1_t, V2_t, Mask_t, Instruction::ShuffleVector>(v1, v2, in m_ShuffleVector()
/dports/devel/llvm90/llvm-9.0.1.src/include/llvm/IR/
H A DPatternMatch.h1108 struct ThreeOps_match { struct
1113 ThreeOps_match(const T0 &Op1, const T1 &Op2, const T2 &Op3) in ThreeOps_match() argument
1128 inline ThreeOps_match<Cond, LHS, RHS, Instruction::Select> argument
1130 return ThreeOps_match<Cond, LHS, RHS, Instruction::Select>(C, L, R); in m_Select()
1136 inline ThreeOps_match<Cond, constantint_match<L>, constantint_match<R>,
1144 inline ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>
1146 return ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>( in m_InsertElement()
1159 inline ThreeOps_match<V1_t, V2_t, Mask_t, Instruction::ShuffleVector>
1161 return ThreeOps_match<V1_t, V2_t, Mask_t, Instruction::ShuffleVector>(v1, v2, in m_ShuffleVector()
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/include/llvm/IR/
H A DPatternMatch.h1283 struct ThreeOps_match { struct
1288 ThreeOps_match(const T0 &Op1, const T1 &Op2, const T2 &Op3) in ThreeOps_match() argument
1303 inline ThreeOps_match<Cond, LHS, RHS, Instruction::Select> argument
1305 return ThreeOps_match<Cond, LHS, RHS, Instruction::Select>(C, L, R); in m_Select()
1311 inline ThreeOps_match<Cond, constantint_match<L>, constantint_match<R>,
1325 inline ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>
1327 return ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>( in m_InsertElt()
/dports/devel/llvm11/llvm-11.0.1.src/include/llvm/IR/
H A DPatternMatch.h1283 struct ThreeOps_match { struct
1288 ThreeOps_match(const T0 &Op1, const T1 &Op2, const T2 &Op3) in ThreeOps_match() argument
1303 inline ThreeOps_match<Cond, LHS, RHS, Instruction::Select> argument
1305 return ThreeOps_match<Cond, LHS, RHS, Instruction::Select>(C, L, R); in m_Select()
1311 inline ThreeOps_match<Cond, constantint_match<L>, constantint_match<R>,
1325 inline ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>
1327 return ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>( in m_InsertElt()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/include/llvm/IR/
H A DPatternMatch.h1368 struct ThreeOps_match { struct
1373 ThreeOps_match(const T0 &Op1, const T1 &Op2, const T2 &Op3) in ThreeOps_match() argument
1388 inline ThreeOps_match<Cond, LHS, RHS, Instruction::Select> argument
1390 return ThreeOps_match<Cond, LHS, RHS, Instruction::Select>(C, L, R); in m_Select()
1396 inline ThreeOps_match<Cond, constantint_match<L>, constantint_match<R>,
1410 inline ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>
1412 return ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>( in m_InsertElt()
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/include/llvm/IR/
H A DPatternMatch.h1398 struct ThreeOps_match { struct
1403 ThreeOps_match(const T0 &Op1, const T1 &Op2, const T2 &Op3) in ThreeOps_match() argument
1418 inline ThreeOps_match<Cond, LHS, RHS, Instruction::Select> argument
1420 return ThreeOps_match<Cond, LHS, RHS, Instruction::Select>(C, L, R); in m_Select()
1426 inline ThreeOps_match<Cond, constantint_match<L>, constantint_match<R>,
1440 inline ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>
1442 return ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>( in m_InsertElt()
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/include/llvm/IR/
H A DPatternMatch.h1398 struct ThreeOps_match { struct
1403 ThreeOps_match(const T0 &Op1, const T1 &Op2, const T2 &Op3) in ThreeOps_match() argument
1418 inline ThreeOps_match<Cond, LHS, RHS, Instruction::Select> argument
1420 return ThreeOps_match<Cond, LHS, RHS, Instruction::Select>(C, L, R); in m_Select()
1426 inline ThreeOps_match<Cond, constantint_match<L>, constantint_match<R>,
1440 inline ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>
1442 return ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>( in m_InsertElt()
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/include/llvm/IR/
H A DPatternMatch.h1451 struct ThreeOps_match { struct
1456 ThreeOps_match(const T0 &Op1, const T1 &Op2, const T2 &Op3) in ThreeOps_match() argument
1471 inline ThreeOps_match<Cond, LHS, RHS, Instruction::Select> argument
1473 return ThreeOps_match<Cond, LHS, RHS, Instruction::Select>(C, L, R); in m_Select()
1479 inline ThreeOps_match<Cond, constantint_match<L>, constantint_match<R>,
1493 inline ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>
1495 return ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>( in m_InsertElt()
/dports/graphics/llvm-mesa/llvm-13.0.1.src/include/llvm/IR/
H A DPatternMatch.h1451 struct ThreeOps_match { struct
1456 ThreeOps_match(const T0 &Op1, const T1 &Op2, const T2 &Op3) in ThreeOps_match() argument
1471 inline ThreeOps_match<Cond, LHS, RHS, Instruction::Select> argument
1473 return ThreeOps_match<Cond, LHS, RHS, Instruction::Select>(C, L, R); in m_Select()
1479 inline ThreeOps_match<Cond, constantint_match<L>, constantint_match<R>,
1493 inline ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>
1495 return ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>( in m_InsertElt()
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/include/llvm/IR/
H A DPatternMatch.h1451 struct ThreeOps_match { struct
1456 ThreeOps_match(const T0 &Op1, const T1 &Op2, const T2 &Op3) in ThreeOps_match() argument
1471 inline ThreeOps_match<Cond, LHS, RHS, Instruction::Select> argument
1473 return ThreeOps_match<Cond, LHS, RHS, Instruction::Select>(C, L, R); in m_Select()
1479 inline ThreeOps_match<Cond, constantint_match<L>, constantint_match<R>,
1493 inline ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>
1495 return ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>( in m_InsertElt()
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/include/llvm/IR/
H A DPatternMatch.h1451 struct ThreeOps_match { struct
1456 ThreeOps_match(const T0 &Op1, const T1 &Op2, const T2 &Op3) in ThreeOps_match() argument
1471 inline ThreeOps_match<Cond, LHS, RHS, Instruction::Select> argument
1473 return ThreeOps_match<Cond, LHS, RHS, Instruction::Select>(C, L, R); in m_Select()
1479 inline ThreeOps_match<Cond, constantint_match<L>, constantint_match<R>,
1493 inline ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>
1495 return ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>( in m_InsertElt()
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/include/llvm/IR/
H A DPatternMatch.h1451 struct ThreeOps_match { struct
1456 ThreeOps_match(const T0 &Op1, const T1 &Op2, const T2 &Op3) in ThreeOps_match() argument
1471 inline ThreeOps_match<Cond, LHS, RHS, Instruction::Select> argument
1473 return ThreeOps_match<Cond, LHS, RHS, Instruction::Select>(C, L, R); in m_Select()
1479 inline ThreeOps_match<Cond, constantint_match<L>, constantint_match<R>,
1493 inline ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>
1495 return ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>( in m_InsertElt()
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/include/llvm/IR/
H A DPatternMatch.h1451 struct ThreeOps_match { struct
1456 ThreeOps_match(const T0 &Op1, const T1 &Op2, const T2 &Op3) in ThreeOps_match() argument
1471 inline ThreeOps_match<Cond, LHS, RHS, Instruction::Select> argument
1473 return ThreeOps_match<Cond, LHS, RHS, Instruction::Select>(C, L, R); in m_Select()
1479 inline ThreeOps_match<Cond, constantint_match<L>, constantint_match<R>,
1493 inline ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>
1495 return ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>( in m_InsertElt()