HomeSort by: relevance | last modified time | path
    Searched refs:SelectionDAG (Results 1 - 25 of 119) sorted by relevancy

1 2 3 4 5

  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
R600ISelLowering.h 35 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
39 SelectionDAG &DAG) const override;
44 const SDLoc &DL, SelectionDAG &DAG,
50 const SelectionDAG &DAG) const override;
63 SDValue LowerImplicitParameter(SelectionDAG &DAG, EVT VT, const SDLoc &DL,
68 SDValue OptimizeSwizzle(SDValue BuildVector, SDValue Swz[], SelectionDAG &DAG,
70 SDValue vectorToVerticalVector(SelectionDAG &DAG, SDValue Vector) const;
72 SDValue lowerFrameIndex(SDValue Op, SelectionDAG &DAG) const;
73 SDValue LowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
74 SDValue LowerINSERT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const
    [all...]
AMDGPUISelLowering.h 35 SDValue getFFBX_U32(SelectionDAG &DAG, SDValue Op, const SDLoc &DL, unsigned Opc) const;
38 static unsigned numBitsUnsigned(SDValue Op, SelectionDAG &DAG);
39 static unsigned numBitsSigned(SDValue Op, SelectionDAG &DAG);
43 SDValue LowerEXTRACT_SUBVECTOR(SDValue Op, SelectionDAG &DAG) const;
44 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const;
48 SDValue LowerFREM(SDValue Op, SelectionDAG &DAG) const;
49 SDValue LowerFCEIL(SDValue Op, SelectionDAG &DAG) const;
50 SDValue LowerFTRUNC(SDValue Op, SelectionDAG &DAG) const;
51 SDValue LowerFRINT(SDValue Op, SelectionDAG &DAG) const;
52 SDValue LowerFNEARBYINT(SDValue Op, SelectionDAG &DAG) const
    [all...]
SIISelLowering.h 47 SDValue lowerKernArgParameterPtr(SelectionDAG &DAG, const SDLoc &SL,
49 SDValue getImplicitArgPtr(SelectionDAG &DAG, const SDLoc &SL) const;
50 SDValue lowerKernargMemParameter(SelectionDAG &DAG, EVT VT, EVT MemVT,
56 SDValue lowerStackParameter(SelectionDAG &DAG, CCValAssign &VA,
59 SDValue getPreloadedValue(SelectionDAG &DAG,
65 SelectionDAG &DAG) const override;
66 SDValue lowerImplicitZextParam(SelectionDAG &DAG, SDValue Op,
69 SelectionDAG &DAG, bool WithChain) const;
71 SDValue CachePolicy, SelectionDAG &DAG) const;
73 SDValue lowerRawBufferAtomicIntrin(SDValue Op, SelectionDAG &DAG
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
LanaiISelLowering.h 19 #include "llvm/CodeGen/SelectionDAG.h"
72 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
78 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const;
79 SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const;
80 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const;
81 SDValue LowerDYNAMIC_STACKALLOC(SDValue Op, SelectionDAG &DAG) const;
82 SDValue LowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const;
83 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
84 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const;
85 SDValue LowerMUL(SDValue Op, SelectionDAG &DAG) const
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
XCoreISelLowering.h 18 #include "llvm/CodeGen/SelectionDAG.h"
107 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
113 SelectionDAG &DAG) const override;
149 const SDLoc &dl, SelectionDAG &DAG,
157 const SDLoc &dl, SelectionDAG &DAG,
159 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const;
161 SelectionDAG &DAG) const;
165 SelectionDAG &DAG) const;
168 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const;
169 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
M68kISelLowering.h 21 #include "llvm/CodeGen/SelectionDAG.h"
137 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
151 SelectionDAG &DAG) const override;
168 SelectionDAG &DAG) const override;
176 SelectionDAG &DAG) const;
178 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const;
182 SDValue EmitTailCallLoadRetAddr(SelectionDAG &DAG, SDValue &OutRetAddr,
188 SDValue EmitTailCallStoreRetAddr(SelectionDAG &DAG, MachineFunction &MF,
195 const SDLoc &DL, SelectionDAG &DAG,
200 const SDLoc &DL, SelectionDAG &DAG
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ISelLowering.h 20 #include "llvm/CodeGen/SelectionDAG.h"
498 const SelectionDAG &DAG,
528 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
552 SDValue ReconstructShuffle(SDValue Op, SelectionDAG &DAG) const;
703 const SelectionDAG &DAG) const override {
742 SelectionDAG &DAG) const override;
744 bool shouldExpandShift(SelectionDAG &DAG, SDNode *N) const override;
843 const SDLoc &DL, SelectionDAG &DAG,
852 const SDLoc &DL, SelectionDAG &DAG,
856 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const
    [all...]
AArch64SelectionDAGInfo.h 1 //===-- AArch64SelectionDAGInfo.h - AArch64 SelectionDAG Info ---*- C++ -*-===//
22 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, const SDLoc &dl,
27 SDValue EmitTargetCodeForSetTag(SelectionDAG &DAG, const SDLoc &dl,
  /src/external/apache2/llvm/dist/llvm/lib/Target/VE/
VEISelLowering.h 75 const SDLoc &dl, SelectionDAG &DAG,
88 SelectionDAG &DAG) const override;
103 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
110 SelectionDAG &DAG) const override;
114 SDValue lowerATOMIC_FENCE(SDValue Op, SelectionDAG &DAG) const;
115 SDValue lowerATOMIC_SWAP(SDValue Op, SelectionDAG &DAG) const;
116 SDValue lowerBlockAddress(SDValue Op, SelectionDAG &DAG) const;
117 SDValue lowerConstantPool(SDValue Op, SelectionDAG &DAG) const;
118 SDValue lowerDYNAMIC_STACKALLOC(SDValue Op, SelectionDAG &DAG) const;
119 SDValue lowerEH_SJLJ_LONGJMP(SDValue Op, SelectionDAG &DAG) const
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonISelLowering.h 126 const SmallVectorImpl<ISD::InputArg> &Ins, SelectionDAG& DAG) const;
158 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
160 SelectionDAG &DAG) const override;
162 SelectionDAG &DAG) const override;
166 SDValue LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const;
167 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const;
168 SDValue LowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
169 SDValue LowerEXTRACT_SUBVECTOR(SDValue Op, SelectionDAG &DAG) const;
170 SDValue LowerINSERT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
171 SDValue LowerINSERT_SUBVECTOR(SDValue Op, SelectionDAG &DAG) const
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCISelLowering.h 21 #include "llvm/CodeGen/SelectionDAG.h"
590 SelectionDAG &DAG);
595 SelectionDAG &DAG);
600 SelectionDAG &DAG);
605 unsigned ShuffleKind, SelectionDAG &DAG);
610 unsigned ShuffleKind, SelectionDAG &DAG);
615 unsigned ShuffleKind, SelectionDAG &DAG);
645 SelectionDAG &DAG);
666 SelectionDAG &DAG);
672 SDValue get_VSPLTI_elt(SDNode *N, unsigned ByteSize, SelectionDAG &DAG)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyISelLowering.h 89 SelectionDAG &DAG) const override;
93 const SDLoc &DL, SelectionDAG &DAG,
97 SelectionDAG &DAG) const override;
104 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
105 SDValue LowerFrameIndex(SDValue Op, SelectionDAG &DAG) const;
106 SDValue LowerRETURNADDR(SDValue Op, SelectionDAG &DAG) const;
107 SDValue LowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const;
108 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
109 SDValue LowerGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const;
110 SDValue LowerExternalSymbol(SDValue Op, SelectionDAG &DAG) const
    [all...]
WebAssemblySelectionDAGInfo.h 1 //=- WebAssemblySelectionDAGInfo.h - WebAssembly SelectionDAG Info -*- C++ -*-//
25 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, const SDLoc &dl,
32 EmitTargetCodeForMemmove(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain,
37 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, const SDLoc &DL,
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARC/
ARCISelLowering.h 18 #include "llvm/CodeGen/SelectionDAG.h"
66 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
84 SDLoc dl, SelectionDAG &DAG,
87 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const;
88 SDValue LowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const;
89 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const;
90 SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const;
91 SDValue LowerSIGN_EXTEND_INREG(SDValue Op, SelectionDAG &DAG) const;
92 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
98 const SDLoc &dl, SelectionDAG &DAG
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZISelLowering.h 20 #include "llvm/CodeGen/SelectionDAG.h"
463 SelectionDAG &DAG) const override;
512 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
514 SelectionDAG &DAG) const override;
516 SelectionDAG &DAG) const override;
523 const SDLoc &DL, SelectionDAG &DAG,
535 SelectionDAG &DAG) const override;
543 const SelectionDAG &DAG,
549 const SelectionDAG &DAG,
569 SDValue getVectorCmp(SelectionDAG &DAG, unsigned Opcode
    [all...]
SystemZSelectionDAGInfo.h 1 //===-- SystemZSelectionDAGInfo.h - SystemZ SelectionDAG Info ---*- C++ -*-===//
26 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, const SDLoc &DL,
33 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, const SDLoc &DL,
40 EmitTargetCodeForMemcmp(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain,
46 EmitTargetCodeForMemchr(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain,
51 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dest,
56 EmitTargetCodeForStrcmp(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain,
62 EmitTargetCodeForStrlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain,
67 EmitTargetCodeForStrnlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain,
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGPrinter.cpp 1 //===-- SelectionDAGPrinter.cpp - Implement SelectionDAG::viewGraph() -----===//
9 // This implements the SelectionDAG::viewGraph method.
18 #include "llvm/CodeGen/SelectionDAG.h"
31 struct DOTGraphTraits<SelectionDAG*> : public DefaultDOTGraphTraits {
72 static std::string getGraphName(const SelectionDAG *G) {
81 const SelectionDAG *Graph) {
96 const SelectionDAG *Graph) {
108 const SelectionDAG *G) {
116 std::string getNodeLabel(const SDNode *Node, const SelectionDAG *Graph);
118 const SelectionDAG *Graph)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
SparcISelLowering.h 57 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
67 const SelectionDAG &DAG,
83 SelectionDAG &DAG) const override;
122 const SDLoc &dl, SelectionDAG &DAG,
127 const SDLoc &dl, SelectionDAG &DAG,
132 const SDLoc &dl, SelectionDAG &DAG,
146 const SDLoc &dl, SelectionDAG &DAG) const override;
151 const SDLoc &DL, SelectionDAG &DAG) const;
156 const SDLoc &DL, SelectionDAG &DAG) const;
158 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVISelLowering.h 18 #include "llvm/CodeGen/SelectionDAG.h"
318 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
320 SelectionDAG &DAG) const override;
331 const SelectionDAG &DAG,
335 const SelectionDAG &DAG,
351 SelectionDAG &DAG) const override;
384 bool shouldExpandShift(SelectionDAG &DAG, SDNode *N) const override {
416 const SDLoc &DL, SelectionDAG &DAG,
425 SelectionDAG &DAG) const override;
460 bool splitValueIntoRegisterParts(SelectionDAG &DAG, const SDLoc &DL
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
SelectionDAGAddressAnalysis.h 17 class SelectionDAG;
57 bool equalBaseIndex(const BaseIndexOffset &Other, const SelectionDAG &DAG,
61 const SelectionDAG &DAG) const {
68 bool contains(const SelectionDAG &DAG, int64_t BitSize,
72 bool contains(const SelectionDAG &DAG, int64_t BitSize,
84 const SelectionDAG &DAG, bool &IsAlias);
87 static BaseIndexOffset match(const SDNode *N, const SelectionDAG &DAG);
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMISelLowering.h 46 class SelectionDAG;
386 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
391 SelectionDAG &DAG) const override;
413 SDValue PerformCMOVCombine(SDNode *N, SelectionDAG &DAG) const;
414 SDValue PerformBRCONDCombine(SDNode *N, SelectionDAG &DAG) const;
415 SDValue PerformCMOVToBFICombine(SDNode *N, SelectionDAG &DAG) const;
490 SelectionDAG &DAG) const override;
497 SelectionDAG &DAG) const override;
501 const SelectionDAG &DAG,
529 SelectionDAG &DAG) const override
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsSEISelLowering.h 26 class SelectionDAG;
48 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
74 SDValue lowerLOAD(SDValue Op, SelectionDAG &DAG) const;
75 SDValue lowerSTORE(SDValue Op, SelectionDAG &DAG) const;
76 SDValue lowerBITCAST(SDValue Op, SelectionDAG &DAG) const;
79 SelectionDAG &DAG) const;
81 SDValue lowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const;
82 SDValue lowerINTRINSIC_W_CHAIN(SDValue Op, SelectionDAG &DAG) const;
83 SDValue lowerINTRINSIC_VOID(SDValue Op, SelectionDAG &DAG) const;
84 SDValue lowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
MSP430ISelLowering.h 18 #include "llvm/CodeGen/SelectionDAG.h"
87 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
93 SDValue LowerShifts(SDValue Op, SelectionDAG &DAG) const;
94 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
95 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const;
96 SDValue LowerExternalSymbol(SDValue Op, SelectionDAG &DAG) const;
97 SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const;
98 SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const;
99 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const;
100 SDValue LowerSIGN_EXTEND(SDValue Op, SelectionDAG &DAG) const
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
AVRISelLowering.h 98 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
101 SelectionDAG &DAG) const override;
109 SelectionDAG &DAG) const override;
113 SelectionDAG &DAG) const override;
138 SelectionDAG &DAG) const override;
150 SelectionDAG &DAG, SDLoc dl) const;
151 SDValue getAVRCmp(SDValue LHS, SDValue RHS, SelectionDAG &DAG,
153 SDValue LowerShifts(SDValue Op, SelectionDAG &DAG) const;
154 SDValue LowerDivRem(SDValue Op, SelectionDAG &DAG) const;
155 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86SelectionDAGInfo.h 1 //===-- X86SelectionDAGInfo.h - X86 SelectionDAG Info -----------*- C++ -*-===//
23 bool isBaseRegConflictPossible(SelectionDAG &DAG,
29 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, const SDLoc &dl,
35 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, const SDLoc &dl,

Completed in 28 milliseconds

1 2 3 4 5