/freebsd-10-stable/contrib/llvm/lib/Target/R600/ |
H A D | 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 [all...] |
H A D | 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 [all...] |
H A D | 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 [all...] |
/freebsd-10-stable/contrib/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.h | 19 #include "llvm/CodeGen/SelectionDAG.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 [all...] |
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.h | 19 #include "llvm/CodeGen/SelectionDAG.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 [all...] |
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.h | 20 #include "llvm/CodeGen/SelectionDAG.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 [all...] |
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.h | 20 #include "llvm/CodeGen/SelectionDAG.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 [all...] |
H A D | SystemZSelectionDAGInfo.h | 1 //===-- SystemZSelectionDAGInfo.h - SystemZ SelectionDAG Info ---*- C++ -*-===// 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,
|
H A D | SystemZSelectionDAGInfo.cpp | 1 //===-- SystemZSelectionDAGInfo.cpp - SystemZ SelectionDAG Info -----------===// 16 #include "llvm/CodeGen/SelectionDAG.h" 33 static SDValue emitMemMem(SelectionDAG &DAG, SDLoc DL, unsigned Sequence, 57 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 74 static SDValue memsetStore(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 87 EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 159 static SDValue emitCLC(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 183 static SDValue addIPMSequence(SDLoc DL, SDValue Glue, SelectionDAG &DAG) { 193 EmitTargetCodeForMemcmp(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 208 EmitTargetCodeForMemchr(SelectionDAG [all...] |
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.h | 20 #include "llvm/CodeGen/SelectionDAG.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 [all...] |
/freebsd-10-stable/contrib/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.h | 23 #include "llvm/CodeGen/SelectionDAG.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 [all...] |
H A D | X86SelectionDAGInfo.h | 1 //===-- X86SelectionDAGInfo.h - X86 SelectionDAG Info -----------*- C++ -*-===// 37 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl, 45 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl,
|
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/ |
H A D | 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 [all...] |
H A D | MipsISelLowering.h | 22 #include "llvm/CodeGen/SelectionDAG.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, 278 SDValue getAddrGlobal(NodeTy *N, EVT Ty, SelectionDAG &DAG, 292 SDValue getAddrGlobalLargeGOT(NodeTy *N, EVT Ty, SelectionDAG &DAG, 311 SDValue getAddrNonPIC(NodeTy *N, EVT Ty, SelectionDAG &DAG) const { 425 SDValue lowerLOAD(SDValue Op, SelectionDAG [all...] |
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.h | 22 #include "llvm/CodeGen/SelectionDAG.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 [all...] |
/freebsd-10-stable/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" 33 struct DOTGraphTraits<SelectionDAG*> : public DefaultDOTGraphTraits { 74 static std::string getGraphName(const SelectionDAG *G) { 83 const SelectionDAG *Graph) { 91 const SelectionDAG *Graph) { 103 const SelectionDAG *G) { 111 std::string getNodeLabel(const SDNode *Node, const SelectionDAG *Graph); 113 const SelectionDAG *Grap [all...] |
H A D | SelectionDAGDumper.cpp | 1 //===-- SelectionDAGDumper.cpp - Implement SelectionDAG::dump() -----------===// 10 // This implements the SelectionDAG::dump method and friends. 14 #include "llvm/CodeGen/SelectionDAG.h" 33 std::string SDNode::getOperationName(const SelectionDAG *G) const { 329 void SDNode::dump(const SelectionDAG *G) const { 334 void SDNode::print_types(raw_ostream &OS, const SelectionDAG *G) const { 347 void SDNode::print_details(raw_ostream &OS, const SelectionDAG *G) const { 522 static void DumpNodes(const SDNode *N, unsigned indent, const SelectionDAG *G) { 535 void SelectionDAG::dump() const { 536 dbgs() << "SelectionDAG ha [all...] |
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/ |
H A D | 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 [all...] |
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/ |
H A D | 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 [all...] |
H A D | HexagonSelectionDAGInfo.h | 1 //===-- HexagonSelectionDAGInfo.h - Hexagon SelectionDAG Info ---*- C++ -*-===// 29 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl,
|
H A D | HexagonSelectionDAGInfo.cpp | 1 //===-- HexagonSelectionDAGInfo.cpp - Hexagon SelectionDAG Info -----------===// 30 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl, SDValue Chain,
|
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.h | 22 #include "llvm/CodeGen/SelectionDAG.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 [all...] |
H A D | ARMSelectionDAGInfo.h | 1 //===-- ARMSelectionDAGInfo.h - ARM SelectionDAG Info -----------*- C++ -*-===// 48 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl, 58 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl,
|
/freebsd-10-stable/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 28 /// SelectionDAG lowering and instruction selection process. 57 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl, 74 EmitTargetCodeForMemmove(SelectionDAG &DAG, SDLoc dl, 90 EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl, 104 EmitTargetCodeForMemcmp(SelectionDAG &DAG, SDLoc dl, 118 EmitTargetCodeForMemchr(SelectionDAG &DAG, SDLoc dl, SDValue Chain, 131 EmitTargetCodeForStrcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 145 EmitTargetCodeForStrcmp(SelectionDAG [all...] |
/freebsd-10-stable/lib/clang/libllvmselectiondag/ |
H A D | Makefile | 7 SRCDIR= lib/CodeGen/SelectionDAG 24 SelectionDAG.cpp \
|