Home
last modified time | relevance | path

Searched defs:VL (Results 1 – 25 of 31) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DVarLocBasedImpl.cpp477 VarLoc VL(MI); in CreateEntryLoc() local
492 VarLoc VL(MI); in CreateEntryBackupLoc() local
506 VarLoc VL(MI); in CreateEntryCopyBackupLoc() local
519 VarLoc VL = OldVL; in CreateCopyLoc() local
533 VarLoc VL = OldVL; in CreateSpillLoc() local
798 LocIndices insert(const VarLoc &VL) { in insert()
1117 void VarLocBasedLDV::OpenRangesSet::erase(const VarLoc &VL) { in erase()
1157 const VarLoc &VL = VarLocIDs[LocIndex(Location, ID)]; in erase() local
1182 const VarLoc &VL) { in insert()
1221 const VarLoc &VL = VarLocIDs[ItIdx]; in collectIDsForRegs() local
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclOpenMP.cpp31 ArrayRef<Expr *> VL) { in Create()
45 void OMPThreadPrivateDecl::setVars(ArrayRef<Expr *> VL) { in setVars()
58 SourceLocation L, ArrayRef<Expr *> VL, in Create()
74 void OMPAllocateDecl::setVars(ArrayRef<Expr *> VL) { in setVars()
H A DOpenMPClause.cpp427 void OMPPrivateClause::setPrivateCopies(ArrayRef<Expr *> VL) { in setPrivateCopies()
436 ArrayRef<Expr *> VL, ArrayRef<Expr *> PrivateVL) { in Create()
452 void OMPFirstprivateClause::setPrivateCopies(ArrayRef<Expr *> VL) { in setPrivateCopies()
458 void OMPFirstprivateClause::setInits(ArrayRef<Expr *> VL) { in setInits()
467 ArrayRef<Expr *> VL, ArrayRef<Expr *> PrivateVL, in Create()
515 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs, in Create()
541 ArrayRef<Expr *> VL) { in Create()
589 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> PL, in Create()
635 SourceLocation EndLoc, ArrayRef<Expr *> VL, Expr *A) { in Create()
681 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs, in Create()
[all …]
H A DCommentParser.cpp879 VerbatimLineComment *VL = S.actOnVerbatimLine(NameTok.getLocation(), in parseVerbatimLine() local
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVLegalizerInfo.cpp665 static MachineInstrBuilder buildAllOnesMask(LLT VecTy, const SrcOp &VL, in buildAllOnesMask()
679 Register VL(RISCV::X0); in buildDefaultVLOps() local
686 Register Hi, Register VL, MachineIRBuilder &MIB, in buildSplatPartsS64WithVL()
702 const SrcOp &Scalar, Register VL, in buildSplatSplitS64WithVL()
739 auto VL = buildDefaultVLOps(VecTy, MIB, MRI).second; in legalizeSplatVector() local
745 auto VL = buildDefaultVLOps(VecTy, MIB, MRI).second; in legalizeSplatVector() local
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVCodeGenPrepare.cpp172 Value *BasePtr, *VL; in expandVPStrideLoad() local
H A DRISCVVectorPeephole.cpp84 MachineOperand &VL = MI.getOperand(RISCVII::getVLOpNum(MI.getDesc())); in convertToVLMAX() local
H A DRISCVISelLowering.cpp2761 /// vector length VL. . in getAllOnesMask() argument
2784 SDValue VL = DAG.getRegister(RISCV::X0, Subtarget.getXLenVT()); getDefaultScalableVLOps() local
2793 SDValue VL = getVLOp(NumElts, ContainerVT, DL, DAG, Subtarget); getDefaultVLOps() local
3054 SDValue Mask, VL; lowerVectorFTRUNC_FCEIL_FFLOOR_FROUND() local
3304 getVSlidedown(SelectionDAG & DAG,const RISCVSubtarget & Subtarget,const SDLoc & DL,EVT VT,SDValue Merge,SDValue Op,SDValue Offset,SDValue Mask,SDValue VL,unsigned Policy=RISCVII::TAIL_UNDISTURBED_MASK_UNDISTURBED) getVSlidedown() argument
3316 getVSlideup(SelectionDAG & DAG,const RISCVSubtarget & Subtarget,const SDLoc & DL,EVT VT,SDValue Merge,SDValue Op,SDValue Offset,SDValue Mask,SDValue VL,unsigned Policy=RISCVII::TAIL_UNDISTURBED_MASK_UNDISTURBED) getVSlideup() argument
4238 splatPartsI64WithVL(const SDLoc & DL,MVT VT,SDValue Passthru,SDValue Lo,SDValue Hi,SDValue VL,SelectionDAG & DAG) splatPartsI64WithVL() argument
4294 splatSplitI64WithVL(const SDLoc & DL,MVT VT,SDValue Passthru,SDValue Scalar,SDValue VL,SelectionDAG & DAG) splatSplitI64WithVL() argument
4305 lowerScalarSplat(SDValue Passthru,SDValue Scalar,SDValue VL,MVT VT,const SDLoc & DL,SelectionDAG & DAG,const RISCVSubtarget & Subtarget) lowerScalarSplat() argument
4343 lowerScalarInsert(SDValue Scalar,SDValue VL,MVT VT,const SDLoc & DL,SelectionDAG & DAG,const RISCVSubtarget & Subtarget) lowerScalarInsert() argument
4722 SDValue VL = DAG.getConstant(NumSubElts + Index, DL, XLenVT); lowerVECTOR_SHUFFLEAsVSlideup() local
5410 SDValue Mask, VL; lowerCTLZ_CTTZ_ZERO_UNDEF() local
5903 SDValue Mask, VL; lowerFMAXIMUM_FMINIMUM() local
6425 SDValue VL = getDefaultVLOps(VT, ContainerVT, DL, DAG, Subtarget).second; LowerOperation() local
8060 SDValue VL = getDefaultScalableVLOps(VT, DL, DAG, Subtarget).second; lowerVectorMaskSplat() local
8064 SDValue VL = getDefaultScalableVLOps(VT, DL, DAG, Subtarget).second; lowerVectorMaskSplat() local
8094 auto VL = getDefaultVLOps(VecVT, ContainerVT, DL, DAG, Subtarget).second; lowerSPLAT_VECTOR_PARTS() local
8130 SDValue VL = getDefaultVLOps(VecVT, ContainerVT, DL, DAG, Subtarget).second; lowerVectorMaskExt() local
8187 SDValue Mask, VL; lowerVectorMaskTruncLike() local
8256 SDValue Mask, VL; lowerVectorTruncLike() local
8370 SDValue Mask, VL; lowerVectorFPExtendOrRoundLike() local
8881 SDValue VL = DAG.getNode(ISD::INTRINSIC_WO_CHAIN, DL, XLenVT, SETVL, AVL, lowerVectorIntrinsicScalars() local
8935 SDValue VL = getVLOperand(Op); lowerVectorIntrinsicScalars() local
9248 SDValue VL = getVLOperand(Op); LowerINTRINSIC_WO_CHAIN() local
9431 SDValue VL = getDefaultVLOps(VT, ContainerVT, DL, DAG, Subtarget).second; LowerINTRINSIC_W_CHAIN() local
9501 SDValue VL = getVLOp(VT.getVectorNumElements(), ContainerVT, DL, DAG, LowerINTRINSIC_W_CHAIN() local
9583 SDValue VL = getDefaultVLOps(VT, ContainerVT, DL, DAG, Subtarget).second; LowerINTRINSIC_VOID() local
9622 SDValue VL = getVLOp(VT.getVectorNumElements(), ContainerVT, DL, DAG, LowerINTRINSIC_VOID() local
9731 SDValue Mask, VL; lowerVectorMaskVecReduction() local
9802 lowerReductionSeq(unsigned RVVOpcode,MVT ResVT,SDValue StartValue,SDValue Vec,SDValue Mask,SDValue VL,const SDLoc & DL,SelectionDAG & DAG,const RISCVSubtarget & Subtarget) lowerReductionSeq() argument
9981 SDValue VL = Op.getOperand(3); lowerVPREDUCE() local
10089 SDValue VL = getVLOp(EndIndex, ContainerVT, DL, DAG, Subtarget); lowerINSERT_SUBVECTOR() local
10326 SDValue VL = getVLOp(SubVecVT.getVectorNumElements(), ContainerVT, DL, DAG, lowerEXTRACT_SUBVECTOR() local
10537 SDValue VL = DAG.getRegister(RISCV::X0, XLenVT); lowerVECTOR_INTERLEAVE() local
10783 SDValue VL = getVLOp(VT.getVectorNumElements(), ContainerVT, DL, DAG, Subtarget); lowerFixedLengthVectorLoadToRVV() local
10843 SDValue VL = getVLOp(VT.getVectorNumElements(), ContainerVT, DL, DAG, lowerFixedLengthVectorStoreToRVV() local
10866 SDValue Mask, PassThru, VL; lowerMaskedLoad() local
10929 SDValue Val, Mask, VL; lowerMaskedStore() local
11113 SDValue Mask, VL; lowerABS() local
11173 SDValue VL = getDefaultVLOps(VT, ContainerVT, DL, DAG, Subtarget).second; lowerFixedLengthVectorSelectToRVV() local
11297 SDValue VL = Op.getOperand(2); lowerVPExtMaskOp() local
11332 SDValue VL = Op.getOperand(4); lowerVPSetCCMaskOp() local
11409 SDValue VL = Op.getOperand(2); lowerVPFPIntConvOp() local
11625 SDValue VL = Op.getOperand(2); lowerVPSplatExperimental() local
11773 SDValue VL = Op->getOperand(3); lowerLogicVPOp() local
11891 SDValue Index, Mask, PassThru, VL; lowerMaskedGather() local
11988 SDValue Index, Mask, Val, VL; lowerMaskedScatter() local
14767 SDValue Mask, VL, Merge; materialize() local
15513 SDValue VL = N->getOperand(4 + Offset); combineVFMADD_VLWithVFNEG_VL() local
15559 SDValue VL = N->getOperand(4); performVFMADD_VLCombine() local
16472 SDValue VL = N->getOperand(2); combineTruncOfSraSext() local
16531 SDValue VL = N->getOperand(2); combineTruncToVnclip() local
17255 SDValue VL = N->getOperand(4); PerformDAGCombine() local
17446 SDValue VL = N->getOperand(2); PerformDAGCombine() local
17457 SDValue VL = N->getOperand(2); PerformDAGCombine() local
17500 SDValue VL = N->getOperand(2); PerformDAGCombine() local
17590 SDValue VL = N->getOperand(2); PerformDAGCombine() local
21709 Value *VL = ConstantInt::get(XLenTy, VTy->getNumElements()); lowerInterleavedLoad() local
21775 Value *VL = ConstantInt::get(XLenTy, VTy->getNumElements()); lowerInterleavedStore() local
21803 Value *VL; lowerDeinterleaveIntrinsicToLoad() local
21853 Value *VL; lowerInterleaveIntrinsicToStore() local
[all...]
H A DRISCVRegisterInfo.cpp342 Register VL = MRI.createVirtualRegister(&RISCV::GPRRegClass); in lowerVSPILL() local
419 Register VL = MRI.createVirtualRegister(&RISCV::GPRRegClass); in lowerVRELOAD() local
H A DRISCVISelDAGToDAG.cpp67 SDValue VL = CurDAG->getRegister(RISCV::X0, Subtarget->getXLenVT()); in PreprocessISelDAG() local
84 SDValue VL = N->getOperand(3); in PreprocessISelDAG() local
315 SDValue VL; in addVectorLoadStoreOperands() local
1640 SDValue VL; in Select() local
1720 SDValue VL; in Select() local
2303 SDValue VL; in Select() local
3282 bool RISCVDAGToDAGISel::selectVLOp(SDValue N, SDValue &VL) { in selectVLOp()
3702 SDValue Merge, False, True, VL, Mask, Glue; in performCombineVMergeAndVOps() local
H A DRISCVTargetTransformInfo.cpp79 unsigned VL = VT.getVectorMinNumElements(); in getRISCVInstructionCost() local
86 unsigned VL = VT.getVectorMinNumElements(); in getRISCVInstructionCost() local
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/PBQP/
H A DReductionRules.h152 unsigned VL = V.getLength(); in hasRegisterOptions() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp297 static std::string shortBundleName(ArrayRef<Value *> VL) { in shortBundleName() argument
308 static bool allSameBlock(ArrayRef<Value *> VL) { in allSameBlock() argument
329 allConstant(ArrayRef<Value * > VL) allConstant() argument
337 isSplat(ArrayRef<Value * > VL) isSplat() argument
550 isFixedVectorShuffle(ArrayRef<Value * > VL,SmallVectorImpl<int> & Mask) isFixedVectorShuffle() argument
753 getSameOpcode(ArrayRef<Value * > VL,const TargetLibraryInfo & TLI,unsigned BaseIndex) getSameOpcode() argument
915 allSameType(ArrayRef<Value * > VL) allSameType() argument
1033 getAltInstrMask(ArrayRef<Value * > VL,unsigned Opcode0,unsigned Opcode1) getAltInstrMask() argument
1111 doesNotNeedToSchedule(ArrayRef<Value * > VL) doesNotNeedToSchedule() argument
2132 appendOperandsOfVL(ArrayRef<Value * > VL) appendOperandsOfVL() argument
2606 analyzedReductionVals(ArrayRef<Value * > VL) analyzedReductionVals() argument
2666 ArrayRef<Value *> VL = UserTE->getOperand(OpIdx); getVectorizedOperand() local
3201 newTreeEntry(ArrayRef<Value * > VL,std::optional<ScheduleData * > Bundle,const InstructionsState & S,const EdgeInfo & UserTreeIdx,ArrayRef<int> ReuseShuffleIndices=std::nullopt,ArrayRef<unsigned> ReorderIndices=std::nullopt) newTreeEntry() argument
3213 newTreeEntry(ArrayRef<Value * > VL,TreeEntry::EntryState EntryState,std::optional<ScheduleData * > Bundle,const InstructionsState & S,const EdgeInfo & UserTreeIdx,ArrayRef<int> ReuseShuffleIndices=std::nullopt,ArrayRef<unsigned> ReorderIndices=std::nullopt) newTreeEntry() argument
4406 computeCommonAlignment(ArrayRef<Value * > VL) computeCommonAlignment() argument
4547 canVectorizeLoads(ArrayRef<Value * > VL,const Value * VL0,SmallVectorImpl<unsigned> & Order,SmallVectorImpl<Value * > & PointerOps,bool TryRecursiveCheck) const canVectorizeLoads() argument
4788 clusterSortPtrAccesses(ArrayRef<Value * > VL,Type * ElemTy,const DataLayout & DL,ScalarEvolution & SE,SmallVectorImpl<unsigned> & SortedIndices) clusterSortPtrAccesses() argument
6073 needToScheduleSingleInstruction(ArrayRef<Value * > VL) needToScheduleSingleInstruction() argument
6290 getScalarsVectorizationState(InstructionsState & S,ArrayRef<Value * > VL,bool IsScatterVectorizeUserTE,OrdersType & CurrentOrder,SmallVectorImpl<Value * > & PointerOps) const getScalarsVectorizationState() argument
6687 buildTree_rec(ArrayRef<Value * > VL,unsigned Depth,const EdgeInfo & UserTreeIdx) buildTree_rec() argument
6821 __anon07b2d7746302(ArrayRef<Value *> VL) buildTree_rec() argument
7502 canReuseExtract(ArrayRef<Value * > VL,Value * OpValue,SmallVectorImpl<unsigned> & CurrentOrder,bool ResizeAllowed) const canReuseExtract() argument
8253 getBuildVectorCost(ArrayRef<Value * > VL,Value * Root) getBuildVectorCost() argument
8457 computeExtractCost(ArrayRef<Value * > VL,ArrayRef<int> Mask,ArrayRef<std::optional<TTI::ShuffleKind>> ShuffleKinds,unsigned NumParts) computeExtractCost() argument
8905 ArrayRef<Value *> VL = E->Scalars; adjustExtracts() local
9118 gather(ArrayRef<Value * > VL,unsigned MaskVF=0,Value * Root=nullptr) gather() argument
9251 ArrayRef<Value *> VL = E->Scalars; getEntryCost() local
10804 tryToGatherSingleRegisterExtractElements(MutableArrayRef<Value * > VL,SmallVectorImpl<int> & Mask) const tryToGatherSingleRegisterExtractElements() argument
10901 tryToGatherExtractElements(SmallVectorImpl<Value * > & VL,SmallVectorImpl<int> & Mask,unsigned NumParts) const tryToGatherExtractElements() argument
10928 isGatherShuffledSingleRegisterEntry(const TreeEntry * TE,ArrayRef<Value * > VL,MutableArrayRef<int> Mask,SmallVectorImpl<const TreeEntry * > & Entries,unsigned Part,bool ForOrder) isGatherShuffledSingleRegisterEntry() argument
11299 isGatherShuffledEntry(const TreeEntry * TE,ArrayRef<Value * > VL,SmallVectorImpl<int> & Mask,SmallVectorImpl<SmallVector<const TreeEntry * >> & Entries,unsigned NumParts,bool ForOrder) isGatherShuffledEntry() argument
11354 getGatherCost(ArrayRef<Value * > VL,bool ForPoisonSrc,Type * ScalarTy) const getGatherCost() argument
11409 reorderInputsAccordingToOpcode(ArrayRef<Value * > VL,SmallVectorImpl<Value * > & Left,SmallVectorImpl<Value * > & Right,const BoUpSLP & R) reorderInputsAccordingToOpcode() argument
11595 gather(ArrayRef<Value * > VL,Value * Root,Type * ScalarTy) gather() argument
11924 ArrayRef<Value *> VL = adjustExtracts() local
12137 gather(ArrayRef<Value * > VL,unsigned MaskVF=0,Value * Root=nullptr) gather() argument
12201 ValueList &VL = E->getOperand(NodeIdx); vectorizeOperand() local
14453 buildBundle(ArrayRef<Value * > VL) buildBundle() argument
14482 tryScheduleBundle(ArrayRef<Value * > VL,BoUpSLP * SLP,const InstructionsState & S) tryScheduleBundle() argument
14578 cancelScheduling(ArrayRef<Value * > VL,Value * OpValue) cancelScheduling() argument
16444 tryToVectorizeList(ArrayRef<Value * > VL,BoUpSLP & R,bool MaxVFOnly) tryToVectorizeList() argument
17430 ArrayRef<Value *> VL(std::next(Candidates.begin(), Pos), ReduxWidth); tryToReduce() local
17938 ArrayRef<Value *> VL = R.getRootNodeScalars(); emitReusedOps() local
18414 SmallVector<T *> VL; tryToVectorizeSequence() local
18480 SmallVector<T *> VL; tryToVectorizeSequence() local
[all...]
H A DLoopIdiomVectorize.cpp511 Value *VL = Builder.CreateIntrinsic(Intrinsic::experimental_get_vector_length, in createPredicatedFindMismatch() local
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTfrCleanup.cpp159 uint32_t VH = (Val >> 32), VL = (Val & 0xFFFFFFFFU); in updateImmMap() local
/freebsd/contrib/llvm-project/llvm/tools/llvm-xray/
H A Dxray-graph-diff.cpp319 GraphDiffRenderer::StatType VL, int TrunLen) { in getLabel()
/freebsd/contrib/llvm-project/clang/lib/Support/
H A DRISCVVIntrinsicUtils.cpp27 const PrototypeDescriptor PrototypeDescriptor::VL = member in clang::RISCV::PrototypeDescriptor
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DVectorUtils.cpp841 Instruction *llvm::propagateMetadata(Instruction *Inst, ArrayRef<Value *> VL) { in propagateMetadata()
1539 SmallVector<Value *, 4> VL; in addMetadata() local
H A DLazyValueInfo.cpp1587 ValueLatticeElement VL = getValueInBlock(V, CxtI->getParent(), CxtI); in getValueAtUse() local
H A DLoopAccessAnalysis.cpp1620 bool llvm::sortPtrAccesses(ArrayRef<Value *> VL, Type *ElemTy, in sortPtrAccesses()
/freebsd/contrib/llvm-project/clang/include/clang/Support/
H A DRISCVVIntrinsicUtils.h196 static const PrototypeDescriptor VL; member
/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp1078 Value *VL = inlineCompare() local
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericDomTreeConstruction.h1582 bool Verify(const DomTreeT &DT, typename DomTreeT::VerificationLevel VL) { in Verify()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp1857 ElementCount VL = VT.getVectorElementCount(); in tryExpandVecMathCall() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp1308 void llvm::propagateIRFlags(Value *I, ArrayRef<Value *> VL, Value *OpValue, in propagateIRFlags()

12