/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/ |
H A D | R600ISelLowering.h | 29 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 33 SelectionDAG &DAG) const override; 39 SDLoc DL, SelectionDAG &DAG, 50 SDValue LowerImplicitParameter(SelectionDAG &DAG, EVT VT, 55 SDValue OptimizeSwizzle(SDValue BuildVector, SDValue Swz[], SelectionDAG &DAG, 57 SDValue vectorToVerticalVector(SelectionDAG &DAG, SDValue Vector) const; 59 SDValue LowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const; 60 SDValue LowerINSERT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const; 61 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const; 62 SDValue LowerSTORE(SDValue Op, SelectionDAG [all...] |
H A D | AMDGPUISelLowering.h | 35 SelectionDAG &DAG) const; 36 SDValue LowerFrameIndex(SDValue Op, SelectionDAG &DAG) const; 37 SDValue LowerEXTRACT_SUBVECTOR(SDValue Op, SelectionDAG &DAG) const; 38 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const; 39 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const; 42 SDValue MergeVectorStore(const SDValue &Op, SelectionDAG &DAG) const; 46 SDValue LowerFREM(SDValue Op, SelectionDAG &DAG) const; 47 SDValue LowerFCEIL(SDValue Op, SelectionDAG &DAG) const; 48 SDValue LowerFTRUNC(SDValue Op, SelectionDAG &DAG) const; 49 SDValue LowerFRINT(SDValue Op, SelectionDAG [all...] |
H A D | SIISelLowering.h | 24 SDValue LowerParameter(SelectionDAG &DAG, EVT VT, EVT MemVT, SDLoc DL, 27 SelectionDAG &DAG) const; 29 SelectionDAG &DAG) const override; 31 SDValue lowerImplicitZextParam(SelectionDAG &DAG, SDValue Op, 34 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const; 35 SDValue LowerINTRINSIC_VOID(SDValue Op, SelectionDAG &DAG) const; 36 SDValue LowerFrameIndex(SDValue Op, SelectionDAG &DAG) const; 37 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const; 38 SDValue LowerSELECT(SDValue Op, SelectionDAG &DAG) const; 39 SDValue LowerFastFDIV(SDValue Op, SelectionDAG [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.h | 19 #include "llvm/CodeGen/SelectionDAG.h" 109 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 115 SelectionDAG &DAG) const override; 151 SDLoc dl, SelectionDAG &DAG, 159 SDLoc dl, SelectionDAG &DAG, 161 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const; 163 SelectionDAG &DAG) const; 166 SelectionDAG &DAG) const; 169 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const; 170 SDValue LowerSTORE(SDValue Op, SelectionDAG [all...] |
H A D | XCoreSelectionDAGInfo.h | 1 //===-- XCoreSelectionDAGInfo.h - XCore SelectionDAG Info -------*- C++ -*-===// 27 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.h | 19 #include "llvm/CodeGen/SelectionDAG.h" 80 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 86 SDValue LowerShifts(SDValue Op, SelectionDAG &DAG) const; 87 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; 88 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const; 89 SDValue LowerExternalSymbol(SDValue Op, SelectionDAG &DAG) const; 90 SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const; 91 SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const; 92 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const; 93 SDValue LowerSIGN_EXTEND(SDValue Op, SelectionDAG [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.h | 22 #include "llvm/CodeGen/SelectionDAG.h" 368 SelectionDAG &DAG); 373 SelectionDAG &DAG); 378 SelectionDAG &DAG); 383 unsigned ShuffleKind, SelectionDAG &DAG); 388 unsigned ShuffleKind, SelectionDAG &DAG); 393 unsigned ShuffleKind, SelectionDAG &DAG); 398 SelectionDAG &DAG); 407 unsigned getVSPLTImmediate(SDNode *N, unsigned EltSize, SelectionDAG &DAG); 413 SDValue get_VSPLTI_elt(SDNode *N, unsigned ByteSize, SelectionDAG [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.h | 112 const SmallVectorImpl<ISD::InputArg> &Ins, SelectionDAG& DAG) const; 123 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 125 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const; 126 SDValue LowerEXTRACT_VECTOR(SDValue Op, SelectionDAG &DAG) const; 127 SDValue LowerINSERT_VECTOR(SDValue Op, SelectionDAG &DAG) const; 128 SDValue LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const; 129 SDValue LowerDYNAMIC_STACKALLOC(SDValue Op, SelectionDAG &DAG) const; 130 SDValue LowerINLINEASM(SDValue Op, SelectionDAG &DAG) const; 131 SDValue LowerEH_LABEL(SDValue Op, SelectionDAG &DAG) const; 132 SDValue LowerEH_RETURN(SDValue Op, SelectionDAG [all...] |
H A D | HexagonSelectionDAGInfo.h | 1 //===-- HexagonSelectionDAGInfo.h - Hexagon SelectionDAG Info ---*- C++ -*-===// 24 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.h | 20 #include "llvm/CodeGen/SelectionDAG.h" 234 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 240 SelectionDAG &DAG) const override; 260 SDValue PerformCMOVCombine(SDNode *N, SelectionDAG &DAG) const; 261 SDValue PerformCMOVToBFICombine(SDNode *N, SelectionDAG &DAG) const; 310 SelectionDAG &DAG) const override; 317 SelectionDAG &DAG) const override; 321 const SelectionDAG &DAG, 344 SelectionDAG &DAG) const override; 492 std::pair<SDValue, SDValue> getARMXALUOOp(SDValue Op, SelectionDAG [all...] |
H A D | ARMSelectionDAGInfo.h | 1 //===-- ARMSelectionDAGInfo.h - ARM SelectionDAG Info -----------*- C++ -*-===// 41 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl, 49 SDValue EmitTargetCodeForMemmove(SelectionDAG &DAG, SDLoc dl, 57 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl, 64 SDValue EmitSpecializedLibcall(SelectionDAG &DAG, SDLoc dl,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.h | 20 #include "llvm/CodeGen/SelectionDAG.h" 392 SelectionDAG &DAG) const override; 429 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 435 SDLoc DL, SelectionDAG &DAG, 447 SDLoc DL, SelectionDAG &DAG) const override; 449 SelectionDAG &DAG) const override; 456 SDValue lowerSETCC(SDValue Op, SelectionDAG &DAG) const; 457 SDValue lowerBR_CC(SDValue Op, SelectionDAG &DAG) const; 458 SDValue lowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const; 460 SelectionDAG [all...] |
H A D | SystemZSelectionDAGInfo.h | 1 //===-- SystemZSelectionDAGInfo.h - SystemZ SelectionDAG Info ---*- C++ -*-===// 27 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 34 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc DL, 40 EmitTargetCodeForMemcmp(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 46 EmitTargetCodeForMemchr(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 51 EmitTargetCodeForStrcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 58 EmitTargetCodeForStrcmp(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 64 EmitTargetCodeForStrlen(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 69 EmitTargetCodeForStrnlen(SelectionDAG &DAG, SDLoc DL, SDValue Chain,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.h | 20 #include "llvm/CodeGen/SelectionDAG.h" 232 APInt &KnownOne, const SelectionDAG &DAG, 244 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 273 SDValue ReconstructShuffle(SDValue Op, SelectionDAG &DAG) const; 411 SelectionDAG &DAG, 420 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals, 423 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const; 430 const SmallVectorImpl<ISD::InputArg> &Ins, SelectionDAG &DAG) const; 435 SDValue addTokenForArgument(SDValue Chain, SelectionDAG &DAG, 442 void saveVarArgRegisters(CCState &CCInfo, SelectionDAG [all...] |
H A D | AArch64SelectionDAGInfo.h | 1 //===-- AArch64SelectionDAGInfo.h - AArch64 SelectionDAG Info ---*- C++ -*-===// 24 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl, SDValue Chain,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/Mips/ |
H A D | MipsSEISelLowering.h | 38 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 65 SDValue lowerLOAD(SDValue Op, SelectionDAG &DAG) const; 66 SDValue lowerSTORE(SDValue Op, SelectionDAG &DAG) const; 69 SelectionDAG &DAG) const; 71 SDValue lowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const; 72 SDValue lowerINTRINSIC_W_CHAIN(SDValue Op, SelectionDAG &DAG) const; 73 SDValue lowerINTRINSIC_VOID(SDValue Op, SelectionDAG &DAG) const; 74 SDValue lowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const; 75 SDValue lowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const; 78 SDValue lowerVECTOR_SHUFFLE(SDValue Op, SelectionDAG [all...] |
H A D | MipsISelLowering.h | 22 #include "llvm/CodeGen/SelectionDAG.h" 243 SelectionDAG &DAG) const override; 246 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 252 SelectionDAG &DAG) const override; 271 SelectionDAG &DAG) const override; 296 SDValue getGlobalReg(SelectionDAG &DAG, EVT Ty) const; 303 SDValue getAddrLocal(NodeTy *N, SDLoc DL, EVT Ty, SelectionDAG &DAG, 323 SDValue getAddrGlobal(NodeTy *N, SDLoc DL, EVT Ty, SelectionDAG &DAG, 337 SelectionDAG &DAG, unsigned HiFlag, 355 SelectionDAG [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Target/BPF/ |
H A D | BPFISelLowering.h | 19 #include "llvm/CodeGen/SelectionDAG.h" 40 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 50 SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const; 51 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const; 52 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; 58 SelectionDAG &DAG, 69 SDLoc DL, SelectionDAG &DAG, 75 SelectionDAG &DAG) const override;
|
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGPrinter.cpp | 1 //===-- SelectionDAGPrinter.cpp - Implement SelectionDAG::viewGraph() -----===// 10 // This implements the SelectionDAG::viewGraph method. 14 #include "llvm/CodeGen/SelectionDAG.h" 34 struct DOTGraphTraits<SelectionDAG*> : public DefaultDOTGraphTraits { 75 static std::string getGraphName(const SelectionDAG *G) { 84 const SelectionDAG *Graph) { 99 const SelectionDAG *Graph) { 111 const SelectionDAG *G) { 119 std::string getNodeLabel(const SDNode *Node, const SelectionDAG *Graph); 121 const SelectionDAG *Grap [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.h | 58 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 66 const SelectionDAG &DAG, 82 SelectionDAG &DAG) const override; 115 SDLoc dl, SelectionDAG &DAG, 121 SDLoc dl, SelectionDAG &DAG, 127 SDLoc dl, SelectionDAG &DAG, 143 SDLoc dl, SelectionDAG &DAG) const override; 148 SDLoc DL, SelectionDAG &DAG) const; 153 SDLoc DL, SelectionDAG &DAG) const; 155 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG [all...] |
/freebsd-11.0-release/contrib/llvm/include/llvm/Target/ |
H A D | TargetSelectionDAGInfo.h | 1 //==-- llvm/Target/TargetSelectionDAGInfo.h - SelectionDAG Info --*- C++ -*-==// 11 // subclass to parameterize the SelectionDAG lowering and instruction 25 /// SelectionDAG lowering and instruction selection process. 49 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl, 66 EmitTargetCodeForMemmove(SelectionDAG &DAG, SDLoc dl, 82 EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl, 95 EmitTargetCodeForMemcmp(SelectionDAG &DAG, SDLoc dl, 108 EmitTargetCodeForMemchr(SelectionDAG &DAG, SDLoc dl, SDValue Chain, 121 EmitTargetCodeForStrcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 134 EmitTargetCodeForStrcmp(SelectionDAG [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.h | 69 SelectionDAG &DAG) const override; 73 SDLoc DL, SelectionDAG &DAG, 77 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 78 SDValue LowerFrameIndex(SDValue Op, SelectionDAG &DAG) const; 79 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; 80 SDValue LowerExternalSymbol(SDValue Op, SelectionDAG &DAG) const; 81 SDValue LowerBR_JT(SDValue Op, SelectionDAG &DAG) const; 82 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const; 83 SDValue LowerVASTART(SDValue Op, SelectionDAG &DAG) const;
|
/freebsd-11.0-release/contrib/llvm/lib/Target/X86/ |
H A D | X86SelectionDAGInfo.h | 1 //===-- X86SelectionDAGInfo.h - X86 SelectionDAG Info -----------*- C++ -*-===// 28 bool isBaseRegConflictPossible(SelectionDAG &DAG, 34 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl, 41 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl,
|
H A D | X86ISelLowering.h | 19 #include "llvm/CodeGen/SelectionDAG.h" 638 SelectionDAG &DAG) const override; 680 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 686 SelectionDAG &DAG) const override; 728 const SelectionDAG &DAG, 733 const SelectionDAG &DAG, 739 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const; 759 SelectionDAG &DAG) const override; 905 SelectionDAG &DAG) const override; 934 SelectionDAG [all...] |
/freebsd-11.0-release/lib/clang/libllvmselectiondag/ |
H A D | Makefile | 7 SRCDIR= lib/CodeGen/SelectionDAG 24 SelectionDAG.cpp \
|