Home
last modified time | relevance | path

Searched refs:DAG (Results 126 – 150 of 266) sorted by relevance

1234567891011

/openbsd/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp1940 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 DSelectionDAGPrinter.cpp294 ::getSimpleNodeLabel(GluedNodes.back(), DAG); in getGraphNodeLabel()
306 if (DAG) { in getCustomGraphFeatures()
309 const SDNode *N = DAG->getRoot().getNode(); in getCustomGraphFeatures()
H A DLegalizeTypes.h32 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 DSelectionDAG.cpp5034 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 DScheduleDAGSDNodes.h49 SelectionDAG *DAG = nullptr; // DAG of the current basic block variable
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DLatencyPriorityQueue.cpp139 LLVM_DUMP_METHOD void LatencyPriorityQueue::dump(ScheduleDAG *DAG) const { in dump()
144 DAG->dumpNode(*SU); in dump()
H A DMachinePipeliner.cpp1172 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 DMachineScheduler.h236 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 DScheduleDAGMutation.h28 virtual void apply(ScheduleDAGInstrs *DAG) = 0;
H A DMacroFusion.h46 bool fuseInstructionPair(ScheduleDAGInstrs &DAG, SUnit &FirstSU,
H A DLatencyPriorityQueue.h87 LLVM_DUMP_METHOD void dump(ScheduleDAG *DAG) const override;
H A DSelectionDAG.h208 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 DARMHazardRecognizer.cpp168 const ScheduleDAG *DAG, int64_t CPUBankMask, bool CPUAssumeITCMConflict) in ARMBankConflictHazardRecognizer() argument
169 : MF(DAG->MF), DL(DAG->MF.getDataLayout()), in ARMBankConflictHazardRecognizer()
H A DARMHazardRecognizer.h55 ARMBankConflictHazardRecognizer(const ScheduleDAG *DAG, int64_t DDM,
/openbsd/gnu/llvm/llvm/lib/Target/Mips/
H A DRelocation.txt17 lowerJumpTable(SDValue Op, SelectionDAG &DAG) const
23 SelectionDAG &DAG, bool IsN32OrN64) const
28 SDValue getTargetNode(JumpTableSDNode *N, EVT Ty, SelectionDAG &DAG,
H A DMips16ISelLowering.cpp414 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 DXCoreSelectionDAGInfo.h22 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, const SDLoc &dl,
/openbsd/gnu/llvm/llvm/lib/Target/Lanai/
H A DLanaiSelectionDAGInfo.h25 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, const SDLoc &dl,
/openbsd/gnu/llvm/llvm/lib/Target/BPF/
H A DBPFSelectionDAGInfo.h22 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, const SDLoc &dl,
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonSelectionDAGInfo.h24 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, const SDLoc &dl,
H A DHexagonMachineScheduler.cpp55 auto &QST = DAG->MF.getSubtarget<HexagonSubtarget>(); in SchedulingCost()
/openbsd/gnu/llvm/llvm/lib/Target/CSKY/
H A DCSKYISelDAGToDAG.cpp328 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 DAMDGPUInstrInfo.td1 //===-- 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 DR600MachineScheduler.h28 const ScheduleDAGMILive *DAG = nullptr; variable
/openbsd/gnu/llvm/llvm/docs/
H A DAddingConstrainedIntrinsics.rst35 DAG nodes::
54 The function SelectionDAGBuilder::visitConstrainedFPIntrinsic builds DAG nodes

1234567891011