Searched refs:getExtractElement (Results 1 – 13 of 13) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | ConstantFold.cpp | 71 ConstantExpr::getExtractElement(CV, ConstantInt::get(Ty, i)); in BitCastConstantVector() 422 ConstantExpr::getExtractElement(V, ConstantInt::get(Ty, i)); in ConstantFoldCastInstruction() 534 Constant *V1Element = ConstantExpr::getExtractElement(V1, in ConstantFoldSelectInstruction() 536 Constant *V2Element = ConstantExpr::getExtractElement(V2, in ConstantFoldSelectInstruction() 641 Constant *ScalarOp = ConstantExpr::getExtractElement(Op, Idx); in ConstantFoldExtractElementInstruction() 734 ConstantExpr::getExtractElement(V1, ConstantInt::get(Ty, 0)); in ConstantFoldShuffleVectorInstruction() 763 ConstantExpr::getExtractElement(V2, in ConstantFoldShuffleVectorInstruction() 860 Constant *Elt = ConstantExpr::getExtractElement(C, ExtractIdx); in ConstantFoldUnaryInstruction() 1237 Constant *LHS = ConstantExpr::getExtractElement(C1, ExtractIdx); in ConstantFoldBinaryInstruction() 1699 ConstantExpr::getExtractElement(C1, ConstantInt::get(Ty, I)); in ConstantFoldCompareInstruction() [all …]
|
| H A D | Constants.cpp | 1486 return ConstantExpr::getExtractElement(Ops[0], Ops[1], OnlyIfReducedTy); in getWithOperands() 2574 Constant *ConstantExpr::getExtractElement(Constant *Val, Constant *Idx, in getExtractElement() function in ConstantExpr
|
| H A D | Core.cpp | 1802 return wrap(ConstantExpr::getExtractElement(unwrap<Constant>(VectorConstant), in LLVMConstExtractElement()
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | ConstantsTest.cpp | 291 CHECK(ConstantExpr::getExtractElement(P6, One), in TEST() 294 EXPECT_EQ(Poison16, ConstantExpr::getExtractElement(P6, Two)); in TEST() 295 EXPECT_EQ(Poison16, ConstantExpr::getExtractElement(P6, Big)); in TEST() 296 EXPECT_EQ(Poison16, ConstantExpr::getExtractElement(P6, Undef64)); in TEST() 298 EXPECT_EQ(Elt, ConstantExpr::getExtractElement( in TEST()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | ConstantFolder.h | 150 return ConstantExpr::getExtractElement(CVec, CIdx); in FoldExtractElement()
|
| H A D | Constants.h | 1269 static Constant *getExtractElement(Constant *Vec, Constant *Idx,
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | TargetFolder.h | 161 return Fold(ConstantExpr::getExtractElement(CVec, CIdx)); in FoldExtractElement()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | VectorCombine.cpp | 688 V0 = ConstantExpr::getExtractElement(VecC0, Builder.getInt64(Index)); in scalarizeBinopOrCmp() 690 V1 = ConstantExpr::getExtractElement(VecC1, Builder.getInt64(Index)); in scalarizeBinopOrCmp()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | ConstantFolding.cpp | 1092 return ConstantExpr::getExtractElement(Ops[0], Ops[1]); in ConstantFoldInstOperandsImpl()
|
| H A D | InstructionSimplify.cpp | 4772 return ConstantExpr::getExtractElement(CVec, CIdx); in simplifyExtractElementInst()
|
| /llvm-project-15.0.7/llvm/bindings/ocaml/llvm/ |
| H A D | llvm.mli | 1286 See the method [llvm::ConstantExpr::getExtractElement]. *)
|
| /llvm-project-15.0.7/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 1529 C = ConstantExpr::getExtractElement(ConstOps[0], ConstOps[1]); in materializeValue()
|
| /llvm-project-15.0.7/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 3755 ID.ConstantVal = ConstantExpr::getExtractElement(Elts[0], Elts[1]); in parseValID()
|