/external/llvm/lib/Target/Mips/ |
MipsISelDAGToDAG.cpp | 95 bool SelectAddr(SDNode *Parent, SDValue N, SDValue &Base, SDValue &Offset); 98 inline SDValue getImm(const SDNode *Node, unsigned Imm) { 106 virtual bool SelectInlineAsmMemoryOperand(const SDValue &Op, 108 std::vector<SDValue> &OutOps); 253 SelectAddr(SDNode *Parent, SDValue Addr, SDValue &Base, SDValue &Offset) { 319 SDValue LoVal = Addr.getOperand(1) [all...] |
/external/llvm/include/llvm/CodeGen/ |
SelectionDAGNodes.h | 80 /// SDValue - Unlike LLVM values, Selection DAG nodes may return multiple 88 /// of information is represented with the SDValue value type. 90 class SDValue { 94 SDValue() : Node(0), ResNo(0) {} 95 SDValue(SDNode *node, unsigned resno) : Node(node), ResNo(resno) {} 108 bool operator==(const SDValue &O) const { 111 bool operator!=(const SDValue &O) const { 114 bool operator<(const SDValue &O) const { 118 SDValue getValue(unsigned R) const { 119 return SDValue(Node, R) [all...] |
Analysis.h | 30 class SDValue; 93 SDValue &Chain, const TargetLowering &TLI);
|
/external/llvm/lib/Target/MSP430/ |
MSP430ISelLowering.cpp | 180 SDValue MSP430TargetLowering::LowerOperation(SDValue Op, 244 SDValue 245 MSP430TargetLowering::LowerFormalArguments(SDValue Chain, 252 SmallVectorImpl<SDValue> &InVals) 268 SDValue 269 MSP430TargetLowering::LowerCall(SDValue Chain, SDValue Callee, 273 const SmallVectorImpl<SDValue> &OutVals, 276 SmallVectorImpl<SDValue> &InVals) const [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
SelectionDAGBuilder.cpp | 88 static SDValue getCopyFromPartsVector(SelectionDAG &DAG, DebugLoc DL, 89 const SDValue *Parts, unsigned NumParts, 97 static SDValue getCopyFromParts(SelectionDAG &DAG, DebugLoc DL, 98 const SDValue *Parts, 106 SDValue Val = Parts[0]; 120 SDValue Lo, Hi; 162 SDValue Lo, Hi; 216 static SDValue getCopyFromPartsVector(SelectionDAG &DAG, DebugLoc DL, 217 const SDValue *Parts, unsigned NumParts, 222 SDValue Val = Parts[0] [all...] |
InstrEmitter.cpp | 68 unsigned SrcReg, DenseMap<SDValue, unsigned> &VRBaseMap) { 72 SDValue Op(Node, ResNo); 107 SDValue Op = User->getOperand(i); 161 SDValue Op(Node, ResNo); 190 DenseMap<SDValue, unsigned> &VRBaseMap) { 235 SDValue Op(Node, i); 246 unsigned InstrEmitter::getVR(SDValue Op, 247 DenseMap<SDValue, unsigned> &VRBaseMap) { 263 DenseMap<SDValue, unsigned>::iterator I = VRBaseMap.find(Op); 273 InstrEmitter::AddRegisterOperand(MachineInstr *MI, SDValue Op [all...] |
SelectionDAGBuilder.h | 86 DenseMap<const Value*, SDValue> NodeMap; 90 DenseMap<const Value*, SDValue> UnusedArgNodeMap; 115 SmallVector<SDValue, 8> PendingLoads; 123 SmallVector<SDValue, 8> PendingExports; 366 SDValue getRoot(); 372 SDValue getControlRoot(); 391 void resolveDanglingDebugInfo(const Value *V, SDValue Val); 392 SDValue getValue(const Value *V); 393 SDValue getNonRegisterValue(const Value *V); 394 SDValue getValueImpl(const Value *V) [all...] |
SelectionDAGISel.cpp | 535 SDValue Src = N->getOperand(2); [all...] |
TargetLowering.cpp | [all...] |
ScheduleDAGSDNodes.cpp | 134 static void AddGlue(SDNode *N, SDValue Glue, bool AddGlue, SelectionDAG *DAG) { 150 SmallVector<SDValue, 4> Ops; 241 AddGlue(Lead, SDValue(0, 0), true, DAG); 243 SDValue InGlue = SDValue(Lead, Lead->getNumValues() - 1); 251 InGlue = SDValue(Load, Load->getNumValues() - 1); 333 SDValue GlueVal(N, N->getNumValues()-1); 669 DenseMap<SDValue, unsigned> &VRBaseMap, 699 DenseMap<SDValue, unsigned> &VRBaseMap, 764 DenseMap<SDValue, unsigned> VRBaseMap [all...] |
ScheduleDAGFast.cpp | 225 const SDValue &Op = N->getOperand(i); 244 DAG->ReplaceAllUsesOfValueWith(SDValue(SU->getNode(), i), SDValue(N, i)); 245 DAG->ReplaceAllUsesOfValueWith(SDValue(SU->getNode(), OldNumVals-1), 246 SDValue(LoadNode, 1));
|
ResourcePriorityQueue.cpp | 134 const SDValue &Op = ScegN->getOperand(i); 343 const SDValue &Op = SU->getNode()->getOperand(i); 498 const SDValue &Op = ScegN->getOperand(i);
|
SelectionDAGPrinter.cpp | 93 SDValue Op = EI.getNode()->getOperand(EI.getOperand());
|
ScheduleDAGRRList.cpp | [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonISelLowering.cpp | 262 SDValue 263 HexagonTargetLowering::LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) 265 return SDValue(); 273 static SDValue 274 CreateCopyOfByValArgument(SDValue Src, SDValue Dst, SDValue Chain, 278 SDValue SizeNode = DAG.getConstant(Flags.getByValSize(), MVT::i32); 288 SDValue 289 HexagonTargetLowering::LowerReturn(SDValue Chain [all...] |
/external/llvm/lib/Target/ARM/ |
ARMISelLowering.cpp | [all...] |
/external/llvm/include/llvm/Target/ |
TargetLowering.h | 747 virtual bool getPreIndexedAddressParts(SDNode * /*N*/, SDValue &/*Base*/, 748 SDValue &/*Offset*/, 758 SDValue &/*Base*/, SDValue &/*Offset*/, [all...] |
/external/llvm/lib/Target/MBlaze/ |
MBlazeISelLowering.cpp | 197 SDValue MBlazeTargetLowering::LowerOperation(SDValue Op, 208 return SDValue(); 570 SDValue MBlazeTargetLowering::LowerSELECT_CC(SDValue Op, 572 SDValue LHS = Op.getOperand(0); 573 SDValue RHS = Op.getOperand(1); 574 SDValue TrueVal = Op.getOperand(2); 575 SDValue FalseVal = Op.getOperand(3); 579 SDValue CompareFlag [all...] |
/external/llvm/lib/Target/PTX/ |
PTXInstrInfo.h | 27 class SDValue; 117 SDValue Op1); 121 SDValue Op1, SDValue Op2);
|
PTXInstrInfo.cpp | 318 DebugLoc dl, EVT VT, SDValue Op1) { 319 SDValue predReg = DAG->getRegister(PTX::NoRegister, MVT::i1); 320 SDValue predOp = DAG->getTargetConstant(PTXPredicate::None, MVT::i32); 321 SDValue ops[] = { Op1, predReg, predOp }; 327 DebugLoc dl, EVT VT, SDValue Op1, SDValue Op2) { 328 SDValue predReg = DAG->getRegister(PTX::NoRegister, MVT::i1); 329 SDValue predOp = DAG->getTargetConstant(PTXPredicate::None, MVT::i32); 330 SDValue ops[] = { Op1, Op2, predReg, predOp };
|
/external/llvm/lib/CodeGen/ |
Analysis.cpp | 293 SDValue &Chain, const TargetLowering &TLI) {
|
/external/llvm/lib/Transforms/Utils/ |
AddrModeMatcher.cpp | 388 TLI.ComputeConstraintToUse(OpInfo, SDValue());
|
/external/llvm/lib/Transforms/Scalar/ |
CodeGenPrepare.cpp | [all...] |
/external/llvm/lib/Target/X86/ |
X86InstrInfo.cpp | [all...] |