Home
last modified time | relevance | path

Searched defs:CurDAG (Results 1 – 12 of 12) sorted by relevance

/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelDAGToDAG.cpp232 replaceInChain(SelectionDAG * CurDAG,SDValue Chain,SDValue Old,SDValue New) replaceInChain() argument
[all...]
/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp907 narrowIfNeeded(SelectionDAG * CurDAG,SDValue N) narrowIfNeeded() argument
1188 Widen(SelectionDAG * CurDAG,SDValue N) Widen() argument
2346 isBitfieldExtractOpFromAnd(SelectionDAG * CurDAG,SDNode * N,unsigned & Opc,SDValue & Opd0,unsigned & LSB,unsigned & MSB,unsigned NumberOfIgnoredLowBits,bool BiggerPattern) isBitfieldExtractOpFromAnd() argument
2604 isBitfieldExtractOp(SelectionDAG * CurDAG,SDNode * N,unsigned & Opc,SDValue & Opd0,unsigned & Immr,unsigned & Imms,unsigned NumberOfIgnoredLowBits=0,bool BiggerPattern=false) isBitfieldExtractOp() argument
2911 getLeftShift(SelectionDAG * CurDAG,SDValue Op,int ShlAmount) getLeftShift() argument
2955 isBitfieldPositioningOp(SelectionDAG * CurDAG,SDValue Op,bool BiggerPattern,SDValue & Src,int & DstLSB,int & Width) isBitfieldPositioningOp() argument
2985 isBitfieldPositioningOpFromAnd(SelectionDAG * CurDAG,SDValue Op,bool BiggerPattern,const uint64_t NonZeroBits,SDValue & Src,int & DstLSB,int & Width) isBitfieldPositioningOpFromAnd() argument
3107 isBitfieldPositioningOpFromShl(SelectionDAG * CurDAG,SDValue Op,bool BiggerPattern,const uint64_t NonZeroBits,SDValue & Src,int & DstLSB,int & Width) isBitfieldPositioningOpFromShl() argument
3148 tryBitfieldInsertOpFromOrAndImm(SDNode * N,SelectionDAG * CurDAG) tryBitfieldInsertOpFromOrAndImm() argument
3236 isWorthFoldingIntoOrrWithShift(SDValue Dst,SelectionDAG * CurDAG,SDValue & ShiftedOperand,uint64_t & EncodedShiftImm) isWorthFoldingIntoOrrWithShift() argument
3312 tryOrrWithShift(SDNode * N,SDValue OrOpd0,SDValue OrOpd1,SDValue Src,SDValue Dst,SelectionDAG * CurDAG,const bool BiggerPattern) tryOrrWithShift() argument
3412 tryBitfieldInsertOpFromOr(SDNode * N,const APInt & UsefulBits,SelectionDAG * CurDAG) tryBitfieldInsertOpFromOr() argument
3760 checkCVTFixedPointOperandWithFBits(SelectionDAG * CurDAG,SDValue N,SDValue & FixedPos,unsigned RegWidth,bool isReciprocal) checkCVTFixedPointOperandWithFBits() argument
[all...]
/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp699 isThreadPointerAcquisitionNode(SDValue Base,SelectionDAG * CurDAG) isThreadPointerAcquisitionNode() argument
743 canOptimizeTLSDFormToXForm(SelectionDAG * CurDAG,SDValue Base) canOptimizeTLSDFormToXForm() argument
952 allUsesTruncate(SelectionDAG * CurDAG,SDNode * N) allUsesTruncate() argument
1019 selectI64ImmDirect(SelectionDAG * CurDAG,const SDLoc & dl,uint64_t Imm,unsigned & InstCnt) selectI64ImmDirect() argument
1260 selectI64ImmDirectPrefix(SelectionDAG * CurDAG,const SDLoc & dl,uint64_t Imm,unsigned & InstCnt) selectI64ImmDirectPrefix() argument
1380 selectI64Imm(SelectionDAG * CurDAG,const SDLoc & dl,uint64_t Imm,unsigned * InstCnt=nullptr) selectI64Imm() argument
1486 selectI64Imm(SelectionDAG * CurDAG,SDNode * N) selectI64Imm() argument
2825 SelectionDAG *CurDAG = nullptr; global() member in __anona2527ef30711::BitPermutationSelector
2881 SelectionDAG *CurDAG; global() member in __anona2527ef30711::IntegerCompareEliminator
3979 allUsesExtend(SDValue Compare,SelectionDAG * CurDAG) allUsesExtend() argument
[all...]
/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.cpp1857 SelectSAddrFI(SelectionDAG * CurDAG,SDValue SAddr) SelectSAddrFI() argument
3129 buildRegSequence32(SmallVectorImpl<SDValue> & Elts,llvm::SelectionDAG * CurDAG,const SDLoc & DL) buildRegSequence32() argument
3161 buildRegSequence16(SmallVectorImpl<SDValue> & Elts,llvm::SelectionDAG * CurDAG,const SDLoc & DL) buildRegSequence16() argument
3187 buildRegSequence(SmallVectorImpl<SDValue> & Elts,llvm::SelectionDAG * CurDAG,const SDLoc & DL,unsigned ElementSize) buildRegSequence() argument
3198 selectWMMAModsNegAbs(unsigned ModOpcode,unsigned & Mods,SmallVectorImpl<SDValue> & Elts,SDValue & Src,llvm::SelectionDAG * CurDAG,const SDLoc & DL,unsigned ElementSize) selectWMMAModsNegAbs() argument
[all...]
/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp175 selectImmSeq(SelectionDAG * CurDAG,const SDLoc & DL,const MVT VT,RISCVMatInt::InstSeq & Seq) selectImmSeq() argument
204 selectImm(SelectionDAG * CurDAG,const SDLoc & DL,const MVT VT,int64_t Imm,const RISCVSubtarget & Subtarget) selectImm() argument
239 createTuple(SelectionDAG & CurDAG,ArrayRef<SDValue> Regs,unsigned NF,RISCVII::VLMUL LMUL) createTuple() argument
2446 selectConstantAddr(SelectionDAG * CurDAG,const SDLoc & DL,const MVT VT,const RISCVSubtarget * Subtarget,SDValue Addr,SDValue & Base,SDValue & Offset,bool IsPrefetch=false) selectConstantAddr() argument
[all...]
/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAGISel.h52 SelectionDAG *CurDAG; global() variable
/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp2240 pickOpcodeForVectorStParam(SmallVector<SDValue,8> & Ops,unsigned NumElts,MVT::SimpleValueType MemTy,SelectionDAG * CurDAG,SDLoc DL) pickOpcodeForVectorStParam() argument
[all...]
/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp1304 isFusableLoadOpStorePattern(StoreSDNode * StoreNode,SDValue StoredVal,SelectionDAG * CurDAG,LoadSDNode * & LoadNode,SDValue & InputChain) isFusableLoadOpStorePattern() argument
[all...]
/llvm-project/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp800 moveBelowOrigChain(SelectionDAG * CurDAG,SDValue Load,SDValue Call,SDValue OrigChain) moveBelowOrigChain() argument
3425 isFusableLoadOpStorePattern(StoreSDNode * StoreNode,SDValue StoredVal,SelectionDAG * CurDAG,unsigned LoadOpNo,LoadSDNode * & LoadNode,SDValue & InputChain) isFusableLoadOpStorePattern() argument
[all...]
/llvm-project/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp1586 getAL(SelectionDAG * CurDAG,const SDLoc & dl) getAL() argument
5371 getIntOperandsFromRegisterString(StringRef RegString,SelectionDAG * CurDAG,const SDLoc & DL,std::vector<SDValue> & Ops) getIntOperandsFromRegisterString() argument
[all...]
/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp2682 HandleMergeInputChains(SmallVectorImpl<SDNode * > & ChainNodesMatched,SelectionDAG * CurDAG) HandleMergeInputChains() argument
[all...]
/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp984 performMADD_MSUBCombine(SDNode * ROOTNode,SelectionDAG & CurDAG,const MipsSubtarget & Subtarget) performMADD_MSUBCombine() argument