/external/llvm/lib/Target/PowerPC/ |
D | PPCISelLowering.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 &DAG); 460 SelectionDAG &DAG) const override; [all …]
|
/external/llvm/lib/Target/AMDGPU/ |
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 &DAG) const; [all …]
|
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 &DAG) const; [all …]
|
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 &DAG) const; [all …]
|
/external/llvm/lib/Target/XCore/ |
D | XCoreISelLowering.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 &DAG) const; 171 SDValue LowerEH_RETURN(SDValue Op, SelectionDAG &DAG) const; [all …]
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64ISelLowering.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 &DAG, SDLoc DL, 453 SelectionDAG &DAG) const override; [all …]
|
/external/mesa3d/src/gallium/drivers/radeon/ |
D | AMDGPUISelLowering.h | 27 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const; 28 SDValue LowerUDIVREM(SDValue Op, SelectionDAG &DAG) const; 35 SDValue CreateLiveInRegister(SelectionDAG &DAG, const TargetRegisterClass *RC, 47 DebugLoc DL, SelectionDAG &DAG, 54 DebugLoc DL, SelectionDAG &DAG) const; 56 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 57 SDValue LowerIntrinsicIABS(SDValue Op, SelectionDAG &DAG) const; 58 SDValue LowerIntrinsicLRP(SDValue Op, SelectionDAG &DAG) const; 70 const SelectionDAG &DAG, 84 SDValue LowerSREM(SDValue Op, SelectionDAG &DAG) const; [all …]
|
D | R600ISelLowering.h | 29 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 38 SDValue LowerImplicitParameter(SelectionDAG &DAG, EVT VT, 44 SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const; 47 SDValue LowerROTL(SDValue Op, SelectionDAG &DAG) const; 49 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const; 50 SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const;
|
D | SIISelLowering.h | 41 SDValue Loweri1ContextSwitch(SDValue Op, SelectionDAG &DAG, 43 SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const; 44 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const; 45 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const; 52 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZISelLowering.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 &DAG) const; 462 SelectionDAG &DAG, unsigned Opcode, [all …]
|
D | SystemZSelectionDAGInfo.h | 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,
|
D | SystemZSelectionDAGInfo.cpp | 26 static SDValue emitMemMem(SelectionDAG &DAG, SDLoc DL, unsigned Sequence, in emitMemMem() 50 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForMemcpy() 67 static SDValue memsetStore(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in memsetStore() 81 EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForMemset() 153 static SDValue emitCLC(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in emitCLC() 177 static SDValue addIPMSequence(SDLoc DL, SDValue Glue, SelectionDAG &DAG) { in addIPMSequence() 187 EmitTargetCodeForMemcmp(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForMemcmp() 202 EmitTargetCodeForMemchr(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForMemchr() 230 EmitTargetCodeForStrcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForStrcpy() 241 EmitTargetCodeForStrcmp(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForStrcmp() [all …]
|
/external/llvm/lib/Target/ARM/ |
D | ARMISelLowering.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 &DAG, SDValue &ARMcc) const; 495 void PassF64ArgInRegs(SDLoc dl, SelectionDAG &DAG, [all …]
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.h | 641 SelectionDAG &DAG) const override; 683 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 689 SelectionDAG &DAG) const override; 727 const SelectionDAG &DAG, 732 const SelectionDAG &DAG, 738 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const; 758 SelectionDAG &DAG) const override; 897 SelectionDAG &DAG) const override; 926 SelectionDAG &DAG) const; 936 void markInRegArguments(SelectionDAG &DAG, TargetLowering::ArgListTy& Args) [all …]
|
/external/llvm/lib/Target/Hexagon/ |
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 &DAG) const; [all …]
|
/external/llvm/lib/Target/Mips/ |
D | MipsISelLowering.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, in getAddrLocal() 323 SDValue getAddrGlobal(NodeTy *N, SDLoc DL, EVT Ty, SelectionDAG &DAG, in getAddrGlobal() 337 SelectionDAG &DAG, unsigned HiFlag, in getAddrGlobalLargeGOT() 355 SelectionDAG &DAG) const { in getAddrNonPIC() 368 SDValue getAddrGPRel(NodeTy *N, SDLoc DL, EVT Ty, SelectionDAG &DAG) const { in getAddrGPRel() [all …]
|
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 &DAG) const;
|
/external/llvm/lib/Target/MSP430/ |
D | MSP430ISelLowering.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 &DAG) const; 94 SDValue LowerRETURNADDR(SDValue Op, SelectionDAG &DAG) const; [all …]
|
/external/llvm/lib/Target/Sparc/ |
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 &DAG) const; [all …]
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAGPrinter.cpp | 34 struct DOTGraphTraits<SelectionDAG*> : public DefaultDOTGraphTraits { 75 static std::string getGraphName(const SelectionDAG *G) { in getGraphName() 84 const SelectionDAG *Graph) { in getNodeIdentifierLabel() 99 const SelectionDAG *Graph) { in getEdgeAttributes() 111 const SelectionDAG *G) { in getSimpleNodeLabel() 119 std::string getNodeLabel(const SDNode *Node, const SelectionDAG *Graph); 121 const SelectionDAG *Graph) { in getNodeAttributes() 134 static void addCustomGraphFeatures(SelectionDAG *G, in addCustomGraphFeatures() 135 GraphWriter<SelectionDAG*> &GW) { in addCustomGraphFeatures() 144 std::string DOTGraphTraits<SelectionDAG*>::getNodeLabel(const SDNode *Node, in getNodeLabel() [all …]
|
D | SelectionDAG.cpp | 65 void SelectionDAG::DAGUpdateListener::NodeDeleted(SDNode*, SDNode*) {} in NodeDeleted() 66 void SelectionDAG::DAGUpdateListener::NodeUpdated(SDNode*) {} in NodeUpdated() 87 (void) Val2.convert(SelectionDAG::EVTToAPFloatSemantics(VT), in isValueValidForType() 595 void SelectionDAG::RemoveDeadNodes() { in RemoveDeadNodes() 615 void SelectionDAG::RemoveDeadNodes(SmallVectorImpl<SDNode *> &DeadNodes) { in RemoveDeadNodes() 644 void SelectionDAG::RemoveDeadNode(SDNode *N){ in RemoveDeadNode() 655 void SelectionDAG::DeleteNode(SDNode *N) { in DeleteNode() 664 void SelectionDAG::DeleteNodeNotInCSEMaps(SDNode *N) { in DeleteNodeNotInCSEMaps() 683 void SelectionDAG::DeallocateNode(SDNode *N) { in DeallocateNode() 742 void SelectionDAG::InsertNode(SDNode *N) { in InsertNode() [all …]
|
/external/llvm/lib/Target/WebAssembly/ |
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;
|
/external/llvm/include/llvm/Target/ |
D | TargetSelectionDAGInfo.h | 49 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl, in EmitTargetCodeForMemcpy() 66 EmitTargetCodeForMemmove(SelectionDAG &DAG, SDLoc dl, in EmitTargetCodeForMemmove() 82 EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl, in EmitTargetCodeForMemset() 95 EmitTargetCodeForMemcmp(SelectionDAG &DAG, SDLoc dl, in EmitTargetCodeForMemcmp() 108 EmitTargetCodeForMemchr(SelectionDAG &DAG, SDLoc dl, SDValue Chain, in EmitTargetCodeForMemchr() 121 EmitTargetCodeForStrcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForStrcpy() 134 EmitTargetCodeForStrcmp(SelectionDAG &DAG, SDLoc dl, in EmitTargetCodeForStrcmp() 143 EmitTargetCodeForStrlen(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForStrlen() 149 EmitTargetCodeForStrnlen(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForStrnlen()
|
/external/llvm/lib/Target/BPF/ |
D | BPFISelLowering.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;
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXISelLowering.h | 441 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 443 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; 480 const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, SelectionDAG &DAG, 495 SelectionDAG &DAG) const override; 499 SelectionDAG &DAG) const override; 519 SDValue getParamSymbol(SelectionDAG &DAG, int idx, EVT) const; 521 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const; 523 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const; 524 SDValue LowerLOADi1(SDValue Op, SelectionDAG &DAG) const; 526 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const; [all …]
|