/openbsd-src/gnu/llvm/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() 81 virtual SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, const SDLoc &dl, in EmitTargetCodeForMemset() 95 EmitTargetCodeForMemcmp(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, in EmitTargetCodeForMemcmp() 107 EmitTargetCodeForMemchr(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, in EmitTargetCodeForMemchr() 120 EmitTargetCodeForStrcpy(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in EmitTargetCodeForStrcpy() 132 EmitTargetCodeForStrcmp(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, in EmitTargetCodeForStrcmp() 140 EmitTargetCodeForStrlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in EmitTargetCodeForStrlen() 146 EmitTargetCodeForStrnlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in EmitTargetCodeForStrnlen() 152 virtual SDValue EmitTargetCodeForSetTag(SelectionDAG &DAG, const SDLoc &dl, in EmitTargetCodeForSetTag()
|
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/ |
H A D | SystemZSelectionDAGInfo.cpp | 24 static SDValue createMemMemNode(SelectionDAG &DAG, const SDLoc &DL, unsigned Op, in createMemMemNode() 41 static SDValue emitMemMemImm(SelectionDAG &DAG, const SDLoc &DL, unsigned Op, in emitMemMemImm() 50 static SDValue emitMemMemReg(SelectionDAG &DAG, const SDLoc &DL, unsigned Op, in emitMemMemReg() 61 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy() 77 static SDValue memsetStore(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in memsetStore() 89 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, in EmitTargetCodeForMemset() 163 SelectionDAG &DAG) { in addIPMSequence() 173 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src1, in EmitTargetCodeForMemcmp() 189 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src, in EmitTargetCodeForMemchr() 215 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dest, in EmitTargetCodeForStrcpy() [all …]
|
H A D | SystemZISelLowering.cpp | 1370 static SDValue convertLocVTToValVT(SelectionDAG &DAG, const SDLoc &DL, in convertLocVTToValVT() 1399 static SDValue convertValVTToLocVT(SelectionDAG &DAG, const SDLoc &DL, in convertValVTToLocVT() 1434 static SDValue lowerI128ToGR128(SelectionDAG &DAG, SDValue In) { in lowerI128ToGR128() 1445 static SDValue lowerGR128ToI128(SelectionDAG &DAG, SDValue In) { in lowerGR128ToI128() 1455 SelectionDAG &DAG, const SDLoc &DL, SDValue Val, SDValue *Parts, in splitValueIntoRegisterParts() 1471 SelectionDAG &DAG, const SDLoc &DL, const SDValue *Parts, unsigned NumParts, in joinRegisterPartsIntoValue() 1486 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const { in LowerFormalArguments() 1667 SelectionDAG &DAG = CLI.DAG; in LowerCall() local 1889 SDValue Chain, SelectionDAG &DAG, const char *CalleeName, EVT RetVT, in makeExternalCall() 2181 static SDNode *emitIntrinsicWithCCAndChain(SelectionDAG &DAG, SDValue Op, in emitIntrinsicWithCCAndChain() [all …]
|
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/ |
H A D | VECustomDAG.h | 143 SelectionDAG &DAG; variable 149 VECustomDAG(SelectionDAG &DAG, SDLoc DL) : DAG(DAG), DL(DL) {} in VECustomDAG() 151 VECustomDAG(SelectionDAG &DAG, SDValue WhereOp) : DAG(DAG), DL(WhereOp) {} in VECustomDAG() 153 VECustomDAG(SelectionDAG &DAG, const SDNode *WhereN) : DAG(DAG), DL(WhereN) {} in VECustomDAG()
|
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/ |
H A D | MipsSEISelLowering.cpp | 475 static SDValue performANDCombine(SDNode *N, SelectionDAG &DAG, in performANDCombine() 590 static SDValue performORCombine(SDNode *N, SelectionDAG &DAG, in performORCombine() 711 SelectionDAG &DAG, in shouldTransformMulToShiftsAddsSubs() 787 EVT ShiftTy, SelectionDAG &DAG) { in genConstMult() 822 static SDValue performMULCombine(SDNode *N, SelectionDAG &DAG, in performMULCombine() 839 SelectionDAG &DAG, in performDSPShiftCombine() 863 static SDValue performSHLCombine(SDNode *N, SelectionDAG &DAG, in performSHLCombine() 886 static SDValue performSRACombine(SDNode *N, SelectionDAG &DAG, in performSRACombine() 932 static SDValue performSRLCombine(SDNode *N, SelectionDAG &DAG, in performSRLCombine() 961 static SDValue performSETCCCombine(SDNode *N, SelectionDAG &DAG) { in performSETCCCombine() [all …]
|
H A D | MipsISelLowering.cpp | 130 SDValue MipsTargetLowering::getGlobalReg(SelectionDAG &DAG, EVT Ty) const { in getGlobalReg() 137 SelectionDAG &DAG, in getTargetNode() 143 SelectionDAG &DAG, in getTargetNode() 149 SelectionDAG &DAG, in getTargetNode() 155 SelectionDAG &DAG, in getTargetNode() 161 SelectionDAG &DAG, in getTargetNode() 547 static SDValue performDivRemCombine(SDNode *N, SelectionDAG &DAG, in performDivRemCombine() 624 static SDValue createFPCmp(SelectionDAG &DAG, const SDValue &Op) { in createFPCmp() 646 static SDValue createCMovFP(SelectionDAG &DAG, SDValue Cond, SDValue True, in createCMovFP() 656 static SDValue performSELECTCombine(SDNode *N, SelectionDAG &DAG, in performSELECTCombine() [all …]
|
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGAddressAnalysis.cpp | 25 const SelectionDAG &DAG, in equalBaseIndex() 91 const SelectionDAG &DAG, bool &IsAlias) { in computeAliasing() 172 bool BaseIndexOffset::contains(const SelectionDAG &DAG, int64_t BitSize, in contains() 194 const SelectionDAG &DAG) { in matchLSNode() 297 const SelectionDAG &DAG) { in match()
|
/openbsd-src/gnu/llvm/llvm/lib/Target/CSKY/ |
H A D | CSKYISelLowering.cpp | 195 static SDValue convertValVTToLocVT(SelectionDAG &DAG, SDValue Val, in convertValVTToLocVT() 211 static SDValue convertLocVTToValVT(SelectionDAG &DAG, SDValue Val, in convertLocVTToValVT() 226 SelectionDAG &DAG, SDValue Chain, in unpackFromRegLoc() 257 static SDValue unpackFromMemLoc(SelectionDAG &DAG, SDValue Chain, in unpackFromMemLoc() 284 static SDValue unpack64(SelectionDAG &DAG, SDValue Chain, const CCValAssign &VA, in unpack64() 326 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const { in LowerFormalArguments() 503 SelectionDAG &DAG = CLI.DAG; in LowerCall() local 782 SelectionDAG &DAG, in getTargetConstantPoolValue() 1043 SelectionDAG &DAG, in getTargetConstantPoolValue() 1054 SelectionDAG &DAG, in getTargetConstantPoolValue() [all …]
|
/openbsd-src/gnu/llvm/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() 154 static SDValue emitRepmovs(const X86Subtarget &Subtarget, SelectionDAG &DAG, in emitRepmovs() 176 static SDValue emitRepmovsB(const X86Subtarget &Subtarget, SelectionDAG &DAG, in emitRepmovsB() 205 SelectionDAG &DAG, const X86Subtarget &Subtarget, const SDLoc &dl, in emitConstantSizeRepmov() 261 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy()
|
H A D | X86ISelLowering.cpp | 100 static void errorUnsupported(SelectionDAG &DAG, const SDLoc &dl, in errorUnsupported() 2450 SDValue X86TargetLowering::emitStackGuardXorFP(SelectionDAG &DAG, SDValue Val, in emitStackGuardXorFP() 2825 SelectionDAG &DAG, const SDLoc &DL, SDValue Val, SDValue *Parts, in splitValueIntoRegisterParts() 2842 SelectionDAG &DAG, const SDLoc &DL, const SDValue *Parts, unsigned NumParts, in joinRegisterPartsIntoValue() 3105 const SDLoc &Dl, SelectionDAG &DAG) { in lowerMasksToReg() 3136 const SDLoc &Dl, SelectionDAG &DAG, SDValue &Arg, in Passv64i1ArgInRegs() 3428 SDValue &Root, SelectionDAG &DAG, in getv64i1Argument() 3480 SelectionDAG &DAG) { in lowerRegToMasks() 3517 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals, in LowerCallResult() 3659 SelectionDAG &DAG, const SDLoc &dl) { in CreateCopyOfByValArgument() [all …]
|
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
H A D | AArch64SelectionDAGInfo.cpp | 19 SelectionDAG &DAG, const SDLoc &DL, in EmitMOPS() 81 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy() 93 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemset() 107 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemmove() 121 static SDValue EmitUnrolledSetTag(SelectionDAG &DAG, const SDLoc &dl, in EmitUnrolledSetTag() 174 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Addr, in EmitTargetCodeForSetTag()
|
H A D | AArch64ISelLowering.cpp | 205 static inline bool isPackedVectorType(EVT VT, SelectionDAG &DAG) { in isPackedVectorType() 2115 const SelectionDAG &DAG, unsigned Depth) const { in computeKnownBitsForTargetNode() argument 3026 SelectionDAG &DAG, SDValue Chain, in emitStrictFPComparison() 3047 const SDLoc &dl, SelectionDAG &DAG) { in emitComparison() 3155 const SDLoc &DL, SelectionDAG &DAG) { in emitConditionalComparison() 3260 static SDValue emitConjunctionRec(SelectionDAG &DAG, SDValue Val, in emitConjunctionRec() 3372 static SDValue emitConjunction(SelectionDAG &DAG, SDValue Val, in emitConjunction() 3421 SDValue &AArch64cc, SelectionDAG &DAG, in getAArch64Cmp() 3552 getAArch64XALUOOp(AArch64CC::CondCode &CC, SDValue Op, SelectionDAG &DAG) { in getAArch64XALUOOp() 3728 static SDValue valueToCarryFlag(SDValue Value, SelectionDAG &DAG, bool Invert) { in valueToCarryFlag() [all …]
|
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | GCNSchedStrategy.h | 329 OccInitialScheduleStage(GCNSchedStageID StageID, GCNScheduleDAGMILive &DAG) in OccInitialScheduleStage() 347 UnclusteredHighRPStage(GCNSchedStageID StageID, GCNScheduleDAGMILive &DAG) in UnclusteredHighRPStage() 362 ClusteredLowOccStage(GCNSchedStageID StageID, GCNScheduleDAGMILive &DAG) in ClusteredLowOccStage() 398 PreRARematStage(GCNSchedStageID StageID, GCNScheduleDAGMILive &DAG) in PreRARematStage() 406 ILPInitialScheduleStage(GCNSchedStageID StageID, GCNScheduleDAGMILive &DAG) in ILPInitialScheduleStage()
|
H A D | AMDGPUIGroupLP.cpp | 108 ScheduleDAGInstrs *DAG; member in __anon61a287fa0111::SchedGroup 179 ScheduleDAGInstrs *DAG, const SIInstrInfo *TII) in SchedGroup() 185 ScheduleDAGInstrs *DAG, const SIInstrInfo *TII) in SchedGroup() 192 static void resetEdges(SUnit &SU, ScheduleDAGInstrs *DAG) { in resetEdges() 221 ScheduleDAGMI *DAG; member in __anon61a287fa0111::PipelineSolver 293 ScheduleDAGMI *DAG) in PipelineSolver() 731 ScheduleDAGInstrs *DAG; member in __anon61a287fa0111::IGLPStrategy 744 IGLPStrategy(ScheduleDAGInstrs *DAG, const SIInstrInfo *TII) in IGLPStrategy() 756 bool shouldApplyStrategy(ScheduleDAGInstrs *DAG) override { return true; } in shouldApplyStrategy() 758 MFMASmallGemmOpt(ScheduleDAGInstrs *DAG, const SIInstrInfo *TII) in MFMASmallGemmOpt() [all …]
|
H A D | AMDGPUISelLowering.cpp | 48 unsigned AMDGPUTargetLowering::numBitsUnsigned(SDValue Op, SelectionDAG &DAG) { in numBitsUnsigned() 52 unsigned AMDGPUTargetLowering::numBitsSigned(SDValue Op, SelectionDAG &DAG) { in numBitsSigned() 735 const SelectionDAG &DAG, in isLoadBitCastBeneficial() 792 SDValue Op, SelectionDAG &DAG, bool LegalOperations, bool ForCodeSize, in getNegatedExpression() 1163 SelectionDAG &DAG, in addTokenForArgument() 1200 SelectionDAG &DAG = CLI.DAG; in lowerUnhandledCall() local 1418 SelectionDAG &DAG = DCI.DAG; in combineFMinMaxLegacy() local 1686 SDValue AMDGPUTargetLowering::LowerDIVREM24(SDValue Op, SelectionDAG &DAG, in LowerDIVREM24() 1801 SelectionDAG &DAG, in LowerUDIVREM64() 2172 SelectionDAG &DAG) { in extractF64Exponent() [all …]
|
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 | SIMachineScheduler.h | 59 SIScheduleDAGMI *DAG; variable 101 SIScheduleBlock(SIScheduleDAGMI *DAG, SIScheduleBlockCreator *BC, in SIScheduleBlock() 223 SIScheduleDAGMI *DAG; variable 319 SIScheduleDAGMI *DAG; variable 412 SIScheduleDAGMI *DAG; variable 416 SIScheduler(SIScheduleDAGMI *DAG) : DAG(DAG), BlockCreator(DAG) {} in SIScheduler()
|
/openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 418 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const { in LowerFormalArguments() 432 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const { in LowerFormalArguments_32() 627 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const { in LowerFormalArguments_64() 740 static bool hasReturnsTwiceAttr(SelectionDAG &DAG, SDValue Callee, in hasReturnsTwiceAttr() 798 SelectionDAG &DAG = CLI.DAG; in LowerCall_32() local 1188 SelectionDAG &DAG = CLI.DAG; in LowerCall_64() local 2018 const SelectionDAG &DAG, in computeKnownBitsForTargetNode() 2301 SparcTargetLowering::LowerF128Op(SDValue Op, SelectionDAG &DAG, in LowerF128Op() 2453 LowerF128_FPEXTEND(SDValue Op, SelectionDAG &DAG, in LowerF128_FPEXTEND() 2469 LowerF128_FPROUND(SDValue Op, SelectionDAG &DAG, in LowerF128_FPROUND() [all …]
|
/openbsd-src/gnu/llvm/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() 288 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemmove() 296 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemset()
|
H A D | ARMISelLowering.cpp | 2004 static bool isS16(const SDValue &Op, SelectionDAG &DAG) { in isS16() 2139 SDValue ARMTargetLowering::MoveToHPR(const SDLoc &dl, SelectionDAG &DAG, in MoveToHPR() 2153 SDValue ARMTargetLowering::MoveFromHPR(const SDLoc &dl, SelectionDAG &DAG, in MoveFromHPR() 2173 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals, bool isThisReturn, in LowerCallResult() 2259 const SDLoc &dl, SelectionDAG &DAG, const CCValAssign &VA, SDValue StackPtr, in computeAddrForCallArg() 2285 void ARMTargetLowering::PassF64ArgInRegs(const SDLoc &dl, SelectionDAG &DAG, in PassF64ArgInRegs() 2326 SelectionDAG &DAG = CLI.DAG; in LowerCall() local 2982 const SmallVectorImpl<ISD::InputArg> &Ins, SelectionDAG &DAG, in IsEligibleForTailCallOptimization() 3126 const SDLoc &DL, SelectionDAG &DAG) { in LowerInterruptReturn() 3419 static SDValue LowerWRITE_REGISTER(SDValue Op, SelectionDAG &DAG) { in LowerWRITE_REGISTER() [all …]
|
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
H A D | MacroFusion.cpp | 53 bool llvm::fuseInstructionPair(ScheduleDAGInstrs &DAG, SUnit &FirstSU, in fuseInstructionPair() 153 void MacroFusion::apply(ScheduleDAGInstrs *DAG) { in apply() 167 bool MacroFusion::scheduleAdjacentImpl(ScheduleDAGInstrs &DAG, SUnit &AnchorSU) { in scheduleAdjacentImpl()
|
/openbsd-src/gnu/llvm/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()
|
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/ |
H A D | PPCHazardRecognizers.h | 26 const ScheduleDAG *DAG; variable 56 const ScheduleDAG &DAG; variable
|
H A D | PPCISelLowering.cpp | 1834 SelectionDAG &DAG) { in isVPKUHUMShuffleMask() 1865 SelectionDAG &DAG) { in isVPKUWUMShuffleMask() 1902 SelectionDAG &DAG) { in isVPKUDUMShuffleMask() 1969 unsigned ShuffleKind, SelectionDAG &DAG) { in isVMRGLShuffleMask() 1994 unsigned ShuffleKind, SelectionDAG &DAG) { in isVMRGHShuffleMask() 2084 unsigned ShuffleKind, SelectionDAG &DAG) { in isVMRGEOShuffleMask() 2113 SelectionDAG &DAG) { in isVSLDOIShuffleMask() 2459 SelectionDAG &DAG) { in getSplatIdxForPPCMnemonics() 2478 SDValue PPC::get_VSPLTI_elt(SDNode *N, unsigned ByteSize, SelectionDAG &DAG) { in get_VSPLTI_elt() 2605 static bool provablyDisjointOr(SelectionDAG &DAG, const SDValue &N) { in provablyDisjointOr() [all …]
|
/openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/ |
H A D | LoongArchISelLowering.cpp | 445 SelectionDAG &DAG, unsigned Flags) { in getTargetNode() 450 SelectionDAG &DAG, unsigned Flags) { in getTargetNode() 456 SelectionDAG &DAG, unsigned Flags) { in getTargetNode() 462 SelectionDAG &DAG, unsigned Flags) { in getTargetNode() 467 SDValue LoongArchTargetLowering::getAddr(NodeTy *N, SelectionDAG &DAG, in getAddr() 507 SelectionDAG &DAG, in getStaticTLSAddr() 522 SelectionDAG &DAG, in getDynamicTLSAddr() 603 SelectionDAG &DAG) { in emitIntrinsicWithChainErrorMessage() 735 SelectionDAG &DAG) { in emitIntrinsicErrorMessage() 917 SelectionDAG &DAG, in lowerShiftRightParts() [all …]
|