• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/

Lines Matching refs:SDValue

97   DenseMap<const Value*, SDValue> NodeMap;
101 DenseMap<const Value*, SDValue> UnusedArgNodeMap;
130 SmallVector<SDValue, 8> PendingLoads;
141 SmallVector<SDValue, 8> PendingExports;
151 SmallVector<SDValue, 8> PendingConstrainedFP;
152 SmallVector<SDValue, 8> PendingConstrainedFPStrict;
155 SDValue updateRoot(SmallVectorImpl<SDValue> &Pending);
464 SDValue getMemoryRoot();
470 SDValue getRoot();
475 SDValue getControlRoot();
492 /// of the specified type Ty. Return empty SDValue() otherwise.
493 SDValue getCopyFromRegs(const Value *V, Type *Ty);
503 void resolveDanglingDebugInfo(const Value *V, SDValue Val);
519 SDValue getValue(const Value *V);
528 SDValue getNonRegisterValue(const Value *V);
529 SDValue getValueImpl(const Value *V);
531 void setValue(const Value *V, SDValue NewN) {
532 SDValue &N = NodeMap[V];
537 void setUnusedArgValue(const Value *V, SDValue NewN) {
538 SDValue &N = UnusedArgNodeMap[V];
558 void LowerCallTo(const CallBase &CB, SDValue Callee, bool IsTailCall,
563 SDValue lowerRangeToAssertZExt(SelectionDAG &DAG, const Instruction &I,
564 SDValue Op);
568 unsigned NumArgs, SDValue Callee,
571 std::pair<SDValue, SDValue>
624 SDValue LowerAsSTATEPOINT(StatepointLoweringInfo &SI);
631 void LowerCallSiteWithDeoptBundle(const CallBase *Call, SDValue Callee,
637 void LowerCallSiteWithDeoptBundleImpl(const CallBase *Call, SDValue Callee,
791 SDValue Value, bool IsSigned);
802 bool IsDbgDeclare, const SDValue &N);
809 void updateDAGForMaybeTailCall(SDValue MaybeTC);
812 SDDbgValue *getDbgValue(SDValue N, DILocalVariable *Variable,
879 SDValue getCopyFromRegs(SelectionDAG &DAG, FunctionLoweringInfo &FuncInfo,
880 const SDLoc &dl, SDValue &Chain, SDValue *Flag,
888 void getCopyToRegs(SDValue Val, SelectionDAG &DAG, const SDLoc &dl,
889 SDValue &Chain, SDValue *Flag, const Value *V = nullptr,
897 SelectionDAG &DAG, std::vector<SDValue> &Ops) const;