Home | History | Annotate | Download | only in Mips

Lines Matching refs:SDValue

160                                        SmallVectorImpl<SDValue> &Results,
164 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
169 virtual void ReplaceNodeResults(SDNode *N, SmallVectorImpl<SDValue>&Results,
179 virtual SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const;
191 SDValue getGlobalReg(SelectionDAG &DAG, EVT Ty) const;
193 SDValue getAddrLocal(SDValue Op, SelectionDAG &DAG, bool HasMips64) const;
195 SDValue getAddrGlobal(SDValue Op, SelectionDAG &DAG, unsigned Flag) const;
197 SDValue getAddrGlobalLargeGOT(SDValue Op, SelectionDAG &DAG,
204 getOpndList(SmallVectorImpl<SDValue> &Ops,
205 std::deque< std::pair<unsigned, SDValue> > &RegsToPass,
207 CallLoweringInfo &CLI, SDValue Callee, SDValue Chain) const;
305 SDValue LowerCallResult(SDValue Chain, SDValue InFlag,
309 SmallVectorImpl<SDValue> &InVals,
313 SDValue lowerBR_JT(SDValue Op, SelectionDAG &DAG) const;
314 SDValue lowerBRCOND(SDValue Op, SelectionDAG &DAG) const;
315 SDValue lowerConstantPool(SDValue Op, SelectionDAG &DAG) const;
316 SDValue lowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
317 SDValue lowerBlockAddress(SDValue Op, SelectionDAG &DAG) const;
318 SDValue lowerGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const;
319 SDValue lowerJumpTable(SDValue Op, SelectionDAG &DAG) const;
320 SDValue lowerSELECT(SDValue Op, SelectionDAG &DAG) const;
321 SDValue lowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const;
322 SDValue lowerSETCC(SDValue Op, SelectionDAG &DAG) const;
323 SDValue lowerVASTART(SDValue Op, SelectionDAG &DAG) const;
324 SDValue lowerFCOPYSIGN(SDValue Op, SelectionDAG &DAG) const;
325 SDValue lowerFABS(SDValue Op, SelectionDAG &DAG) const;
326 SDValue lowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const;
327 SDValue lowerRETURNADDR(SDValue Op, SelectionDAG &DAG) const;
328 SDValue lowerEH_RETURN(SDValue Op, SelectionDAG &DAG) const;
329 SDValue lowerMEMBARRIER(SDValue Op, SelectionDAG& DAG) const;
330 SDValue lowerATOMIC_FENCE(SDValue Op, SelectionDAG& DAG) const;
331 SDValue lowerShiftLeftParts(SDValue Op, SelectionDAG& DAG) const;
332 SDValue lowerShiftRightParts(SDValue Op, SelectionDAG& DAG,
334 SDValue lowerLOAD(SDValue Op, SelectionDAG &DAG) const;
335 SDValue lowerSTORE(SDValue Op, SelectionDAG &DAG) const;
336 SDValue lowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const;
337 SDValue lowerINTRINSIC_W_CHAIN(SDValue Op, SelectionDAG &DAG) const;
338 SDValue lowerADD(SDValue Op, SelectionDAG &DAG) const;
350 void copyByValRegs(SDValue Chain, DebugLoc DL,
351 std::vector<SDValue> &OutChains, SelectionDAG &DAG,
353 SmallVectorImpl<SDValue> &InVals,
358 void passByValArg(SDValue Chain, DebugLoc DL,
359 std::deque< std::pair<unsigned, SDValue> > &RegsToPass,
360 SmallVector<SDValue, 8> &MemOpChains, SDValue StackPtr,
361 MachineFrameInfo *MFI, SelectionDAG &DAG, SDValue Arg,
368 void writeVarArgRegs(std::vector<SDValue> &OutChains, const MipsCC &CC,
369 SDValue Chain, DebugLoc DL, SelectionDAG &DAG) const;
371 virtual SDValue
372 LowerFormalArguments(SDValue Chain,
376 SmallVectorImpl<SDValue> &InVals) const;
378 SDValue passArgOnStack(SDValue StackPtr, unsigned Offset, SDValue Chain,
379 SDValue Arg, DebugLoc DL, bool IsTailCall,
382 virtual SDValue
384 SmallVectorImpl<SDValue> &InVals) const;
392 virtual SDValue
393 LowerReturn(SDValue Chain,
396 const SmallVectorImpl<SDValue> &OutVals,
415 virtual void LowerAsmOperandForConstraint(SDValue Op,
417 std::vector<SDValue> &Ops,