| /NextBSD/contrib/llvm/lib/Target/PowerPC/ |
| HD | PPCISelLowering.h | 363 SelectionDAG &DAG); 368 SelectionDAG &DAG); 373 SelectionDAG &DAG); 378 unsigned ShuffleKind, SelectionDAG &DAG); 383 unsigned ShuffleKind, SelectionDAG &DAG); 388 unsigned ShuffleKind, SelectionDAG &DAG); 393 SelectionDAG &DAG); 402 unsigned getVSPLTImmediate(SDNode *N, unsigned EltSize, SelectionDAG &DAG); 408 SDValue get_VSPLTI_elt(SDNode *N, unsigned ByteSize, SelectionDAG &DAG); 453 SelectionDAG &DAG) const override; [all …]
|
| /NextBSD/contrib/llvm/lib/Target/XCore/ |
| HD | XCoreISelLowering.h | 109 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 115 SelectionDAG &DAG) const override; 137 SDLoc dl, SelectionDAG &DAG, 145 SDLoc dl, SelectionDAG &DAG, 147 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const; 149 SelectionDAG &DAG) const; 152 SelectionDAG &DAG) const; 155 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const; 156 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const; 157 SDValue LowerEH_RETURN(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /NextBSD/contrib/llvm/lib/Target/AMDGPU/ |
| HD | 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 …]
|
| HD | SIISelLowering.h | 24 SDValue LowerParameter(SelectionDAG &DAG, EVT VT, EVT MemVT, SDLoc DL, 27 SelectionDAG &DAG) const; 29 SelectionDAG &DAG) const override; 31 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const; 32 SDValue LowerINTRINSIC_VOID(SDValue Op, SelectionDAG &DAG) const; 33 SDValue LowerFrameIndex(SDValue Op, SelectionDAG &DAG) const; 34 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const; 35 SDValue LowerSELECT(SDValue Op, SelectionDAG &DAG) const; 36 SDValue LowerFastFDIV(SDValue Op, SelectionDAG &DAG) const; 37 SDValue LowerFDIV32(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| HD | 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 …]
|
| /NextBSD/contrib/llvm/lib/Target/AArch64/ |
| HD | AArch64ISelLowering.h | 233 APInt &KnownOne, const SelectionDAG &DAG, 252 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 284 SDValue ReconstructShuffle(SDValue Op, SelectionDAG &DAG) const; 383 SelectionDAG &DAG, 392 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals, 400 const SmallVectorImpl<ISD::InputArg> &Ins, SelectionDAG &DAG) const; 405 SDValue addTokenForArgument(SDValue Chain, SelectionDAG &DAG, 412 void saveVarArgRegisters(CCState &CCInfo, SelectionDAG &DAG, SDLoc DL, 423 SelectionDAG &DAG) const override; 425 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /NextBSD/contrib/llvm/lib/Target/SystemZ/ |
| HD | SystemZISelLowering.h | 392 SelectionDAG &DAG) const override; 415 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 421 SDLoc DL, SelectionDAG &DAG, 433 SDLoc DL, SelectionDAG &DAG) const override; 435 SelectionDAG &DAG) const override; 442 SDValue lowerSETCC(SDValue Op, SelectionDAG &DAG) const; 443 SDValue lowerBR_CC(SDValue Op, SelectionDAG &DAG) const; 444 SDValue lowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const; 446 SelectionDAG &DAG) const; 448 SelectionDAG &DAG, unsigned Opcode, [all …]
|
| HD | 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,
|
| HD | 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 …]
|
| /NextBSD/contrib/llvm/lib/Target/ARM/ |
| HD | ARMISelLowering.h | 236 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 242 SelectionDAG &DAG) const override; 262 SDValue PerformCMOVCombine(SDNode *N, SelectionDAG &DAG) const; 311 SelectionDAG &DAG) const override; 318 SelectionDAG &DAG) const override; 322 const SelectionDAG &DAG, 345 SelectionDAG &DAG) const override; 475 std::pair<SDValue, SDValue> getARMXALUOOp(SDValue Op, SelectionDAG &DAG, SDValue &ARMcc) const; 478 void PassF64ArgInRegs(SDLoc dl, SelectionDAG &DAG, 486 SDValue &Root, SelectionDAG &DAG, [all …]
|
| HD | ARMSelectionDAGInfo.h | 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,
|
| /NextBSD/contrib/llvm/lib/Target/X86/ |
| HD | X86ISelLowering.h | 615 SelectionDAG &DAG) const override; 657 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 663 SelectionDAG &DAG) const override; 701 const SelectionDAG &DAG, 706 const SelectionDAG &DAG, 712 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const; 732 SelectionDAG &DAG) const override; 880 SelectionDAG &DAG) const override; 894 SelectionDAG &DAG) const; 931 SDLoc dl, SelectionDAG &DAG, [all …]
|
| /NextBSD/contrib/llvm/lib/Target/Hexagon/ |
| HD | HexagonISelLowering.h | 113 const SmallVectorImpl<ISD::InputArg> &Ins, SelectionDAG& DAG) const; 124 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 126 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const; 127 SDValue LowerEXTRACT_VECTOR(SDValue Op, SelectionDAG &DAG) const; 128 SDValue LowerINSERT_VECTOR(SDValue Op, SelectionDAG &DAG) const; 129 SDValue LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const; 130 SDValue LowerBR_JT(SDValue Op, SelectionDAG &DAG) const; 131 SDValue LowerDYNAMIC_STACKALLOC(SDValue Op, SelectionDAG &DAG) const; 132 SDValue LowerINLINEASM(SDValue Op, SelectionDAG &DAG) const; 133 SDValue LowerEH_LABEL(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /NextBSD/contrib/llvm/lib/Target/Mips/ |
| HD | MipsISelLowering.h | 236 SelectionDAG &DAG) const override; 239 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 245 SelectionDAG &DAG) const override; 270 SelectionDAG &DAG) const override; 281 SDValue getGlobalReg(SelectionDAG &DAG, EVT Ty) const; 288 SDValue getAddrLocal(NodeTy *N, SDLoc DL, EVT Ty, SelectionDAG &DAG, in getAddrLocal() 307 SDValue getAddrGlobal(NodeTy *N, SDLoc DL, EVT Ty, SelectionDAG &DAG, in getAddrGlobal() 321 SelectionDAG &DAG, unsigned HiFlag, in getAddrGlobalLargeGOT() 339 SelectionDAG &DAG) const { in getAddrNonPIC() 352 SDValue getAddrGPRel(NodeTy *N, SDLoc DL, EVT Ty, SelectionDAG &DAG) const { in getAddrGPRel() [all …]
|
| HD | 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;
|
| /NextBSD/contrib/llvm/lib/Target/MSP430/ |
| HD | 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 …]
|
| /NextBSD/contrib/llvm/lib/Target/Sparc/ |
| HD | SparcISelLowering.h | 58 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 66 const SelectionDAG &DAG, 82 SelectionDAG &DAG) const override; 101 SDLoc dl, SelectionDAG &DAG, 107 SDLoc dl, SelectionDAG &DAG, 113 SDLoc dl, SelectionDAG &DAG, 129 SDLoc dl, SelectionDAG &DAG) const override; 134 SDLoc DL, SelectionDAG &DAG) const; 139 SDLoc DL, SelectionDAG &DAG) const; 141 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /NextBSD/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| HD | SelectionDAGPrinter.cpp | 34 struct DOTGraphTraits<SelectionDAG*> : public DefaultDOTGraphTraits { 75 static std::string getGraphName(const SelectionDAG *G) { in getGraphName() 84 const SelectionDAG *Graph) { in hasNodeAddressLabel() 92 const SelectionDAG *Graph) { in getEdgeAttributes() 104 const SelectionDAG *G) { in getSimpleNodeLabel() 112 std::string getNodeLabel(const SDNode *Node, const SelectionDAG *Graph); 114 const SelectionDAG *Graph) { in getNodeAttributes() 127 static void addCustomGraphFeatures(SelectionDAG *G, in addCustomGraphFeatures() 128 GraphWriter<SelectionDAG*> &GW) { in addCustomGraphFeatures() 137 std::string DOTGraphTraits<SelectionDAG*>::getNodeLabel(const SDNode *Node, in getNodeLabel() [all …]
|
| HD | SelectionDAG.cpp | 64 void SelectionDAG::DAGUpdateListener::NodeDeleted(SDNode*, SDNode*) {} in NodeDeleted() 65 void SelectionDAG::DAGUpdateListener::NodeUpdated(SDNode*) {} in NodeUpdated() 86 (void) Val2.convert(SelectionDAG::EVTToAPFloatSemantics(VT), in isValueValidForType() 619 void SelectionDAG::RemoveDeadNodes() { in RemoveDeadNodes() 639 void SelectionDAG::RemoveDeadNodes(SmallVectorImpl<SDNode *> &DeadNodes) { in RemoveDeadNodes() 668 void SelectionDAG::RemoveDeadNode(SDNode *N){ in RemoveDeadNode() 679 void SelectionDAG::DeleteNode(SDNode *N) { in DeleteNode() 688 void SelectionDAG::DeleteNodeNotInCSEMaps(SDNode *N) { in DeleteNodeNotInCSEMaps() 707 void SelectionDAG::DeallocateNode(SDNode *N) { in DeallocateNode() 766 void SelectionDAG::InsertNode(SDNode *N) { in InsertNode() [all …]
|
| HD | SelectionDAGDumper.cpp | 33 std::string SDNode::getOperationName(const SelectionDAG *G) const { in getOperationName() 356 void SDNode::dump(const SelectionDAG *G) const { in dump() 361 void SDNode::print_types(raw_ostream &OS, const SelectionDAG *G) const { in print_types() 374 void SDNode::print_details(raw_ostream &OS, const SelectionDAG *G) const { in print_details() 548 static void DumpNodes(const SDNode *N, unsigned indent, const SelectionDAG *G) { in DumpNodes() 561 void SelectionDAG::dump() const { in dump() 575 void SDNode::printr(raw_ostream &OS, const SelectionDAG *G) const { in printr() 582 const SelectionDAG *G, VisitedSDNodeSet &once) { in DumpNodesr() 620 void SDNode::dumpr(const SelectionDAG *G) const { in dumpr() 626 const SelectionDAG *G, unsigned depth, in printrWithDepthHelper() [all …]
|
| /NextBSD/contrib/llvm/lib/Target/NVPTX/ |
| HD | NVPTXISelLowering.h | 441 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 443 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; 445 SelectionDAG &DAG) const; 479 const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, SelectionDAG &DAG, 494 SelectionDAG &DAG) const override; 498 SelectionDAG &DAG) const override; 519 SDValue getExtSymb(SelectionDAG &DAG, const char *name, int idx, 521 SDValue getParamSymbol(SelectionDAG &DAG, int idx, EVT) const; 522 SDValue getParamHelpSymbol(SelectionDAG &DAG, int idx); 524 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /NextBSD/contrib/llvm/include/llvm/Target/ |
| HD | 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() 96 EmitTargetCodeForMemcmp(SelectionDAG &DAG, SDLoc dl, in EmitTargetCodeForMemcmp() 110 EmitTargetCodeForMemchr(SelectionDAG &DAG, SDLoc dl, SDValue Chain, in EmitTargetCodeForMemchr() 123 EmitTargetCodeForStrcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForStrcpy() 137 EmitTargetCodeForStrcmp(SelectionDAG &DAG, SDLoc dl, in EmitTargetCodeForStrcmp() 146 EmitTargetCodeForStrlen(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForStrlen() 152 EmitTargetCodeForStrnlen(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForStrnlen()
|
| HD | TargetLowering.h | 2040 SelectionDAG &/*DAG*/) const { in getPreIndexedAddressParts() argument 2051 SelectionDAG &/*DAG*/) const { in getPostIndexedAddressParts() argument 2068 SelectionDAG &DAG) const; 2080 bool isInTailCallPosition(SelectionDAG &DAG, SDNode *Node, 2083 void softenSetCCOperands(SelectionDAG &DAG, EVT VT, 2089 std::pair<SDValue, SDValue> makeLibCall(SelectionDAG &DAG, RTLIB::Libcall LC, 2103 SelectionDAG &DAG; 2109 explicit TargetLoweringOpt(SelectionDAG &InDAG, in TargetLoweringOpt() 2151 const SelectionDAG &DAG, 2157 const SelectionDAG &DAG, [all …]
|
| /NextBSD/contrib/llvm/lib/Target/BPF/ |
| HD | 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;
|
| /NextBSD/contrib/llvm/include/llvm/CodeGen/ |
| HD | SelectionDAGNodes.h | 42 class SelectionDAG; variable 53 void checkForCycles(const SDNode *N, const SelectionDAG *DAG = nullptr, 284 friend class SelectionDAG; 373 friend class SelectionDAG; 662 std::string getOperationName(const SelectionDAG *G = nullptr) const; 664 void print_types(raw_ostream &OS, const SelectionDAG *G) const; 665 void print_details(raw_ostream &OS, const SelectionDAG *G) const; 666 void print(raw_ostream &OS, const SelectionDAG *G = nullptr) const; 667 void printr(raw_ostream &OS, const SelectionDAG *G = nullptr) const; 675 void printrFull(raw_ostream &O, const SelectionDAG *G = nullptr) const; [all …]
|