/freebsd-src/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreISelDAGToDAG.cpp | 225 replaceInChain(SelectionDAG * CurDAG,SDValue Chain,SDValue Old,SDValue New) replaceInChain() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelDAGToDAG.cpp | 886 narrowIfNeeded(SelectionDAG * CurDAG,SDValue N) narrowIfNeeded() argument 1167 Widen(SelectionDAG * CurDAG,SDValue N) Widen() argument 2284 isBitfieldExtractOpFromAnd(SelectionDAG * CurDAG,SDNode * N,unsigned & Opc,SDValue & Opd0,unsigned & LSB,unsigned & MSB,unsigned NumberOfIgnoredLowBits,bool BiggerPattern) isBitfieldExtractOpFromAnd() argument 2542 isBitfieldExtractOp(SelectionDAG * CurDAG,SDNode * N,unsigned & Opc,SDValue & Opd0,unsigned & Immr,unsigned & Imms,unsigned NumberOfIgnoredLowBits=0,bool BiggerPattern=false) isBitfieldExtractOp() argument 2849 getLeftShift(SelectionDAG * CurDAG,SDValue Op,int ShlAmount) getLeftShift() argument 2893 isBitfieldPositioningOp(SelectionDAG * CurDAG,SDValue Op,bool BiggerPattern,SDValue & Src,int & DstLSB,int & Width) isBitfieldPositioningOp() argument 2923 isBitfieldPositioningOpFromAnd(SelectionDAG * CurDAG,SDValue Op,bool BiggerPattern,const uint64_t NonZeroBits,SDValue & Src,int & DstLSB,int & Width) isBitfieldPositioningOpFromAnd() argument 3045 isBitfieldPositioningOpFromShl(SelectionDAG * CurDAG,SDValue Op,bool BiggerPattern,const uint64_t NonZeroBits,SDValue & Src,int & DstLSB,int & Width) isBitfieldPositioningOpFromShl() argument 3086 tryBitfieldInsertOpFromOrAndImm(SDNode * N,SelectionDAG * CurDAG) tryBitfieldInsertOpFromOrAndImm() argument 3174 isWorthFoldingIntoOrrWithShift(SDValue Dst,SelectionDAG * CurDAG,SDValue & ShiftedOperand,uint64_t & EncodedShiftImm) isWorthFoldingIntoOrrWithShift() argument 3250 tryOrrWithShift(SDNode * N,SDValue OrOpd0,SDValue OrOpd1,SDValue Src,SDValue Dst,SelectionDAG * CurDAG,const bool BiggerPattern) tryOrrWithShift() argument 3350 tryBitfieldInsertOpFromOr(SDNode * N,const APInt & UsefulBits,SelectionDAG * CurDAG) tryBitfieldInsertOpFromOr() argument 3698 checkCVTFixedPointOperandWithFBits(SelectionDAG * CurDAG,SDValue N,SDValue & FixedPos,unsigned RegWidth,bool isReciprocal) checkCVTFixedPointOperandWithFBits() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelDAGToDAG.cpp | 712 isThreadPointerAcquisitionNode(SDValue Base,SelectionDAG * CurDAG) isThreadPointerAcquisitionNode() argument 756 canOptimizeTLSDFormToXForm(SelectionDAG * CurDAG,SDValue Base) canOptimizeTLSDFormToXForm() argument 965 allUsesTruncate(SelectionDAG * CurDAG,SDNode * N) allUsesTruncate() argument 1032 selectI64ImmDirect(SelectionDAG * CurDAG,const SDLoc & dl,uint64_t Imm,unsigned & InstCnt) selectI64ImmDirect() argument 1273 selectI64ImmDirectPrefix(SelectionDAG * CurDAG,const SDLoc & dl,uint64_t Imm,unsigned & InstCnt) selectI64ImmDirectPrefix() argument 1393 selectI64Imm(SelectionDAG * CurDAG,const SDLoc & dl,uint64_t Imm,unsigned * InstCnt=nullptr) selectI64Imm() argument 1499 selectI64Imm(SelectionDAG * CurDAG,SDNode * N) selectI64Imm() argument 2838 SelectionDAG *CurDAG = nullptr; global() member in __anon46556cd20711::BitPermutationSelector 2894 SelectionDAG *CurDAG; global() member in __anon46556cd20711::IntegerCompareEliminator 3992 allUsesExtend(SDValue Compare,SelectionDAG * CurDAG) allUsesExtend() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUISelDAGToDAG.cpp | 1834 SelectSAddrFI(SelectionDAG * CurDAG,SDValue SAddr) SelectSAddrFI() argument 3052 buildRegSequence32(SmallVectorImpl<SDValue> & Elts,llvm::SelectionDAG * CurDAG,const SDLoc & DL) buildRegSequence32() argument 3084 buildRegSequence16(SmallVectorImpl<SDValue> & Elts,llvm::SelectionDAG * CurDAG,const SDLoc & DL) buildRegSequence16() argument 3110 buildRegSequence(SmallVectorImpl<SDValue> & Elts,llvm::SelectionDAG * CurDAG,const SDLoc & DL,unsigned ElementSize) buildRegSequence() argument 3121 selectWMMAModsNegAbs(unsigned ModOpcode,unsigned & Mods,SmallVectorImpl<SDValue> & Elts,SDValue & Src,llvm::SelectionDAG * CurDAG,const SDLoc & DL,unsigned ElementSize) selectWMMAModsNegAbs() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelDAGToDAG.cpp | 176 selectImmSeq(SelectionDAG * CurDAG,const SDLoc & DL,const MVT VT,RISCVMatInt::InstSeq & Seq) selectImmSeq() argument 205 selectImm(SelectionDAG * CurDAG,const SDLoc & DL,const MVT VT,int64_t Imm,const RISCVSubtarget & Subtarget) selectImm() argument 240 createTuple(SelectionDAG & CurDAG,ArrayRef<SDValue> Regs,unsigned NF,RISCVII::VLMUL LMUL) createTuple() argument 2258 selectConstantAddr(SelectionDAG * CurDAG,const SDLoc & DL,const MVT VT,const RISCVSubtarget * Subtarget,SDValue Addr,SDValue & Base,SDValue & Offset,bool IsPrefetch=false) selectConstantAddr() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAGISel.h | 49 SelectionDAG *CurDAG; global() variable
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelDAGToDAG.cpp | 1289 isFusableLoadOpStorePattern(StoreSDNode * StoreNode,SDValue StoredVal,SelectionDAG * CurDAG,LoadSDNode * & LoadNode,SDValue & InputChain) isFusableLoadOpStorePattern() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelDAGToDAG.cpp | 1580 getAL(SelectionDAG * CurDAG,const SDLoc & dl) getAL() argument 5370 getIntOperandsFromRegisterString(StringRef RegString,SelectionDAG * CurDAG,const SDLoc & DL,std::vector<SDValue> & Ops) getIntOperandsFromRegisterString() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelDAGToDAG.cpp | 791 moveBelowOrigChain(SelectionDAG * CurDAG,SDValue Load,SDValue Call,SDValue OrigChain) moveBelowOrigChain() argument 3364 isFusableLoadOpStorePattern(StoreSDNode * StoreNode,SDValue StoredVal,SelectionDAG * CurDAG,unsigned LoadOpNo,LoadSDNode * & LoadNode,SDValue & InputChain) isFusableLoadOpStorePattern() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGISel.cpp | 2559 HandleMergeInputChains(SmallVectorImpl<SDNode * > & ChainNodesMatched,SelectionDAG * CurDAG) HandleMergeInputChains() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.cpp | 958 performMADD_MSUBCombine(SDNode * ROOTNode,SelectionDAG & CurDAG,const MipsSubtarget & Subtarget) performMADD_MSUBCombine() argument
|