Lines Matching refs:Value
31 class Value;
48 t_APSInt, t_APFloat, // Value in APSIntVal/APFloatVal.
51 t_Constant, // Value in ConstantVal.
52 t_InlineAsm, // Value in StrVal/StrVal2/UIntVal.
53 t_MDNode, // Value in MDNodeVal.
54 t_MDString, // Value in MDStringVal.
55 t_ConstantStruct, // Value in ConstantStructElts.
56 t_PackedConstantStruct // Value in ConstantStructElts.
117 // Global Value reference information.
241 std::map<std::string, std::pair<Value*, LocTy> > ForwardRefVals;
242 std::map<unsigned, std::pair<Value*, LocTy> > ForwardRefValIDs;
243 std::vector<Value*> NumberedVals;
259 Value *GetVal(const std::string &Name, Type *Ty, LocTy Loc);
260 Value *GetVal(unsigned ID, Type *Ty, LocTy Loc);
279 bool ConvertValIDToValue(Type *Ty, ValID &ID, Value *&V,
282 bool ParseValue(Type *Ty, Value *&V, PerFunctionState *PFS);
283 bool ParseValue(Type *Ty, Value *&V, PerFunctionState &PFS) {
286 bool ParseValue(Type *Ty, Value *&V, LocTy &Loc,
292 bool ParseTypeAndValue(Value *&V, PerFunctionState *PFS);
293 bool ParseTypeAndValue(Value *&V, PerFunctionState &PFS) {
296 bool ParseTypeAndValue(Value *&V, LocTy &Loc, PerFunctionState &PFS) {
310 Value *V;
312 ParamInfo(LocTy loc, Value *v, Attributes attrs)
325 bool ParseMDNodeVector(SmallVectorImpl<Value*> &, PerFunctionState *PFS);