HomeSort by: relevance | last modified time | path
    Searched defs:VPI (Results 1 - 2 of 2) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
ExpandVectorPredication.cpp 98 static void transferDecorations(Value &NewVal, VPIntrinsic &VPI) {
103 auto *OldFMOp = dyn_cast<FPMathOperator>(&VPI);
151 Value *foldEVLIntoMask(VPIntrinsic &VPI);
164 /// \brief Determine how and whether the VPIntrinsic \p VPI shall be
167 VPLegalization getVPLegalizationStrategy(const VPIntrinsic &VPI) const;
215 VPIntrinsic &VPI) {
216 assert((isSafeToSpeculativelyExecute(&VPI) ||
217 VPI.canIgnoreVectorLengthParam()) &&
220 auto OC = static_cast<Instruction::BinaryOps>(*VPI.getFunctionalOpcode());
223 Value *Op0 = VPI.getOperand(0)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VPlanSLP.cpp 125 auto *VPI = dyn_cast<VPInstruction>(&I);
126 if (!VPI)
128 if (VPI->getOpcode() == Instruction::Load &&
129 llvm::is_contained(Operands, VPI))
134 if (LoadsSeen > 0 && VPI->mayWriteToMemory()) {
181 auto *VPI = cast<VPInstruction>(Values[0]);
183 switch (VPI->getOpcode()) {
190 for (unsigned I = 0, NumOps = VPI->getNumOperands(); I < NumOps; ++I)
470 auto *VPI = new VPInstruction(Opcode, CombinedOperands);
471 VPI->setUnderlyingInstr(cast<VPInstruction>(Values[0])->getUnderlyingInstr())
    [all...]

Completed in 16 milliseconds