HomeSort by relevance Sort by last modified time
    Searched refs:SDValue (Results 51 - 74 of 74) sorted by null

1 23

  /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...]

Completed in 869 milliseconds

1 23