| /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,
|