/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAGTargetInfo.h | 51 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 D | SelectionDAGAddressAnalysis.h | 61 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 D | SystemZSelectionDAGInfo.cpp | 25 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 D | SystemZISelLowering.cpp | 1318 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 D | SelectionDAGAddressAnalysis.cpp | 24 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 D | MipsSEISelLowering.cpp | 482 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 D | MipsISelLowering.cpp | 142 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 D | MipsISelLowering.h | 378 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 D | X86SelectionDAGInfo.cpp | 32 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 D | X86ISelLowering.cpp | 106 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 D | PPCHazardRecognizers.h | 26 const ScheduleDAG *DAG; variable 56 const ScheduleDAG &DAG; variable
|
H A D | PPCISelLowering.cpp | 1768 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 D | WebAssemblySelectionDAGInfo.cpp | 22 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 D | MacroFusion.cpp | 54 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 D | ARMSelectionDAGInfo.cpp | 39 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 D | ARMISelLowering.cpp | 1928 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 D | AMDGPUExportClustering.cpp | 59 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 D | AMDGPUISelLowering.cpp | 47 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 D | SIMachineScheduler.h | 60 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 D | SIISelLowering.cpp | 866 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 D | SparcISelLowering.cpp | 370 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 D | AArch64ISelLowering.cpp | 191 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 D | AArch64SelectionDAGInfo.cpp | 19 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 D | M68kISelLowering.cpp | 212 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 D | RISCVISelLowering.cpp | 988 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 …]
|