| /trueos/contrib/llvm/lib/Target/R600/ |
| HD | AMDGPUISelLowering.h | 28 void ExtractVectorElements(SDValue Op, SelectionDAG &DAG, 31 SDValue LowerFrameIndex(SDValue Op, SelectionDAG &DAG) const; 32 SDValue LowerEXTRACT_SUBVECTOR(SDValue Op, SelectionDAG &DAG) const; 33 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const; 34 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const; 37 SDValue MergeVectorStore(const SDValue &Op, SelectionDAG &DAG) const; 40 SDValue LowerUDIVREM(SDValue Op, SelectionDAG &DAG) const; 41 SDValue LowerUINT_TO_FP(SDValue Op, SelectionDAG &DAG) const; 49 virtual SDValue CreateLiveInRegister(SelectionDAG &DAG, 53 SelectionDAG &DAG) const; [all …]
|
| HD | SIISelLowering.h | 24 SDValue LowerParameter(SelectionDAG &DAG, EVT VT, EVT MemVT, SDLoc DL, 27 SelectionDAG &DAG) const; 28 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const; 29 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const; 30 SDValue LowerSIGN_EXTEND(SDValue Op, SelectionDAG &DAG) const; 31 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const; 32 SDValue LowerZERO_EXTEND(SDValue Op, SelectionDAG &DAG) const; 33 SDValue LowerADD(SDValue Op, SelectionDAG &DAG) const; 34 SDValue LowerBRCOND(SDValue Op, SelectionDAG &DAG) const; 36 SDValue ResourceDescriptorToi128(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| HD | R600ISelLowering.h | 29 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 33 SelectionDAG &DAG) const; 39 SDLoc DL, SelectionDAG &DAG, 48 SDValue LowerImplicitParameter(SelectionDAG &DAG, EVT VT, 53 SDValue OptimizeSwizzle(SDValue BuildVector, SDValue Swz[], SelectionDAG &DAG) const; 56 SDValue LowerROTL(SDValue Op, SelectionDAG &DAG) const; 58 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const; 59 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const; 60 SDValue LowerFPTOUINT(SDValue Op, SelectionDAG &DAG) const; 61 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /trueos/contrib/llvm/lib/Target/PowerPC/ |
| HD | PPCISelLowering.h | 333 SDValue get_VSPLTI_elt(SDNode *N, unsigned ByteSize, SelectionDAG &DAG); 357 SelectionDAG &DAG) const; 363 SelectionDAG &DAG) const; 370 SelectionDAG &DAG, bool Aligned) const; 375 SelectionDAG &DAG) const; 381 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 387 SelectionDAG &DAG) const; 394 const SelectionDAG &DAG, 434 SelectionDAG &DAG) const; 474 SDValue getFramePointerFrameIndex(SelectionDAG & DAG) const; [all …]
|
| /trueos/contrib/llvm/lib/Target/XCore/ |
| HD | XCoreISelLowering.h | 97 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 103 SelectionDAG &DAG) const; 125 SDLoc dl, SelectionDAG &DAG, 133 SDLoc dl, SelectionDAG &DAG, 138 SDLoc dl, SelectionDAG &DAG, 140 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const; 142 SelectionDAG &DAG) const; 145 SelectionDAG &DAG) const; 148 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const; 149 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /trueos/contrib/llvm/lib/Target/X86/ |
| HD | X86ISelLowering.h | 541 SelectionDAG &DAG) const; 583 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 589 SelectionDAG &DAG) const; 624 const SelectionDAG &DAG, 635 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const; 655 SelectionDAG &DAG) const; 776 SelectionDAG &DAG) const; 816 SDLoc dl, SelectionDAG &DAG, 821 SDLoc dl, SelectionDAG &DAG, 825 SDLoc dl, SelectionDAG &DAG, [all …]
|
| /trueos/contrib/llvm/lib/Target/AArch64/ |
| HD | AArch64ISelLowering.h | 218 SDLoc dl, SelectionDAG &DAG, 225 SDLoc dl, SelectionDAG &DAG) const; 233 SDLoc dl, SelectionDAG &DAG, 236 bool isKnownShuffleVector(SDValue Op, SelectionDAG &DAG, SDValue &Res) const; 238 SDValue LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG, 241 SDValue LowerVECTOR_SHUFFLE(SDValue Op, SelectionDAG &DAG) const; 243 void SaveVarArgRegisters(CCState &CCInfo, SelectionDAG &DAG, SDLoc DL, 257 SelectionDAG& DAG) const; 262 SDValue addTokenForArgument(SDValue Chain, SelectionDAG &DAG, 271 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /trueos/contrib/llvm/lib/Target/ARM/ |
| HD | ARMISelLowering.h | 245 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 251 SelectionDAG &DAG) const; 270 SDValue PerformCMOVCombine(SDNode *N, SelectionDAG &DAG) const; 315 SelectionDAG &DAG) const; 323 SelectionDAG &DAG) const; 328 const SelectionDAG &DAG, 352 SelectionDAG &DAG) const; 412 void PassF64ArgInRegs(SDLoc dl, SelectionDAG &DAG, 420 SDValue &Root, SelectionDAG &DAG, 426 SDLoc dl, SelectionDAG &DAG, [all …]
|
| /trueos/contrib/llvm/lib/Target/SystemZ/ |
| HD | SystemZISelLowering.h | 223 SelectionDAG &DAG) const LLVM_OVERRIDE; 228 SelectionDAG &DAG) const LLVM_OVERRIDE; 235 SDLoc DL, SelectionDAG &DAG, 246 SDLoc DL, SelectionDAG &DAG) const LLVM_OVERRIDE; 253 SDValue lowerSETCC(SDValue Op, SelectionDAG &DAG) const; 254 SDValue lowerBR_CC(SDValue Op, SelectionDAG &DAG) const; 255 SDValue lowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const; 257 SelectionDAG &DAG) const; 259 SelectionDAG &DAG) const; 261 SelectionDAG &DAG) const; [all …]
|
| HD | SystemZSelectionDAGInfo.h | 29 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 38 EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc DL, 44 EmitTargetCodeForMemcmp(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 50 EmitTargetCodeForMemchr(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 55 EmitTargetCodeForStrcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 62 EmitTargetCodeForStrcmp(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 68 EmitTargetCodeForStrlen(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 73 EmitTargetCodeForStrnlen(SelectionDAG &DAG, SDLoc DL, SDValue Chain,
|
| HD | SystemZSelectionDAGInfo.cpp | 33 static SDValue emitMemMem(SelectionDAG &DAG, SDLoc DL, unsigned Sequence, in emitMemMem() 57 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForMemcpy() 74 static SDValue memsetStore(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in memsetStore() 87 EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForMemset() 159 static SDValue emitCLC(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in emitCLC() 183 static SDValue addIPMSequence(SDLoc DL, SDValue Glue, SelectionDAG &DAG) { in addIPMSequence() 193 EmitTargetCodeForMemcmp(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForMemcmp() 208 EmitTargetCodeForMemchr(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForMemchr() 238 EmitTargetCodeForStrcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForStrcpy() 249 EmitTargetCodeForStrcmp(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForStrcmp() [all …]
|
| /trueos/contrib/llvm/lib/Target/MSP430/ |
| HD | MSP430ISelLowering.h | 79 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 85 SDValue LowerShifts(SDValue Op, SelectionDAG &DAG) const; 86 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; 87 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const; 88 SDValue LowerExternalSymbol(SDValue Op, SelectionDAG &DAG) const; 89 SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const; 90 SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const; 91 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const; 92 SDValue LowerSIGN_EXTEND(SDValue Op, SelectionDAG &DAG) const; 93 SDValue LowerRETURNADDR(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /trueos/contrib/llvm/lib/Target/Hexagon/ |
| HD | HexagonISelLowering.h | 93 SelectionDAG& DAG) const; 100 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 103 SDValue LowerBR_JT(SDValue Op, SelectionDAG &DAG) const; 104 SDValue LowerDYNAMIC_STACKALLOC(SDValue Op, SelectionDAG &DAG) const; 105 SDValue LowerINLINEASM(SDValue Op, SelectionDAG &DAG) const; 106 SDValue LowerEH_LABEL(SDValue Op, SelectionDAG &DAG) const; 107 SDValue LowerEH_RETURN(SDValue Op, SelectionDAG &DAG) const; 111 SDLoc dl, SelectionDAG &DAG, 113 SDValue LowerGLOBALADDRESS(SDValue Op, SelectionDAG &DAG) const; 114 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /trueos/contrib/llvm/lib/Target/Sparc/ |
| HD | SparcISelLowering.h | 58 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 66 const SelectionDAG &DAG, 82 SelectionDAG &DAG) const; 97 SDLoc dl, SelectionDAG &DAG, 103 SDLoc dl, SelectionDAG &DAG, 109 SDLoc dl, SelectionDAG &DAG, 125 SDLoc dl, SelectionDAG &DAG) const; 130 SDLoc DL, SelectionDAG &DAG) const; 135 SDLoc DL, SelectionDAG &DAG) const; 137 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /trueos/contrib/llvm/lib/Target/Mips/ |
| HD | MipsISelLowering.h | 221 SelectionDAG &DAG) const; 224 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 230 SelectionDAG &DAG) const; 251 SDValue getGlobalReg(SelectionDAG &DAG, EVT Ty) const; 258 SDValue getAddrLocal(NodeTy *N, EVT Ty, SelectionDAG &DAG, in getAddrLocal() 278 SDValue getAddrGlobal(NodeTy *N, EVT Ty, SelectionDAG &DAG, in getAddrGlobal() 292 SDValue getAddrGlobalLargeGOT(NodeTy *N, EVT Ty, SelectionDAG &DAG, in getAddrGlobalLargeGOT() 311 SDValue getAddrNonPIC(NodeTy *N, EVT Ty, SelectionDAG &DAG) const { in getAddrNonPIC() 425 SDValue lowerLOAD(SDValue Op, SelectionDAG &DAG) const; 426 SDValue lowerSTORE(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| HD | MipsSEISelLowering.h | 35 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 67 SDValue lowerLOAD(SDValue Op, SelectionDAG &DAG) const; 68 SDValue lowerSTORE(SDValue Op, SelectionDAG &DAG) const; 71 SelectionDAG &DAG) const; 73 SDValue lowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const; 74 SDValue lowerINTRINSIC_W_CHAIN(SDValue Op, SelectionDAG &DAG) const; 75 SDValue lowerINTRINSIC_VOID(SDValue Op, SelectionDAG &DAG) const; 76 SDValue lowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const; 77 SDValue lowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const; 80 SDValue lowerVECTOR_SHUFFLE(SDValue Op, SelectionDAG &DAG) const;
|
| /trueos/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| HD | SelectionDAGPrinter.cpp | 33 struct DOTGraphTraits<SelectionDAG*> : public DefaultDOTGraphTraits { 74 static std::string getGraphName(const SelectionDAG *G) { in getGraphName() 83 const SelectionDAG *Graph) { in hasNodeAddressLabel() 91 const SelectionDAG *Graph) { in getEdgeAttributes() 103 const SelectionDAG *G) { in getSimpleNodeLabel() 111 std::string getNodeLabel(const SDNode *Node, const SelectionDAG *Graph); 113 const SelectionDAG *Graph) { in getNodeAttributes() 126 static void addCustomGraphFeatures(SelectionDAG *G, in addCustomGraphFeatures() 127 GraphWriter<SelectionDAG*> &GW) { in addCustomGraphFeatures() 136 std::string DOTGraphTraits<SelectionDAG*>::getNodeLabel(const SDNode *Node, in getNodeLabel() [all …]
|
| HD | SelectionDAG.cpp | 63 void SelectionDAG::DAGUpdateListener::NodeDeleted(SDNode*, SDNode*) {} in NodeDeleted() 64 void SelectionDAG::DAGUpdateListener::NodeUpdated(SDNode*) {} in NodeUpdated() 85 (void) Val2.convert(SelectionDAG::EVTToAPFloatSemantics(VT), in isValueValidForType() 549 void SelectionDAG::RemoveDeadNodes() { in RemoveDeadNodes() 569 void SelectionDAG::RemoveDeadNodes(SmallVectorImpl<SDNode *> &DeadNodes) { in RemoveDeadNodes() 598 void SelectionDAG::RemoveDeadNode(SDNode *N){ in RemoveDeadNode() 609 void SelectionDAG::DeleteNode(SDNode *N) { in DeleteNode() 618 void SelectionDAG::DeleteNodeNotInCSEMaps(SDNode *N) { in DeleteNodeNotInCSEMaps() 637 void SelectionDAG::DeallocateNode(SDNode *N) { in DeallocateNode() 656 bool SelectionDAG::RemoveNodeFromCSEMaps(SDNode *N) { in RemoveNodeFromCSEMaps() [all …]
|
| HD | SelectionDAGDumper.cpp | 33 std::string SDNode::getOperationName(const SelectionDAG *G) const { in getOperationName() 329 void SDNode::dump(const SelectionDAG *G) const { in dump() 334 void SDNode::print_types(raw_ostream &OS, const SelectionDAG *G) const { in print_types() 347 void SDNode::print_details(raw_ostream &OS, const SelectionDAG *G) const { in print_details() 522 static void DumpNodes(const SDNode *N, unsigned indent, const SelectionDAG *G) { in DumpNodes() 535 void SelectionDAG::dump() const { in dump() 549 void SDNode::printr(raw_ostream &OS, const SelectionDAG *G) const { in printr() 556 const SelectionDAG *G, VisitedSDNodeSet &once) { in DumpNodesr() 596 void SDNode::dumpr(const SelectionDAG *G) const { in dumpr() 602 const SelectionDAG *G, unsigned depth, in printrWithDepthHelper() [all …]
|
| /trueos/contrib/llvm/lib/Target/NVPTX/ |
| HD | NVPTXISelLowering.h | 83 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 85 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; 87 SelectionDAG &DAG) const; 118 const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, SelectionDAG &DAG, 133 SelectionDAG &DAG) const; 137 SelectionDAG &DAG) const; 149 SDValue getExtSymb(SelectionDAG &DAG, const char *name, int idx, 151 SDValue getParamSymbol(SelectionDAG &DAG, int idx, EVT) const; 152 SDValue getParamHelpSymbol(SelectionDAG &DAG, int idx); 154 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const; [all …]
|
| /trueos/contrib/llvm/patches/ |
| HD | patch-r274442-llvm-r221709-debug-oom.diff | 25 Index: include/llvm/CodeGen/SelectionDAG.h 27 --- include/llvm/CodeGen/SelectionDAG.h 28 +++ include/llvm/CodeGen/SelectionDAG.h 40 Index: lib/CodeGen/SelectionDAG/SelectionDAG.cpp 42 --- lib/CodeGen/SelectionDAG/SelectionDAG.cpp 43 +++ lib/CodeGen/SelectionDAG/SelectionDAG.cpp 44 @@ -625,6 +625,15 @@ void SelectionDAG::DeleteNodeNotInCSEMaps(SDNode * 57 void SelectionDAG::DeallocateNode(SDNode *N) { 60 @@ -635,10 +644,9 @@ void SelectionDAG::DeallocateNode(SDNode *N) {
|
| HD | patch-r263312-llvm-r202930-fix-alloca-esi-clobber.diff | 42 Index: lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 44 --- lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 45 +++ lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 63 Index: lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp 65 --- lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp 66 +++ lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp 81 + SelectionDAG *DAG) { 129 Index: lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 131 --- lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 132 +++ lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp [all …]
|
| /trueos/contrib/llvm/include/llvm/Target/ |
| HD | TargetSelectionDAGInfo.h | 57 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl, in EmitTargetCodeForMemcpy() 74 EmitTargetCodeForMemmove(SelectionDAG &DAG, SDLoc dl, in EmitTargetCodeForMemmove() 90 EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl, in EmitTargetCodeForMemset() 104 EmitTargetCodeForMemcmp(SelectionDAG &DAG, SDLoc dl, in EmitTargetCodeForMemcmp() 118 EmitTargetCodeForMemchr(SelectionDAG &DAG, SDLoc dl, SDValue Chain, in EmitTargetCodeForMemchr() 131 EmitTargetCodeForStrcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForStrcpy() 145 EmitTargetCodeForStrcmp(SelectionDAG &DAG, SDLoc dl, in EmitTargetCodeForStrcmp() 154 EmitTargetCodeForStrlen(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForStrlen() 160 EmitTargetCodeForStrnlen(SelectionDAG &DAG, SDLoc DL, SDValue Chain, in EmitTargetCodeForStrnlen()
|
| HD | TargetLowering.h | 1710 SelectionDAG &/*DAG*/) const { in getPreIndexedAddressParts() argument 1721 SelectionDAG &/*DAG*/) const { in getPostIndexedAddressParts() argument 1738 SelectionDAG &DAG) const; 1750 bool isInTailCallPosition(SelectionDAG &DAG, SDNode *Node, 1753 void softenSetCCOperands(SelectionDAG &DAG, EVT VT, 1758 std::pair<SDValue, SDValue> makeLibCall(SelectionDAG &DAG, RTLIB::Libcall LC, 1772 SelectionDAG &DAG; 1778 explicit TargetLoweringOpt(SelectionDAG &InDAG, in TargetLoweringOpt() 1820 const SelectionDAG &DAG, 1833 SelectionDAG &DAG; [all …]
|
| /trueos/contrib/llvm/include/llvm/CodeGen/ |
| HD | SelectionDAGNodes.h | 40 class SelectionDAG; variable 266 friend class SelectionDAG; 357 friend class SelectionDAG; 632 std::string getOperationName(const SelectionDAG *G = 0) const; 634 void print_types(raw_ostream &OS, const SelectionDAG *G) const; 635 void print_details(raw_ostream &OS, const SelectionDAG *G) const; 636 void print(raw_ostream &OS, const SelectionDAG *G = 0) const; 637 void printr(raw_ostream &OS, const SelectionDAG *G = 0) const; 645 void printrFull(raw_ostream &O, const SelectionDAG *G = 0) const; 653 void printrWithDepth(raw_ostream &O, const SelectionDAG *G = 0, [all …]
|