Home
last modified time | relevance | path

Searched refs:getExtractElement (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstantFold.cpp183 Constant *C = ConstantExpr::getExtractElement(V, ConstantInt::get(Ty, i)); in ConstantFoldCastInstruction()
275 Constant *V1Element = ConstantExpr::getExtractElement(V1, in ConstantFoldSelectInstruction()
277 Constant *V2Element = ConstantExpr::getExtractElement(V2, in ConstantFoldSelectInstruction()
371 Constant *ScalarOp = ConstantExpr::getExtractElement(Op, Idx); in ConstantFoldExtractElementInstruction()
386 return ConstantExpr::getExtractElement(CE->getOperand(0), CIdx); in ConstantFoldExtractElementInstruction()
439 Constant *C = ConstantExpr::getExtractElement(Val, ConstantInt::get(Ty, i)); in ConstantFoldInsertElementInstruction()
464 ConstantExpr::getExtractElement(V1, ConstantInt::get(Ty, 0)); in ConstantFoldShuffleVectorInstruction()
493 ConstantExpr::getExtractElement(V2, in ConstantFoldShuffleVectorInstruction()
497 InElt = ConstantExpr::getExtractElement(V1, ConstantInt::get(Ty, Elt)); in ConstantFoldShuffleVectorInstruction()
589 Constant *Elt = ConstantExpr::getExtractElement(C, ExtractIdx); in ConstantFoldUnaryInstruction()
[all …]
H A DConstants.cpp1579 return ConstantExpr::getExtractElement(Ops[0], Ops[1], OnlyIfReducedTy); in getWithOperands()
2545 Constant *ConstantExpr::getExtractElement(Constant *Val, Constant *Idx, in getExtractElement() function in ConstantExpr
H A DCore.cpp1892 return wrap(ConstantExpr::getExtractElement(unwrap<Constant>(VectorConstant), in LLVMConstExtractElement()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstantFolder.h151 return ConstantExpr::getExtractElement(CVec, CIdx); in FoldExtractElement()
H A DConstants.h1315 LLVM_ABI static Constant *getExtractElement(Constant *Vec, Constant *Idx,
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetFolder.h162 return Fold(ConstantExpr::getExtractElement(CVec, CIdx)); in FoldExtractElement()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp1235 ScalarOps[OpIdx] = ConstantExpr::getExtractElement( in scalarizeOpOrCmp()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DConstantFolding.cpp1068 return ConstantExpr::getExtractElement(Ops[0], Ops[1]); in ConstantFoldInstOperandsImpl()
H A DInstructionSimplify.cpp5260 return ConstantExpr::getExtractElement(CVec, CIdx); in simplifyExtractElementInst()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1697 C = ConstantExpr::getExtractElement(ConstOps[0], ConstOps[1]); in materializeValue()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp4524 ID.ConstantVal = ConstantExpr::getExtractElement(Elts[0], Elts[1]); in parseValID()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp1500 Value *ElementContent = ConstantExpr::getExtractElement( in handleAccess()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc20880 …antExpr17getExtractElementEPNS_8ConstantES2_", "llvm::ConstantExpr::getExtractElement(llvm::Consta…