Home | History | Annotate | Download | only in PowerPC

Lines Matching refs:SDValue

319     SDValue get_VSPLTI_elt(SDNode *N, unsigned ByteSize, SelectionDAG &DAG);
340 virtual bool getPreIndexedAddressParts(SDNode *N, SDValue &Base,
341 SDValue &Offset,
348 bool SelectAddressRegReg(SDValue N, SDValue &Base, SDValue &Index,
354 bool SelectAddressRegImm(SDValue N, SDValue &Disp, SDValue &Base,
359 bool SelectAddressRegRegOnly(SDValue N, SDValue &Base, SDValue &Index,
365 bool SelectAddressRegImmShift(SDValue N, SDValue &Disp, SDValue &Base,
372 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
377 virtual void ReplaceNodeResults(SDNode *N, SmallVectorImpl<SDValue>&Results,
380 virtual SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const;
382 virtual void computeMaskedBitsForTargetNode(const SDValue Op,
416 virtual void LowerAsmOperandForConstraint(SDValue Op,
418 std::vector<SDValue> &Ops,
463 SDValue getFramePointerFrameIndex(SelectionDAG & DAG) const;
464 SDValue getReturnAddrFrameIndex(SelectionDAG & DAG) const;
467 IsEligibleForTailCallOptimization(SDValue Callee,
473 SDValue EmitTailCallLoadFPAndRetAddr(SelectionDAG & DAG,
475 SDValue Chain,
476 SDValue &LROpOut,
477 SDValue &FPOpOut,
481 SDValue LowerRETURNADDR(SDValue Op, SelectionDAG &DAG) const;
482 SDValue LowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const;
483 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const;
484 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const;
485 SDValue LowerGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const;
486 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
487 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const;
488 SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const;
489 SDValue LowerINIT_TRAMPOLINE(SDValue Op, SelectionDAG &DAG) const;
490 SDValue LowerADJUST_TRAMPOLINE(SDValue Op, SelectionDAG &DAG) const;
491 SDValue LowerVASTART(SDValue Op, SelectionDAG &DAG,
493 SDValue LowerVAARG(SDValue Op, SelectionDAG &DAG,
495 SDValue LowerSTACKRESTORE(SDValue Op, SelectionDAG &DAG,
497 SDValue LowerDYNAMIC_STACKALLOC(SDValue Op, SelectionDAG &DAG,
499 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const;
500 SDValue LowerFP_TO_INT(SDValue Op, SelectionDAG &DAG, DebugLoc dl) const;
501 SDValue LowerSINT_TO_FP(SDValue Op, SelectionDAG &DAG) const;
502 SDValue LowerFLT_ROUNDS_(SDValue Op, SelectionDAG &DAG) const;
503 SDValue LowerSHL_PARTS(SDValue Op, SelectionDAG &DAG) const;
504 SDValue LowerSRL_PARTS(SDValue Op, SelectionDAG &DAG) const;
505 SDValue LowerSRA_PARTS(SDValue Op, SelectionDAG &DAG) const;
506 SDValue LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const;
507 SDValue LowerVECTOR_SHUFFLE(SDValue Op, SelectionDAG &DAG) const;
508 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const;
509 SDValue LowerSCALAR_TO_VECTOR(SDValue Op, SelectionDAG &DAG) const;
510 SDValue LowerMUL(SDValue Op, SelectionDAG &DAG) const;
512 SDValue LowerCallResult(SDValue Chain, SDValue InFlag,
516 SmallVectorImpl<SDValue> &InVals) const;
517 SDValue FinishCall(CallingConv::ID CallConv, DebugLoc dl, bool isTailCall,
520 SmallVector<std::pair<unsigned, SDValue>, 8>
522 SDValue InFlag, SDValue Chain,
523 SDValue &Callee,
526 SmallVectorImpl<SDValue> &InVals) const;
528 virtual SDValue
529 LowerFormalArguments(SDValue Chain,
533 SmallVectorImpl<SDValue> &InVals) const;
535 virtual SDValue
537 SmallVectorImpl<SDValue> &InVals) const;
545 virtual SDValue
546 LowerReturn(SDValue Chain,
549 const SmallVectorImpl<SDValue> &OutVals,
552 SDValue
554 SDValue ArgVal, DebugLoc dl) const;
561 SDValue
562 LowerFormalArguments_Darwin(SDValue Chain,
566 SmallVectorImpl<SDValue> &InVals) const;
567 SDValue
568 LowerFormalArguments_64SVR4(SDValue Chain,
572 SmallVectorImpl<SDValue> &InVals) const;
573 SDValue
574 LowerFormalArguments_32SVR4(SDValue Chain,
578 SmallVectorImpl<SDValue> &InVals) const;
580 SDValue
581 createMemcpyOutsideCallSeq(SDValue Arg, SDValue PtrOff,
582 SDValue CallSeqStart, ISD::ArgFlagsTy Flags,
585 SDValue
586 LowerCall_Darwin(SDValue Chain, SDValue Callee,
590 const SmallVectorImpl<SDValue> &OutVals,
593 SmallVectorImpl<SDValue> &InVals) const;
594 SDValue
595 LowerCall_64SVR4(SDValue Chain, SDValue Callee,
599 const SmallVectorImpl<SDValue> &OutVals,
602 SmallVectorImpl<SDValue> &InVals) const;
603 SDValue
604 LowerCall_32SVR4(SDValue Chain, SDValue Callee, CallingConv::ID CallConv,
607 const SmallVectorImpl<SDValue> &OutVals,
610 SmallVectorImpl<SDValue> &InVals) const;