Home
last modified time | relevance | path

Searched refs:Elt1 (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILIntrinsicExpansion.cpp268 Value *Elt1 = Builder.CreateExtractElement(B, (uint64_t)0); in expandIntegerDotIntrinsic() local
269 Result = Builder.CreateMul(Elt0, Elt1); in expandIntegerDotIntrinsic()
272 Elt1 = Builder.CreateExtractElement(B, I); in expandIntegerDotIntrinsic()
274 ArrayRef<Value *>{Elt0, Elt1, Result}, in expandIntegerDotIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerCombiner.cpp120 auto Elt1 = B.buildExtractVectorElement(Ty, Src, B.buildConstant(s64, 1)); in applyExtractVecEltPairwiseAdd() local
121 B.buildInstr(Opc, {MI.getOperand(0).getReg()}, {Elt0, Elt1}); in applyExtractVecEltPairwiseAdd()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DConstantFolding.cpp3821 Constant *Elt1 = Operands[1]->getAggregateElement(I); in ConstantFoldFixedVectorCall() local
3822 if (!Elt0 || !Elt1) in ConstantFoldFixedVectorCall()
3825 Result[2 * I + 1] = Elt1; in ConstantFoldFixedVectorCall()
4007 Constant *Elt1 = Vec->getAggregateElement(2 * I + 1); in ConstantFoldStructCall() local
4008 if (!Elt0 || !Elt1) in ConstantFoldStructCall()
4011 Res1[I] = Elt1; in ConstantFoldStructCall()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/
H A DAMDGPU.cpp1176 llvm::Value *Elt1 = Builder.CreateExtractValue(Call, 1); in EmitAMDGPUBuiltinExpr() local
1183 Builder.CreateInsertElement(Insert0, Elt1, UINT64_C(1)); in EmitAMDGPUBuiltinExpr()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DAutoUpgrade.cpp2758 Value *Elt1 = Builder.CreateExtractElement(CI->getArgOperand(1), in upgradeX86IntrinsicCall() local
2762 EltOp = Builder.CreateFAdd(Elt0, Elt1); in upgradeX86IntrinsicCall()
2764 EltOp = Builder.CreateFSub(Elt0, Elt1); in upgradeX86IntrinsicCall()
2766 EltOp = Builder.CreateFMul(Elt0, Elt1); in upgradeX86IntrinsicCall()
2768 EltOp = Builder.CreateFDiv(Elt0, Elt1); in upgradeX86IntrinsicCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp20861 SDValue Elt0 = N->getOperand(0), Elt1 = N->getOperand(1), in performBuildVectorCombine() local
20864 Elt1->getOpcode() == ISD::FP_ROUND && in performBuildVectorCombine()
20866 isa<ConstantSDNode>(Elt1->getOperand(1)) && in performBuildVectorCombine()
20867 Elt0->getConstantOperandVal(1) == Elt1->getConstantOperandVal(1) && in performBuildVectorCombine()
20869 Elt1->getOperand(0)->getOpcode() == ISD::EXTRACT_VECTOR_ELT && in performBuildVectorCombine()
20872 isa<ConstantSDNode>(Elt1->getOperand(0)->getOperand(1)) && in performBuildVectorCombine()
20874 Elt1->getOperand(0)->getOperand(0) && in performBuildVectorCombine()
20876 Elt1->getOperand(0)->getConstantOperandVal(1) == 1) { in performBuildVectorCombine()
20917 SDValue Elt0 = N->getOperand(0), Elt1 = N->getOperand(1); in performBuildVectorCombine() local
20919 Elt1->getOpcode() == ISD::FP_EXTEND && in performBuildVectorCombine()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp8041 SDValue Elt1 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, EltVT, Vec1, in lowerVECTOR_SHUFFLE() local
8043 Pieces.push_back(DAG.getBuildVector(PackVT, SL, {Elt0, Elt1})); in lowerVECTOR_SHUFFLE()
14236 SDValue Elt1 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, ResVT, in performExtractVectorEltCombine() local
14240 DCI.AddToWorklist(Elt1.getNode()); in performExtractVectorEltCombine()
14241 return DAG.getNode(Opc, SL, ResVT, Elt0, Elt1, Vec->getFlags()); in performExtractVectorEltCombine()