HomeSort by relevance Sort by last modified time
    Searched refs:SelectionDAG (Results 26 - 50 of 73) sorted by null

12 3

  /external/llvm/include/llvm/Target/
TargetLowering.h 72 /// SelectionDAG-independent parts that can be used from the rest of CodeGen.
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
Android.mk 20 SelectionDAG.cpp \
ScheduleDAGSDNodes.h 24 /// Edges between SUnits are initially based on edges in the SelectionDAG,
39 SelectionDAG *DAG; // DAG of the current basic block
51 void Run(SelectionDAG *dag, MachineBasicBlock *bb);
83 /// are input. This SUnit graph is similar to the SelectionDAG, but
ScheduleDAGSDNodes.cpp 26 #include "llvm/CodeGen/SelectionDAG.h"
54 void ScheduleDAGSDNodes::Run(SelectionDAG *dag, MachineBasicBlock *bb) {
135 static void CloneNodeWithValues(SDNode *N, SelectionDAG *DAG,
162 static bool AddGlue(SDNode *N, SDValue Glue, bool AddGlue, SelectionDAG *DAG) {
190 static void RemoveUnusedGlue(SDNode *N, SelectionDAG *DAG) {
292 for (SelectionDAG::allnodes_iterator NI = DAG->allnodes_begin(),
311 for (SelectionDAG::allnodes_iterator NI = DAG->allnodes_begin(),
513 /// are input. This SUnit graph is similar to the SelectionDAG, but
703 static void ProcessSDDbgValues(SDNode *N, SelectionDAG *DAG,
734 static void ProcessSourceNode(SDNode *N, SelectionDAG *DAG
    [all...]
  /external/llvm/include/llvm/CodeGen/
SchedulerRegistry.h 31 class SelectionDAG;
SelectionDAG.h 1 //===-- llvm/CodeGen/SelectionDAG.h - InstSelection DAG ---------*- C++ -*-===//
10 // This file declares the SelectionDAG class, and transitively defines the
116 class SelectionDAG;
118 void checkForCycles(const SelectionDAG *DAG);
120 /// SelectionDAG class - This is used to represent a portion of an LLVM function
126 /// The representation used by the SelectionDAG is a target-independent
131 class SelectionDAG {
166 /// SelectionDAG.
185 SelectionDAG &DAG;
187 explicit DAGUpdateListener(SelectionDAG &D
    [all...]
SelectionDAGISel.h 11 // base class for SelectionDAG-based instruction selectors.
19 #include "llvm/CodeGen/SelectionDAG.h"
41 /// SelectionDAGISel - This is the common base class used for SelectionDAG-based
52 SelectionDAG *CurDAG;
  /external/llvm/lib/Target/R600/
AMDGPUISelLowering.cpp 23 #include "llvm/CodeGen/SelectionDAG.h"
84 DebugLoc DL, SelectionDAG &DAG) const {
92 SDValue AMDGPUTargetLowering::LowerOperation(SDValue Op, SelectionDAG &DAG)
113 SelectionDAG &DAG) const {
153 SelectionDAG &DAG) const {
166 SelectionDAG &DAG) const {
181 SelectionDAG &DAG) const {
242 SelectionDAG &DAG) const {
370 SDValue AMDGPUTargetLowering::CreateLiveInRegister(SelectionDAG &DAG,
AMDILISelLowering.cpp 23 #include "llvm/CodeGen/SelectionDAG.h"
261 const SelectionDAG &DAG,
296 AMDGPUTargetLowering::LowerSDIV(SDValue Op, SelectionDAG &DAG) const {
313 AMDGPUTargetLowering::LowerSREM(SDValue Op, SelectionDAG &DAG) const {
331 AMDGPUTargetLowering::LowerSIGN_EXTEND_INREG(SDValue Op, SelectionDAG &DAG) const {
383 AMDGPUTargetLowering::LowerBRCOND(SDValue Op, SelectionDAG &DAG) const {
397 AMDGPUTargetLowering::LowerSDIV24(SDValue Op, SelectionDAG &DAG) const {
478 AMDGPUTargetLowering::LowerSDIV32(SDValue Op, SelectionDAG &DAG) const {
544 AMDGPUTargetLowering::LowerSDIV64(SDValue Op, SelectionDAG &DAG) const {
549 AMDGPUTargetLowering::LowerSREM8(SDValue Op, SelectionDAG &DAG) const
    [all...]
SIISelLowering.cpp 26 #include "llvm/CodeGen/SelectionDAG.h"
85 DebugLoc DL, SelectionDAG &DAG,
245 SDValue SITargetLowering::LowerOperation(SDValue Op, SelectionDAG &DAG) const {
273 SelectionDAG &DAG) const {
348 SDValue SITargetLowering::LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const {
373 SelectionDAG &DAG = DCI.DAG;
494 bool SITargetLowering::fitsRegClass(SelectionDAG &DAG, SDValue &Op,
519 void SITargetLowering::ensureSRegLimit(SelectionDAG &DAG, SDValue &Operand,
550 SelectionDAG &DAG) const {
R600ISelLowering.cpp 22 #include "llvm/CodeGen/SelectionDAG.h"
311 SDValue R600TargetLowering::LowerOperation(SDValue Op, SelectionDAG &DAG) const {
445 SelectionDAG &DAG) const {
466 SDValue R600TargetLowering::LowerFPTOUINT(SDValue Op, SelectionDAG &DAG) const {
476 SDValue R600TargetLowering::LowerImplicitParameter(SelectionDAG &DAG, EVT VT,
492 SDValue R600TargetLowering::LowerFrameIndex(SDValue Op, SelectionDAG &DAG) const {
506 SDValue R600TargetLowering::LowerROTL(SDValue Op, SelectionDAG &DAG) const {
528 SDValue R600TargetLowering::LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const {
648 SDValue R600TargetLowering::LowerSELECT(SDValue Op, SelectionDAG &DAG) const {
666 SelectionDAG &DAG) const
    [all...]
  /external/llvm/lib/Target/Mips/
MipsISelLowering.cpp 73 SDValue MipsTargetLowering::getGlobalReg(SelectionDAG &DAG, EVT Ty) const {
78 static SDValue getTargetNode(SDValue Op, SelectionDAG &DAG, unsigned Flag) {
98 static SDValue getAddrNonPIC(SDValue Op, SelectionDAG &DAG) {
108 SDValue MipsTargetLowering::getAddrLocal(SDValue Op, SelectionDAG &DAG,
123 SDValue MipsTargetLowering::getAddrGlobal(SDValue Op, SelectionDAG &DAG,
133 SDValue MipsTargetLowering::getAddrGlobalLargeGOT(SDValue Op, SelectionDAG &DAG,
419 static bool selectMADD(SDNode *ADDENode, SelectionDAG *CurDAG) {
492 static bool selectMSUB(SDNode *SUBENode, SelectionDAG *CurDAG) {
557 static SDValue performADDECombine(SDNode *N, SelectionDAG &DAG,
570 static SDValue performSUBECombine(SDNode *N, SelectionDAG &DAG
    [all...]
  /external/llvm/lib/Target/MSP430/
MSP430ISelLowering.cpp 187 SelectionDAG &DAG) const {
258 SelectionDAG &DAG,
278 SelectionDAG &DAG = CLI.DAG;
314 SelectionDAG &DAG,
390 // Create the SelectionDAG nodes corresponding to a load
410 DebugLoc dl, SelectionDAG &DAG) const {
466 DebugLoc dl, SelectionDAG &DAG,
602 DebugLoc dl, SelectionDAG &DAG,
624 SelectionDAG &DAG) const {
667 SelectionDAG &DAG) const
    [all...]
  /external/llvm/lib/Target/XCore/
XCoreISelLowering.cpp 171 LowerOperation(SDValue Op, SelectionDAG &DAG) const {
202 SelectionDAG &DAG) const {
218 LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const
229 SelectionDAG &DAG) const
246 LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const
253 static inline SDValue BuildGetId(SelectionDAG &DAG, DebugLoc dl) {
264 LowerGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const
297 LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const
308 LowerConstantPool(SDValue Op, SelectionDAG &DAG) const
330 LowerBR_JT(SDValue Op, SelectionDAG &DAG) cons
    [all...]
  /external/llvm/lib/Target/Sparc/
SparcISelLowering.cpp 23 #include "llvm/CodeGen/SelectionDAG.h"
84 DebugLoc dl, SelectionDAG &DAG) const {
149 DebugLoc dl, SelectionDAG &DAG,
347 SelectionDAG &DAG = CLI.DAG;
617 SparcTargetLowering::getSRetArgSize(SelectionDAG &DAG, SDValue Callee) const
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp 823 AArch64TargetLowering::SaveVarArgRegisters(CCState &CCInfo, SelectionDAG &DAG,
    [all...]
  /external/llvm/utils/
GenLibDeps.pl 95 $libpath =~ s/SelectionDAG/CodeGen\/SelectionDAG/;
136 $libpath =~ s/SelectionDAG/CodeGen\/SelectionDAG/;
  /external/llvm/lib/Target/Hexagon/
HexagonISelLowering.cpp 275 HexagonTargetLowering::LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG)
287 ISD::ArgFlagsTy Flags, SelectionDAG &DAG,
305 DebugLoc dl, SelectionDAG &DAG) const {
354 DebugLoc dl, SelectionDAG &DAG,
384 SelectionDAG &DAG = CLI.DAG;
603 SelectionDAG &DAG) {
642 SelectionDAG &DAG) const
674 SelectionDAG &DAG) const {
728 LowerBR_JT(SDValue Op, SelectionDAG &DAG) const
766 SelectionDAG &DAG) const
    [all...]
  /external/llvm/lib/Target/MBlaze/
MBlazeISelLowering.cpp 200 SelectionDAG &DAG) const {
573 SelectionDAG &DAG) const {
595 LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const {
605 LowerGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const {
610 LowerJumpTable(SDValue Op, SelectionDAG &DAG) const {
624 LowerConstantPool(SDValue Op, SelectionDAG &DAG) const {
636 SelectionDAG &DAG) const {
688 SelectionDAG &DAG = CLI.DAG;
847 DebugLoc dl, SelectionDAG &DAG,
    [all...]
  /external/llvm/lib/Target/X86/
X86ISelLowering.cpp 58 static SDValue getMOVL(SelectionDAG &DAG, DebugLoc dl, EVT VT, SDValue V1,
67 SelectionDAG &DAG, DebugLoc dl) {
106 unsigned IdxVal, SelectionDAG &DAG,
136 unsigned NumElems, SelectionDAG &DAG,
    [all...]
  /external/llvm/
Android.mk 18 lib/CodeGen/SelectionDAG \
  /external/llvm/lib/Target/ARM/
ARMSelectionDAGInfo.cpp 1 //===-- ARMSelectionDAGInfo.cpp - ARM SelectionDAG Info -------------------===//
14 #define DEBUG_TYPE "arm-selectiondag-info"
16 #include "llvm/CodeGen/SelectionDAG.h"
29 ARMSelectionDAGInfo::EmitTargetCodeForMemcpy(SelectionDAG &DAG, DebugLoc dl,
143 EmitTargetCodeForMemset(SelectionDAG &DAG, DebugLoc dl,
ARMISelLowering.cpp 36 #include "llvm/CodeGen/SelectionDAG.h"
    [all...]
  /external/llvm/lib/Target/NVPTX/
NVPTXISelLowering.cpp 244 NVPTXTargetLowering::LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const {
413 SelectionDAG &DAG = CLI.DAG;
796 LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const {
816 LowerOperation(SDValue Op, SelectionDAG &DAG) const {
834 SDValue NVPTXTargetLowering::LowerLOAD(SDValue Op, SelectionDAG &DAG) const
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCISelLowering.cpp 25 #include "llvm/CodeGen/SelectionDAG.h"
    [all...]

Completed in 936 milliseconds

12 3