Home
last modified time | relevance | path

Searched defs:DAG (Results 1 – 25 of 91) sorted by relevance

1234

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DSelectionDAGTargetInfo.h51 virtual SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, const SDLoc &dl, in EmitTargetCodeForMemcpy()
68 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Op1, in EmitTargetCodeForMemmove()
80 virtual SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, const SDLoc &dl, in EmitTargetCodeForMemset()
93 EmitTargetCodeForMemcmp(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, in EmitTargetCodeForMemcmp()
105 EmitTargetCodeForMemchr(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, in EmitTargetCodeForMemchr()
118 EmitTargetCodeForStrcpy(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in EmitTargetCodeForStrcpy()
130 EmitTargetCodeForStrcmp(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, in EmitTargetCodeForStrcmp()
138 EmitTargetCodeForStrlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in EmitTargetCodeForStrlen()
144 EmitTargetCodeForStrnlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in EmitTargetCodeForStrnlen()
150 virtual SDValue EmitTargetCodeForSetTag(SelectionDAG &DAG, const SDLoc &dl, in EmitTargetCodeForSetTag()
DSelectionDAGAddressAnalysis.h61 const SelectionDAG &DAG) const { in equalBaseIndex()
72 bool contains(const SelectionDAG &DAG, int64_t BitSize, in contains()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZSelectionDAGInfo.cpp25 static SDValue emitMemMem(SelectionDAG &DAG, const SDLoc &DL, unsigned Sequence, in emitMemMem()
49 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy()
64 static SDValue memsetStore(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in memsetStore()
76 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, in EmitTargetCodeForMemset()
145 static SDValue emitCLC(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in emitCLC()
170 SelectionDAG &DAG) { in addIPMSequence()
180 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src1, in EmitTargetCodeForMemcmp()
195 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src, in EmitTargetCodeForMemchr()
221 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dest, in EmitTargetCodeForStrcpy()
231 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src1, in EmitTargetCodeForStrcmp()
[all …]
DSystemZISelLowering.cpp1271 static SDValue convertLocVTToValVT(SelectionDAG &DAG, const SDLoc &DL, in convertLocVTToValVT()
1300 static SDValue convertValVTToLocVT(SelectionDAG &DAG, const SDLoc &DL, in convertValVTToLocVT()
1327 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const { in LowerFormalArguments()
1492 SelectionDAG &DAG = CLI.DAG; in LowerCall() local
1929 static SDNode *emitIntrinsicWithCCAndChain(SelectionDAG &DAG, SDValue Op, in emitIntrinsicWithCCAndChain()
1949 static SDNode *emitIntrinsicWithCC(SelectionDAG &DAG, SDValue Op, in emitIntrinsicWithCC()
1992 static void adjustZeroCmp(SelectionDAG &DAG, const SDLoc &DL, Comparison &C) { in adjustZeroCmp()
2012 static void adjustSubwordCmp(SelectionDAG &DAG, const SDLoc &DL, in adjustSubwordCmp()
2176 static void adjustForSubtraction(SelectionDAG &DAG, const SDLoc &DL, in adjustForSubtraction()
2246 static void adjustICmpTruncate(SelectionDAG &DAG, const SDLoc &DL, in adjustICmpTruncate()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGAddressAnalysis.cpp23 const SelectionDAG &DAG, in equalBaseIndex()
89 const SelectionDAG &DAG, bool &IsAlias) { in computeAliasing()
146 bool BaseIndexOffset::contains(const SelectionDAG &DAG, int64_t BitSize, in contains()
168 const SelectionDAG &DAG) { in matchLSNode()
271 const SelectionDAG &DAG) { in match()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsSEISelLowering.cpp482 static SDValue performANDCombine(SDNode *N, SelectionDAG &DAG, in performANDCombine()
597 static SDValue performORCombine(SDNode *N, SelectionDAG &DAG, in performORCombine()
718 SelectionDAG &DAG, in shouldTransformMulToShiftsAddsSubs()
794 EVT ShiftTy, SelectionDAG &DAG) { in genConstMult()
829 static SDValue performMULCombine(SDNode *N, SelectionDAG &DAG, in performMULCombine()
846 SelectionDAG &DAG, in performDSPShiftCombine()
870 static SDValue performSHLCombine(SDNode *N, SelectionDAG &DAG, in performSHLCombine()
893 static SDValue performSRACombine(SDNode *N, SelectionDAG &DAG, in performSRACombine()
939 static SDValue performSRLCombine(SDNode *N, SelectionDAG &DAG, in performSRLCombine()
968 static SDValue performSETCCCombine(SDNode *N, SelectionDAG &DAG) { in performSETCCCombine()
[all …]
DMipsISelLowering.cpp144 SDValue MipsTargetLowering::getGlobalReg(SelectionDAG &DAG, EVT Ty) const { in getGlobalReg()
150 SelectionDAG &DAG, in getTargetNode()
156 SelectionDAG &DAG, in getTargetNode()
162 SelectionDAG &DAG, in getTargetNode()
168 SelectionDAG &DAG, in getTargetNode()
174 SelectionDAG &DAG, in getTargetNode()
566 static SDValue performDivRemCombine(SDNode *N, SelectionDAG &DAG, in performDivRemCombine()
643 static SDValue createFPCmp(SelectionDAG &DAG, const SDValue &Op) { in createFPCmp()
665 static SDValue createCMovFP(SelectionDAG &DAG, SDValue Cond, SDValue True, in createCMovFP()
675 static SDValue performSELECTCombine(SDNode *N, SelectionDAG &DAG, in performSELECTCombine()
[all …]
DMipsISelLowering.h392 SDValue getAddrLocal(NodeTy *N, const SDLoc &DL, EVT Ty, SelectionDAG &DAG, in getAddrLocal()
411 SDValue getAddrGlobal(NodeTy *N, const SDLoc &DL, EVT Ty, SelectionDAG &DAG, in getAddrGlobal()
425 SelectionDAG &DAG, unsigned HiFlag, in getAddrGlobalLargeGOT()
444 SelectionDAG &DAG) const { in getAddrNonPIC()
461 SelectionDAG &DAG) const { in getAddrNonPICSym64()
488 SelectionDAG &DAG, bool IsN64) const { in getAddrGPRel()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblySelectionDAGInfo.cpp22 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy()
37 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Op1, SDValue Op2, in EmitTargetCodeForMemmove()
46 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Val, in EmitTargetCodeForMemset()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86SelectionDAGInfo.cpp27 SelectionDAG &DAG, ArrayRef<MCPhysReg> ClobberSet) const { in isBaseRegConflictPossible()
47 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Val, in EmitTargetCodeForMemset()
186 static SDValue emitRepmovs(const X86Subtarget &Subtarget, SelectionDAG &DAG, in emitRepmovs()
208 static SDValue emitRepmovsB(const X86Subtarget &Subtarget, SelectionDAG &DAG, in emitRepmovsB()
237 SelectionDAG &DAG, const X86Subtarget &Subtarget, const SDLoc &dl, in emitConstantSizeRepmov()
293 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy()
DX86ISelLowering.cpp102 static void errorUnsupported(SelectionDAG &DAG, const SDLoc &dl, in errorUnsupported()
2068 SDValue X86TargetLowering::emitStackGuardXorFP(SelectionDAG &DAG, SDValue Val, in emitStackGuardXorFP()
2582 const SDLoc &Dl, SelectionDAG &DAG) { in lowerMasksToReg()
2613 const SDLoc &Dl, SelectionDAG &DAG, SDValue &Arg, in Passv64i1ArgInRegs()
2905 SDValue &Root, SelectionDAG &DAG, in getv64i1Argument()
2957 SelectionDAG &DAG) { in lowerRegToMasks()
2994 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals, in LowerCallResult()
3133 SelectionDAG &DAG, const SDLoc &dl) { in CreateCopyOfByValArgument()
3190 const SDLoc &dl, SelectionDAG &DAG, in LowerMemArgument()
3354 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const { in LowerFormalArguments()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCHazardRecognizers.h26 const ScheduleDAG *DAG; variable
56 const ScheduleDAG &DAG; variable
DPPCISelLowering.cpp1511 SelectionDAG &DAG) { in isVPKUHUMShuffleMask()
1542 SelectionDAG &DAG) { in isVPKUWUMShuffleMask()
1579 SelectionDAG &DAG) { in isVPKUDUMShuffleMask()
1647 unsigned ShuffleKind, SelectionDAG &DAG) { in isVMRGLShuffleMask()
1672 unsigned ShuffleKind, SelectionDAG &DAG) { in isVMRGHShuffleMask()
1762 unsigned ShuffleKind, SelectionDAG &DAG) { in isVMRGEOShuffleMask()
1791 SelectionDAG &DAG) { in isVSLDOIShuffleMask()
2133 SelectionDAG &DAG) { in getSplatIdxForPPCMnemonics()
2146 SDValue PPC::get_VSPLTI_elt(SDNode *N, unsigned ByteSize, SelectionDAG &DAG) { in get_VSPLTI_elt()
2324 SDValue &Index, SelectionDAG &DAG, in SelectAddressRegReg()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DMacroFusion.cpp54 static bool fuseInstructionPair(ScheduleDAGInstrs &DAG, SUnit &FirstSU, in fuseInstructionPair()
154 void MacroFusion::apply(ScheduleDAGInstrs *DAG) { in apply()
168 bool MacroFusion::scheduleAdjacentImpl(ScheduleDAGInstrs &DAG, SUnit &AnchorSU) { in scheduleAdjacentImpl()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/
DSparcISelLowering.cpp372 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const { in LowerFormalArguments()
386 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const { in LowerFormalArguments_32()
581 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const { in LowerFormalArguments_64()
694 static bool hasReturnsTwiceAttr(SelectionDAG &DAG, SDValue Callee, in hasReturnsTwiceAttr()
719 SelectionDAG &DAG = CLI.DAG; in LowerCall_32() local
1095 SelectionDAG &DAG = CLI.DAG; in LowerCall_64() local
1859 const SelectionDAG &DAG, in computeKnownBitsForTargetNode()
2147 SparcTargetLowering::LowerF128Op(SDValue Op, SelectionDAG &DAG, in LowerF128Op()
2297 LowerF128_FPEXTEND(SDValue Op, SelectionDAG &DAG, in LowerF128_FPEXTEND()
2313 LowerF128_FPROUND(SDValue Op, SelectionDAG &DAG, in LowerF128_FPROUND()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp1105 const APInt &DemandedElts, const SelectionDAG &DAG, unsigned Depth) const { in computeKnownBitsForTargetNode() argument
1696 SelectionDAG &DAG, SDValue Chain, in emitStrictFPComparison()
1707 const SDLoc &dl, SelectionDAG &DAG) { in emitComparison()
1808 const SDLoc &DL, SelectionDAG &DAG) { in emitConditionalComparison()
1914 static SDValue emitConjunctionRec(SelectionDAG &DAG, SDValue Val, in emitConjunctionRec()
2026 static SDValue emitConjunction(SelectionDAG &DAG, SDValue Val, in emitConjunction()
2075 SDValue &AArch64cc, SelectionDAG &DAG, in getAArch64Cmp()
2206 getAArch64XALUOOp(AArch64CC::CondCode &CC, SDValue Op, SelectionDAG &DAG) { in getAArch64XALUOOp()
2320 SDValue AArch64TargetLowering::LowerF128Call(SDValue Op, SelectionDAG &DAG, in LowerF128Call()
2343 static SDValue LowerXOR(SDValue Op, SelectionDAG &DAG) { in LowerXOR()
[all …]
DAArch64SelectionDAGInfo.cpp19 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemset()
62 static SDValue EmitUnrolledSetTag(SelectionDAG &DAG, const SDLoc &dl, in EmitUnrolledSetTag()
113 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Addr, in EmitTargetCodeForSetTag()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUISelLowering.cpp51 unsigned AMDGPUTargetLowering::numBitsUnsigned(SDValue Op, SelectionDAG &DAG) { in numBitsUnsigned()
57 unsigned AMDGPUTargetLowering::numBitsSigned(SDValue Op, SelectionDAG &DAG) { in numBitsSigned()
674 const SelectionDAG &DAG, in isLoadBitCastBeneficial()
1044 SelectionDAG &DAG, in addTokenForArgument()
1083 SelectionDAG &DAG = CLI.DAG; in lowerUnhandledCall() local
1264 SelectionDAG &DAG = DCI.DAG; in combineFMinMaxLegacy() local
1526 SDValue AMDGPUTargetLowering::LowerDIVREM24(SDValue Op, SelectionDAG &DAG, in LowerDIVREM24()
1636 SelectionDAG &DAG, in LowerUDIVREM64()
2065 SelectionDAG &DAG) { in extractF64Exponent()
2291 SDValue AMDGPUTargetLowering::LowerFLOG(SDValue Op, SelectionDAG &DAG, in LowerFLOG()
[all …]
DSIMachineScheduler.h62 SIScheduleDAGMI *DAG; variable
104 SIScheduleBlock(SIScheduleDAGMI *DAG, SIScheduleBlockCreator *BC, in SIScheduleBlock()
226 SIScheduleDAGMI *DAG; variable
322 SIScheduleDAGMI *DAG; variable
415 SIScheduleDAGMI *DAG; variable
419 SIScheduler(SIScheduleDAGMI *DAG) : DAG(DAG), BlockCreator(DAG) {} in SIScheduler()
DSIISelLowering.cpp780 bool SITargetLowering::isFPExtFoldable(const SelectionDAG &DAG, unsigned Opcode, in isFPExtFoldable()
1409 SDValue SITargetLowering::lowerKernArgParameterPtr(SelectionDAG &DAG, in lowerKernArgParameterPtr()
1431 SDValue SITargetLowering::getImplicitArgPtr(SelectionDAG &DAG, in getImplicitArgPtr()
1438 SDValue SITargetLowering::convertArgType(SelectionDAG &DAG, EVT VT, EVT MemVT, in convertArgType()
1470 SelectionDAG &DAG, EVT VT, EVT MemVT, in lowerKernargMemParameter()
1513 SDValue SITargetLowering::lowerStackParameter(SelectionDAG &DAG, CCValAssign &VA, in lowerStackParameter()
1562 SDValue SITargetLowering::getPreloadedValue(SelectionDAG &DAG, in getPreloadedValue()
2030 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const { in LowerFormalArguments()
2381 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals, bool IsThisReturn, in LowerCallResult()
2451 SelectionDAG &DAG = CLI.DAG; in passSpecialInputs() local
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMSelectionDAGInfo.cpp24 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitSpecializedLibcall()
128 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy()
242 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemmove()
250 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemset()
DARMISelLowering.cpp1825 static bool isS16(const SDValue &Op, SelectionDAG &DAG) { in isS16()
1963 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals, bool isThisReturn, in LowerCallResult()
2043 SelectionDAG &DAG, in LowerMemOpCallTo()
2055 void ARMTargetLowering::PassF64ArgInRegs(const SDLoc &dl, SelectionDAG &DAG, in PassF64ArgInRegs()
2087 SelectionDAG &DAG = CLI.DAG; in LowerCall() local
2592 const SmallVectorImpl<ISD::InputArg> &Ins, SelectionDAG &DAG, in IsEligibleForTailCallOptimization()
2723 const SDLoc &DL, SelectionDAG &DAG) { in LowerInterruptReturn()
2991 static SDValue LowerWRITE_REGISTER(SDValue Op, SelectionDAG &DAG) { in LowerWRITE_REGISTER()
3253 SelectionDAG &DAG, in LowerToTLSExecModels()
3352 const GlobalValue *GV, SelectionDAG &DAG, in promoteToConstantPool()
[all …]
DARMHazardRecognizer.h35 const ScheduleDAG *DAG) in ARMHazardRecognizer()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/BPF/
DBPFISelLowering.cpp39 static void fail(const SDLoc &DL, SelectionDAG &DAG, const Twine &Msg) { in fail()
45 static void fail(const SDLoc &DL, SelectionDAG &DAG, const char *Msg, in fail()
209 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const { in LowerFormalArguments()
277 SelectionDAG &DAG = CLI.DAG; in LowerCall() local
457 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const { in LowerCallResult()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonSubtarget.cpp128 void HexagonSubtarget::UsrOverflowMutation::apply(ScheduleDAGInstrs *DAG) { in apply()
141 void HexagonSubtarget::HVXMemLatencyMutation::apply(ScheduleDAGInstrs *DAG) { in apply()
193 ScheduleDAGMI *DAG = static_cast<ScheduleDAGMI*>(DAGInstrs); in apply() local
262 void HexagonSubtarget::BankConflictMutation::apply(ScheduleDAGInstrs *DAG) { in apply()

1234