Home | History | Annotate | Download | only in MCParser

Lines Matching defs:Size

364   bool parseDirectiveValue(unsigned Size); // ".byte", ".long", ...
834 if (Split.second.size()) {
876 if (Split.first.size() != IDVal.size()) {
1295 assert(RewrittenLabel.size() && "We should have an internal name here.");
1297 IDVal.size(), RewrittenLabel));
1569 return parseDirectiveMSEmit(IDLoc, Info, IDVal.size());
1589 for (unsigned i = 0; i != Info.ParsedOperands.size(); ++i) {
1614 if (CppHashFilename.size()) {
1685 Filename = Filename.substr(1, Filename.size() - 2);
1764 unsigned NParameters = Parameters.size();
1766 if ((!IsDarwin || NParameters != 0) && NParameters != A.size())
1773 std::size_t End = Body.size(), Pos = 0;
1808 OS << A.size();
1815 if (Index >= A.size())
1858 Pos += 1 + Argument.size();
1990 const unsigned NParameters = M ? M->Parameters.size() : 0;
2051 if (A.size() <= PI)
2055 if (FALocs.size() <= PI)
2103 if (ActiveMacros.size() == 20)
2129 NameLoc, CurBuffer, getTok().getLoc(), TheCondStack.size());
2258 StringRef(PrefixLoc.getPointer(), getTok().getIdentifier().size() + 1);
2295 for (unsigned i = 0, e = Str.size(); i != e; ++i) {
2383 bool AsmParser::parseDirectiveValue(unsigned Size) {
2395 assert(Size <= 8 && "Invalid size");
2397 if (!isUIntN(8 * Size, IntValue) && !isIntN(8 * Size, IntValue))
2399 getStreamer().EmitIntValue(IntValue, Size);
2401 getStreamer().EmitValue(Value, Size, ExprLoc);
2597 Warning(SizeLoc, "'.fill' directive with negative size has no effect");
2601 Warning(SizeLoc, "'.fill' directive with size greater than 8 has been truncated to 8");
3398 unsigned NParameters = Parameters.size();
3410 std::size_t End = Body.size(), Pos = 0;
3468 Pos += 1 + Argument.size();
3492 while (TheCondStack.size() != ActiveMacros.back()->CondStackDepth) {
3554 "invalid bundle alignment size (expected between 0 and 30)");
3716 int64_t Size;
3718 if (parseAbsoluteExpression(Size))
3747 // NOTE: a size of zero for a .comm should create a undefined symbol
3748 // but a size of .lcomm creates a bss symbol of size zero.
3749 if (Size < 0)
3750 return Error(SizeLoc, "invalid '.comm' or '.lcomm' directive size, can't "
3763 // Create the Symbol as a common or local common with Size and Pow2Alignment
3765 getStreamer().EmitLocalCommonSymbol(Sym, Size, 1 << Pow2Alignment);
3769 getStreamer().EmitCommonSymbol(Sym, Size, 1 << Pow2Alignment);
4335 DirectiveLoc, CurBuffer, getTok().getLoc(), TheCondStack.size());
4442 if (A.size() != 1 || A.front().size() != 1)
4459 for (std::size_t I = 0, End = Values.size(); I != End; ++I) {
4577 for (unsigned i = 1, e = Info.ParsedOperands.size(); i != e; ++i) {
4610 AsmStrRewrites.push_back(AsmRewrite(AOK_Output, Start, SymName.size()));
4615 AsmStrRewrites.push_back(AsmRewrite(AOK_Input, Start, SymName.size()));
4626 NumOutputs = OutputDecls.size();
4627 NumInputs = InputDecls.size();
4633 Clobbers.assign(ClobberRegs.size(), std::string());
4634 for (unsigned I = 0, E = ClobberRegs.size(); I != E; ++I) {