Lines Matching refs:Semantics
539 bool parseRealValue(const fltSemantics &Semantics, APInt &Res);
851 bool emitRealValues(const fltSemantics &Semantics, unsigned *Count = nullptr);
852 bool addRealField(StringRef Name, const fltSemantics &Semantics, size_t Size);
853 bool parseDirectiveRealValue(StringRef IDVal, const fltSemantics &Semantics,
856 const fltSemantics &Semantics, SmallVectorImpl<APInt> &Values,
859 const fltSemantics &Semantics,
3830 bool MasmParser::parseRealValue(const fltSemantics &Semantics, APInt &Res) { in parseRealValue() argument
3851 APFloat Value(Semantics); in parseRealValue()
3855 Value = APFloat::getInf(Semantics); in parseRealValue()
3857 Value = APFloat::getNaN(Semantics, false, ~0); in parseRealValue()
3859 Value = APFloat::getZero(Semantics); in parseRealValue()
3865 unsigned SizeInBits = Value.getSizeInBits(Semantics); in parseRealValue()
3892 bool MasmParser::parseRealInstList(const fltSemantics &Semantics, in parseRealInstList() argument
3916 parseRealInstList(Semantics, DuplicatedValues) || parseRParen()) in parseRealInstList()
3923 if (parseRealValue(Semantics, AsInt)) in parseRealInstList()
3938 bool MasmParser::emitRealValues(const fltSemantics &Semantics, in emitRealValues() argument
3944 if (parseRealInstList(Semantics, ValuesAsInt)) in emitRealValues()
3956 bool MasmParser::addRealField(StringRef Name, const fltSemantics &Semantics, in addRealField() argument
3964 if (parseRealInstList(Semantics, RealInfo.AsIntValues)) in addRealField()
3982 const fltSemantics &Semantics, in parseDirectiveRealValue() argument
3986 if (emitRealValues(Semantics)) in parseDirectiveRealValue()
3988 } else if (addRealField("", Semantics, Size)) { in parseDirectiveRealValue()
3997 const fltSemantics &Semantics, in parseDirectiveNamedRealValue() argument
4005 if (emitRealValues(Semantics, &Count)) in parseDirectiveNamedRealValue()
4014 } else if (addRealField(Name, Semantics, Size)) { in parseDirectiveNamedRealValue()
4089 const fltSemantics *Semantics; in parseFieldInitializer() local
4092 Semantics = &APFloat::IEEEsingle(); in parseFieldInitializer()
4095 Semantics = &APFloat::IEEEdouble(); in parseFieldInitializer()
4098 Semantics = &APFloat::x87DoubleExtended(); in parseFieldInitializer()
4110 if (parseRealInstList(*Semantics, AsIntValues, AsmToken::RCurly) || in parseFieldInitializer()
4116 if (parseRealInstList(*Semantics, AsIntValues, AsmToken::Greater) || in parseFieldInitializer()
4123 if (parseRealValue(*Semantics, AsIntValues.back())) in parseFieldInitializer()