Home
last modified time | relevance | path

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

1234

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A 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()
H A DSelectionDAGAddressAnalysis.h61 const SelectionDAG &DAG) const { in equalBaseIndex()
72 bool contains(const SelectionDAG &DAG, int64_t BitSize, in contains()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A 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()
146 static SDValue emitCLC(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in emitCLC()
171 SelectionDAG &DAG) { in addIPMSequence()
181 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src1, in EmitTargetCodeForMemcmp()
196 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src, in EmitTargetCodeForMemchr()
222 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dest, in EmitTargetCodeForStrcpy()
232 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src1, in EmitTargetCodeForStrcmp()
[all …]
H A DSystemZISelLowering.cpp1318 static SDValue convertLocVTToValVT(SelectionDAG &DAG, const SDLoc &DL, in convertLocVTToValVT()
1347 static SDValue convertValVTToLocVT(SelectionDAG &DAG, const SDLoc &DL, in convertValVTToLocVT()
1374 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const { in LowerFormalArguments()
1541 SelectionDAG &DAG = CLI.DAG; in LowerCall() local
1993 static SDNode *emitIntrinsicWithCCAndChain(SelectionDAG &DAG, SDValue Op, in emitIntrinsicWithCCAndChain()
2013 static SDNode *emitIntrinsicWithCC(SelectionDAG &DAG, SDValue Op, in emitIntrinsicWithCC()
2056 static void adjustZeroCmp(SelectionDAG &DAG, const SDLoc &DL, Comparison &C) { in adjustZeroCmp()
2076 static void adjustSubwordCmp(SelectionDAG &DAG, const SDLoc &DL, in adjustSubwordCmp()
2232 static void adjustForSubtraction(SelectionDAG &DAG, const SDLoc &DL, in adjustForSubtraction()
2302 static void adjustICmpTruncate(SelectionDAG &DAG, const SDLoc &DL, in adjustICmpTruncate()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGAddressAnalysis.cpp24 const SelectionDAG &DAG, in equalBaseIndex()
90 const SelectionDAG &DAG, bool &IsAlias) { in computeAliasing()
157 bool BaseIndexOffset::contains(const SelectionDAG &DAG, int64_t BitSize, in contains()
179 const SelectionDAG &DAG) { in matchLSNode()
282 const SelectionDAG &DAG) { in match()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A 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 …]
H A DMipsISelLowering.cpp142 SDValue MipsTargetLowering::getGlobalReg(SelectionDAG &DAG, EVT Ty) const { in getGlobalReg()
149 SelectionDAG &DAG, in getTargetNode()
155 SelectionDAG &DAG, in getTargetNode()
161 SelectionDAG &DAG, in getTargetNode()
167 SelectionDAG &DAG, in getTargetNode()
173 SelectionDAG &DAG, in getTargetNode()
565 static SDValue performDivRemCombine(SDNode *N, SelectionDAG &DAG, in performDivRemCombine()
642 static SDValue createFPCmp(SelectionDAG &DAG, const SDValue &Op) { in createFPCmp()
664 static SDValue createCMovFP(SelectionDAG &DAG, SDValue Cond, SDValue True, in createCMovFP()
674 static SDValue performSELECTCombine(SDNode *N, SelectionDAG &DAG, in performSELECTCombine()
[all …]
H A DMipsISelLowering.h378 SDValue getAddrLocal(NodeTy *N, const SDLoc &DL, EVT Ty, SelectionDAG &DAG, in getAddrLocal()
397 SDValue getAddrGlobal(NodeTy *N, const SDLoc &DL, EVT Ty, SelectionDAG &DAG, in getAddrGlobal()
411 SelectionDAG &DAG, unsigned HiFlag, in getAddrGlobalLargeGOT()
430 SelectionDAG &DAG) const { in getAddrNonPIC()
447 SelectionDAG &DAG) const { in getAddrNonPICSym64()
474 SelectionDAG &DAG, bool IsN64) const { in getAddrGPRel()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.cpp32 SelectionDAG &DAG, ArrayRef<MCPhysReg> ClobberSet) const { in isBaseRegConflictPossible()
48 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Val, in EmitTargetCodeForMemset()
185 static SDValue emitRepmovs(const X86Subtarget &Subtarget, SelectionDAG &DAG, in emitRepmovs()
207 static SDValue emitRepmovsB(const X86Subtarget &Subtarget, SelectionDAG &DAG, in emitRepmovsB()
236 SelectionDAG &DAG, const X86Subtarget &Subtarget, const SDLoc &dl, in emitConstantSizeRepmov()
292 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy()
H A DX86ISelLowering.cpp106 static void errorUnsupported(SelectionDAG &DAG, const SDLoc &dl, in errorUnsupported()
2095 SDValue X86TargetLowering::emitStackGuardXorFP(SelectionDAG &DAG, SDValue Val, in emitStackGuardXorFP()
2622 const SDLoc &Dl, SelectionDAG &DAG) { in lowerMasksToReg()
2653 const SDLoc &Dl, SelectionDAG &DAG, SDValue &Arg, in Passv64i1ArgInRegs()
2946 SDValue &Root, SelectionDAG &DAG, in getv64i1Argument()
2998 SelectionDAG &DAG) { in lowerRegToMasks()
3035 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals, in LowerCallResult()
3175 SelectionDAG &DAG, const SDLoc &dl) { in CreateCopyOfByValArgument()
3233 const SDLoc &dl, SelectionDAG &DAG, in LowerMemArgument()
3409 SelectionDAG &DAG, const X86Subtarget &Subtarget, in VarArgsLoweringHelper()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCHazardRecognizers.h26 const ScheduleDAG *DAG; variable
56 const ScheduleDAG &DAG; variable
H A DPPCISelLowering.cpp1768 SelectionDAG &DAG) { in isVPKUHUMShuffleMask()
1799 SelectionDAG &DAG) { in isVPKUWUMShuffleMask()
1836 SelectionDAG &DAG) { in isVPKUDUMShuffleMask()
1904 unsigned ShuffleKind, SelectionDAG &DAG) { in isVMRGLShuffleMask()
1929 unsigned ShuffleKind, SelectionDAG &DAG) { in isVMRGHShuffleMask()
2019 unsigned ShuffleKind, SelectionDAG &DAG) { in isVMRGEOShuffleMask()
2048 SelectionDAG &DAG) { in isVSLDOIShuffleMask()
2390 SelectionDAG &DAG) { in getSplatIdxForPPCMnemonics()
2403 SDValue PPC::get_VSPLTI_elt(SDNode *N, unsigned ByteSize, SelectionDAG &DAG) { in get_VSPLTI_elt()
2530 static bool provablyDisjointOr(SelectionDAG &DAG, const SDValue &N) { in provablyDisjointOr()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A 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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A 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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMSelectionDAGInfo.cpp39 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitSpecializedLibcall()
143 const SelectionDAG &DAG, in shouldGenerateInlineTPLoop()
170 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy()
290 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemmove()
298 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemset()
H A DARMISelLowering.cpp1928 static bool isS16(const SDValue &Op, SelectionDAG &DAG) { in isS16()
2062 SDValue ARMTargetLowering::MoveToHPR(const SDLoc &dl, SelectionDAG &DAG, in MoveToHPR()
2076 SDValue ARMTargetLowering::MoveFromHPR(const SDLoc &dl, SelectionDAG &DAG, in MoveFromHPR()
2096 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals, bool isThisReturn, in LowerCallResult()
2184 SelectionDAG &DAG, in LowerMemOpCallTo()
2196 void ARMTargetLowering::PassF64ArgInRegs(const SDLoc &dl, SelectionDAG &DAG, in PassF64ArgInRegs()
2228 SelectionDAG &DAG = CLI.DAG; in LowerCall() local
2785 const SmallVectorImpl<ISD::InputArg> &Ins, SelectionDAG &DAG, in IsEligibleForTailCallOptimization()
2918 const SDLoc &DL, SelectionDAG &DAG) { in LowerInterruptReturn()
3214 static SDValue LowerWRITE_REGISTER(SDValue Op, SelectionDAG &DAG) { in LowerWRITE_REGISTER()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUExportClustering.cpp59 static void buildCluster(ArrayRef<SUnit *> Exports, ScheduleDAGInstrs *DAG) { in buildCluster()
82 static void removeExportDependencies(ScheduleDAGInstrs *DAG, SUnit &SU) { in removeExportDependencies()
108 void ExportClustering::apply(ScheduleDAGInstrs *DAG) { in apply()
H A DAMDGPUISelLowering.cpp47 unsigned AMDGPUTargetLowering::numBitsUnsigned(SDValue Op, SelectionDAG &DAG) { in numBitsUnsigned()
53 unsigned AMDGPUTargetLowering::numBitsSigned(SDValue Op, SelectionDAG &DAG) { in numBitsSigned()
760 const SelectionDAG &DAG, in isLoadBitCastBeneficial()
816 SDValue Op, SelectionDAG &DAG, bool LegalOperations, bool ForCodeSize, in getNegatedExpression()
1153 SelectionDAG &DAG, in addTokenForArgument()
1192 SelectionDAG &DAG = CLI.DAG; in lowerUnhandledCall() local
1388 SelectionDAG &DAG = DCI.DAG; in combineFMinMaxLegacy() local
1656 SDValue AMDGPUTargetLowering::LowerDIVREM24(SDValue Op, SelectionDAG &DAG, in LowerDIVREM24()
1768 SelectionDAG &DAG, in LowerUDIVREM64()
2138 SelectionDAG &DAG) { in extractF64Exponent()
[all …]
H A DSIMachineScheduler.h60 SIScheduleDAGMI *DAG; variable
102 SIScheduleBlock(SIScheduleDAGMI *DAG, SIScheduleBlockCreator *BC, in SIScheduleBlock()
224 SIScheduleDAGMI *DAG; variable
320 SIScheduleDAGMI *DAG; variable
413 SIScheduleDAGMI *DAG; variable
417 SIScheduler(SIScheduleDAGMI *DAG) : DAG(DAG), BlockCreator(DAG) {} in SIScheduler()
H A DSIISelLowering.cpp866 bool SITargetLowering::isFPExtFoldable(const SelectionDAG &DAG, unsigned Opcode, in isFPExtFoldable()
1609 SDValue SITargetLowering::lowerKernArgParameterPtr(SelectionDAG &DAG, in lowerKernArgParameterPtr()
1632 SDValue SITargetLowering::getImplicitArgPtr(SelectionDAG &DAG, in getImplicitArgPtr()
1639 SDValue SITargetLowering::convertArgType(SelectionDAG &DAG, EVT VT, EVT MemVT, in convertArgType()
1671 SelectionDAG &DAG, EVT VT, EVT MemVT, const SDLoc &SL, SDValue Chain, in lowerKernargMemParameter()
1713 SDValue SITargetLowering::lowerStackParameter(SelectionDAG &DAG, CCValAssign &VA, in lowerStackParameter()
1762 SDValue SITargetLowering::getPreloadedValue(SelectionDAG &DAG, in getPreloadedValue()
2258 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const { in LowerFormalArguments()
2626 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals, bool IsThisReturn, in LowerCallResult()
2693 SelectionDAG &DAG = CLI.DAG; in passSpecialInputs() local
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp370 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const { in LowerFormalArguments()
384 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const { in LowerFormalArguments_32()
579 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const { in LowerFormalArguments_64()
692 static bool hasReturnsTwiceAttr(SelectionDAG &DAG, SDValue Callee, in hasReturnsTwiceAttr()
717 SelectionDAG &DAG = CLI.DAG; in LowerCall_32() local
1094 SelectionDAG &DAG = CLI.DAG; in LowerCall_64() local
1868 const SelectionDAG &DAG, in computeKnownBitsForTargetNode()
2153 SparcTargetLowering::LowerF128Op(SDValue Op, SelectionDAG &DAG, in LowerF128Op()
2303 LowerF128_FPEXTEND(SDValue Op, SelectionDAG &DAG, in LowerF128_FPEXTEND()
2319 LowerF128_FPROUND(SDValue Op, SelectionDAG &DAG, in LowerF128_FPROUND()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp191 static inline bool isPackedVectorType(EVT VT, SelectionDAG &DAG) { in isPackedVectorType()
1691 const APInt &DemandedElts, const SelectionDAG &DAG, unsigned Depth) const { in computeKnownBitsForTargetNode() argument
2399 SelectionDAG &DAG, SDValue Chain, in emitStrictFPComparison()
2410 const SDLoc &dl, SelectionDAG &DAG) { in emitComparison()
2519 const SDLoc &DL, SelectionDAG &DAG) { in emitConditionalComparison()
2625 static SDValue emitConjunctionRec(SelectionDAG &DAG, SDValue Val, in emitConjunctionRec()
2737 static SDValue emitConjunction(SelectionDAG &DAG, SDValue Val, in emitConjunction()
2786 SDValue &AArch64cc, SelectionDAG &DAG, in getAArch64Cmp()
2917 getAArch64XALUOOp(AArch64CC::CondCode &CC, SDValue Op, SelectionDAG &DAG) { in getAArch64XALUOOp()
3114 static SDValue LowerADDC_ADDE_SUBC_SUBE(SDValue Op, SelectionDAG &DAG) { in LowerADDC_ADDE_SUBC_SUBE()
[all …]
H A DAArch64SelectionDAGInfo.cpp19 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemset()
58 static SDValue EmitUnrolledSetTag(SelectionDAG &DAG, const SDLoc &dl, in EmitUnrolledSetTag()
111 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Addr, in EmitTargetCodeForSetTag()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp212 SelectionDAG &DAG, const SDLoc &DL) { in CreateCopyOfByValArgument()
345 SDValue M68kTargetLowering::EmitTailCallLoadRetAddr(SelectionDAG &DAG, in EmitTailCallLoadRetAddr()
359 SelectionDAG &DAG, MachineFunction &MF, SDValue Chain, SDValue RetFI, in EmitTailCallStoreRetAddr()
379 const SDLoc &DL, SelectionDAG &DAG, in LowerMemArgument()
448 SelectionDAG &DAG, in LowerMemOpCallTo()
469 SelectionDAG &DAG = CLI.DAG; in LowerCall() local
835 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const { in LowerCallResult()
870 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const { in LowerFormalArguments()
1412 const SDLoc &DL, SelectionDAG &DAG) { in getBitTestCondition()
1434 SelectionDAG &DAG) { in LowerAndToBT()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp988 ISD::CondCode &CC, SelectionDAG &DAG) { in translateSetCCForBranch()
1241 static MVT getContainerForFixedLengthVector(SelectionDAG &DAG, MVT VT, in getContainerForFixedLengthVector()
1252 static SDValue convertToScalableVector(EVT VT, SDValue V, SelectionDAG &DAG, in convertToScalableVector()
1264 static SDValue convertFromScalableVector(EVT VT, SDValue V, SelectionDAG &DAG, in convertFromScalableVector()
1279 getDefaultVLOps(MVT VecVT, MVT ContainerVT, SDLoc DL, SelectionDAG &DAG, in getDefaultVLOps()
1293 getDefaultScalableVLOps(MVT VecVT, SDLoc DL, SelectionDAG &DAG, in getDefaultScalableVLOps()
1320 static SDValue lowerSPLAT_VECTOR(SDValue Op, SelectionDAG &DAG, in lowerSPLAT_VECTOR()
1337 static SDValue lowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG, in lowerBUILD_VECTOR()
1612 SelectionDAG &DAG) { in splatPartsI64ThroughStack()
1646 SDValue Hi, SDValue VL, SelectionDAG &DAG) { in splatPartsI64WithVL()
[all …]

1234