/openbsd/gnu/llvm/llvm/lib/Target/X86/ |
H A D | X86ISelDAGToDAG.cpp | 1940 insertDAGNode(DAG, N, Eight); in foldMaskAndShiftToExtract() 1941 insertDAGNode(DAG, N, Srl); in foldMaskAndShiftToExtract() 1943 insertDAGNode(DAG, N, And); in foldMaskAndShiftToExtract() 1945 insertDAGNode(DAG, N, Shl); in foldMaskAndShiftToExtract() 1997 insertDAGNode(DAG, N, NewX); in foldMaskedShiftToScaledMask() 2011 insertDAGNode(DAG, N, NewAnd); in foldMaskedShiftToScaledMask() 2106 insertDAGNode(DAG, N, NewX); in foldMaskAndShiftToScale() 2121 insertDAGNode(DAG, N, NewSRL); in foldMaskAndShiftToScale() 2123 insertDAGNode(DAG, N, NewSHL); in foldMaskAndShiftToScale() 2178 insertDAGNode(DAG, N, NewSRL); in foldMaskedShiftToBEXTR() [all …]
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGPrinter.cpp | 294 ::getSimpleNodeLabel(GluedNodes.back(), DAG); in getGraphNodeLabel() 306 if (DAG) { in getCustomGraphFeatures() 309 const SDNode *N = DAG->getRoot().getNode(); in getCustomGraphFeatures()
|
H A D | LegalizeTypes.h | 32 SelectionDAG &DAG; variable 62 return TLI.getTypeAction(*DAG.getContext(), VT); in getTypeAction() 76 return TLI.getSetCCResultType(DAG.getDataLayout(), *DAG.getContext(), VT); in getSetCCResultType() 168 : TLI(dag.getTargetLoweringInfo()), DAG(dag), in DAGTypeLegalizer() 207 SelectionDAG &getDAG() const { return DAG; } in getDAG() 265 return DAG.getNode(ISD::SIGN_EXTEND_INREG, dl, Op.getValueType(), Op, in SExtPromotedInteger() 266 DAG.getValueType(OldVT)); in SExtPromotedInteger() 274 return DAG.getZeroExtendInReg(Op, dl, OldVT); in ZExtPromotedInteger() 286 return DAG.getNode(ISD::SIGN_EXTEND_INREG, DL, Op.getValueType(), Op, in SExtOrZExtPromotedInteger() 287 DAG.getValueType(OldVT)); in SExtOrZExtPromotedInteger() [all …]
|
H A D | SelectionDAG.cpp | 5034 return DAG.getUNDEF(VT); in FoldBUILD_VECTOR() 5076 return DAG.getUNDEF(VT); in foldCONCAT_VECTORS() 5130 Op = DAG.getUNDEF(SVT); in foldCONCAT_VECTORS() 6827 return DAG.getConstantFP(APFloat(DAG.EVTToAPFloatSemantics(VT), Val), dl, in getMemsetValue() 6947 return DAG.shouldOptForSize(); in shouldLowerMemFuncForSize() 7089 Store = DAG.getStore( in getMemcpyLoadsAndStores() 7114 Value = DAG.getExtLoad( in getMemcpyLoadsAndStores() 7121 Store = DAG.getTruncStore( in getMemcpyLoadsAndStores() 7258 Value = DAG.getLoad( in getMemmoveLoadsAndStores() 7273 Store = DAG.getStore( in getMemmoveLoadsAndStores() [all …]
|
H A D | ScheduleDAGSDNodes.h | 49 SelectionDAG *DAG = nullptr; // DAG of the current basic block variable
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/ |
H A D | LatencyPriorityQueue.cpp | 139 LLVM_DUMP_METHOD void LatencyPriorityQueue::dump(ScheduleDAG *DAG) const { in dump() 144 DAG->dumpNode(*SU); in dump()
|
H A D | MachinePipeliner.cpp | 1172 SwingSchedulerDAG *DAG) { in createAdjacencyStructure() argument 1317 for (SUnit &SU : DAG->SUnits) { in apply() 2443 if (!DAG->isBackedge(SU, Dep)) { in computeStart() 2459 SUnit *BE = multipleIterations(I, DAG); in computeStart() 2467 if (!DAG->isBackedge(SU, Dep)) { in computeStart() 2471 if (DAG->isLoopCarriedDep(SU, Dep)) { in computeStart() 3142 for (SUnit &SU : DAG->SUnits) in calculateResMIIDFA() 3147 for (SUnit &SU : DAG->SUnits) in calculateResMIIDFA() 3162 unsigned NumCycles = DAG->getSUnit(MI)->Latency; in calculateResMIIDFA() 3208 for (SUnit &SU : DAG->SUnits) { in calculateResMII() [all …]
|
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/ |
H A D | MachineScheduler.h | 236 virtual void initialize(ScheduleDAGMI *DAG) = 0; 605 void init(ScheduleDAGMI *DAG, const TargetSchedModel *SchedModel); 620 ScheduleDAGMI *DAG = nullptr; variable 932 void initResourceDelta(const ScheduleDAGMI *DAG, 1026 ScheduleDAGMILive *DAG = nullptr; 1065 ScheduleDAGMI *DAG = nullptr;
|
H A D | ScheduleDAGMutation.h | 28 virtual void apply(ScheduleDAGInstrs *DAG) = 0;
|
H A D | MacroFusion.h | 46 bool fuseInstructionPair(ScheduleDAGInstrs &DAG, SUnit &FirstSU,
|
H A D | LatencyPriorityQueue.h | 87 LLVM_DUMP_METHOD void dump(ScheduleDAG *DAG) const override;
|
H A D | SelectionDAG.h | 208 void checkForCycles(const SelectionDAG *DAG, bool force = false); 305 SelectionDAG &DAG; 308 : Next(D.UpdateListeners), DAG(D) { 309 DAG.UpdateListeners = this; 313 assert(DAG.UpdateListeners == this && 315 DAG.UpdateListeners = Next; 332 DAGNodeDeletedListener(SelectionDAG &DAG, 345 DAGNodeInsertedListener(SelectionDAG &DAG, 358 SelectionDAG &DAG; 364 : DAG(SDAG), Flags(Flags), [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/ARM/ |
H A D | ARMHazardRecognizer.cpp | 168 const ScheduleDAG *DAG, int64_t CPUBankMask, bool CPUAssumeITCMConflict) in ARMBankConflictHazardRecognizer() argument 169 : MF(DAG->MF), DL(DAG->MF.getDataLayout()), in ARMBankConflictHazardRecognizer()
|
H A D | ARMHazardRecognizer.h | 55 ARMBankConflictHazardRecognizer(const ScheduleDAG *DAG, int64_t DDM,
|
/openbsd/gnu/llvm/llvm/lib/Target/Mips/ |
H A D | Relocation.txt | 17 lowerJumpTable(SDValue Op, SelectionDAG &DAG) const 23 SelectionDAG &DAG, bool IsN32OrN64) const 28 SDValue getTargetNode(JumpTableSDNode *N, EVT Ty, SelectionDAG &DAG,
|
H A D | Mips16ISelLowering.cpp | 414 SelectionDAG &DAG = CLI.DAG; in getOpndList() local 415 MachineFunction &MF = DAG.getMachineFunction(); in getOpndList() 490 JumpTarget = DAG.getExternalSymbol(Mips16HelperFunction, in getOpndList() 491 getPointerTy(DAG.getDataLayout())); in getOpndList() 493 JumpTarget = getAddrGlobal(S, CLI.DL, JumpTarget.getValueType(), DAG, in getOpndList()
|
/openbsd/gnu/llvm/llvm/lib/Target/XCore/ |
H A D | XCoreSelectionDAGInfo.h | 22 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, const SDLoc &dl,
|
/openbsd/gnu/llvm/llvm/lib/Target/Lanai/ |
H A D | LanaiSelectionDAGInfo.h | 25 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, const SDLoc &dl,
|
/openbsd/gnu/llvm/llvm/lib/Target/BPF/ |
H A D | BPFSelectionDAGInfo.h | 22 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, const SDLoc &dl,
|
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/ |
H A D | HexagonSelectionDAGInfo.h | 24 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, const SDLoc &dl,
|
H A D | HexagonMachineScheduler.cpp | 55 auto &QST = DAG->MF.getSubtarget<HexagonSubtarget>(); in SchedulingCost()
|
/openbsd/gnu/llvm/llvm/lib/Target/CSKY/ |
H A D | CSKYISelDAGToDAG.cpp | 328 SelectionDAG *DAG, SDLoc Dl, SDValue OldCarry) { in InvertCarryFlag() argument 330 DAG->getMachineNode(Subtarget->has2E3() ? CSKY::MVCV32 : CSKY::MVCV16, Dl, in InvertCarryFlag() 333 DAG->getMachineNode(Subtarget->hasE2() ? CSKY::BTSTI32 : CSKY::BTSTI16, in InvertCarryFlag() 335 DAG->getTargetConstant(0, Dl, MVT::i32)); in InvertCarryFlag()
|
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInstrInfo.td | 1 //===-- AMDGPUInstrInfo.td - AMDGPU DAG nodes --------------*- tablegen -*-===// 9 // This file contains DAG node definitions for the AMDGPU target. 14 // AMDGPU DAG Profiles 65 // AMDGPU DAG Nodes 345 // Flow Control DAG Nodes 350 // Call/Return DAG Nodes
|
H A D | R600MachineScheduler.h | 28 const ScheduleDAGMILive *DAG = nullptr; variable
|
/openbsd/gnu/llvm/llvm/docs/ |
H A D | AddingConstrainedIntrinsics.rst | 35 DAG nodes:: 54 The function SelectionDAGBuilder::visitConstrainedFPIntrinsic builds DAG nodes
|