aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/AsmParser/X86AsmParser.cpp
AgeCommit message (Expand)Author
2013-05-05Add ArrayRef constructor from None, and do the cleanups that this constructor...Dmitri Gribenko
2013-05-03In MC asm parsing, account for the possibility of whitespace withinJohn McCall
2013-04-22[ms-inline asm] Removed this unnecessary check. In the current implementation,Chad Rosier
2013-04-22[ms-inline asm] Add the OpDecl to the InlineAsmIdentifierInfo struct and in turnChad Rosier
2013-04-22Fix unused variable warning.Chad Rosier
2013-04-22[ms-inline asm] Remove the identifier parsing logic from the AsmParser. This isChad Rosier
2013-04-22[ms-inline asm] Refactor/clean up the SemaLookup interface. No functionalChad Rosier
2013-04-19[ms-inline asm] Make code layout more canonical with iniline asm handled last.Chad Rosier
2013-04-19[ms-inline asm] Refactor the parsing of identifiers. No functional changeChad Rosier
2013-04-19[ms-inline asm] Remove these asserts. C++ variables that use namespaceChad Rosier
2013-04-19[ms-inline asm] Move this variable into the scope in which it is used.Chad Rosier
2013-04-19[ms-inline asm] Make this a hard error.Chad Rosier
2013-04-19[ms-inline asm] Cleanup the dot operator implementation.Chad Rosier
2013-04-18[ms-inline asm] Simplify some logic and add a FIXME for unhandled unary minus.Chad Rosier
2013-04-18Make this private method.Chad Rosier
2013-04-17[ms-inline asm] These should be int64_t, not uint64_t.Chad Rosier
2013-04-17[ms-inline asm] Add support for the minus unary operator. Previously, we wereChad Rosier
2013-04-17[ms-inline asm] Add support for parsing complex immediate expressions. TestChad Rosier
2013-04-16Remove unused variable from previous refactor.Chad Rosier
2013-04-16[ms-inline asm] Refactor. No functional change intended.Chad Rosier
2013-04-16[ms-inline asm] Remove some dead code.Chad Rosier
2013-04-12[ms-inline asm] Simplify the logic by using parsePrimaryExpr. No functionalChad Rosier
2013-04-12[ms-inline asm] Move this logic into a static function as it's only applicableChad Rosier
2013-04-12[ms-inline asm] Address the FIXME for ImmDisp before brackets. ThisChad Rosier
2013-04-12[ms-inline asm] Have the [ Symbol ] case fall into the more general logic. ThisChad Rosier
2013-04-12[ms-inline asm] Add support for operands that include both a symbol and anChad Rosier
2013-04-11[ms-inline asm] Add support for using the LENGTH, TYPE, and SIZE operators withChad Rosier
2013-04-11[ms-inline asm] Add support for using offsetof operator with variables that useChad Rosier
2013-04-11[ms-inline asm] Pass a StringRef reference to ParseIntelVarWithQualifier so weChad Rosier
2013-04-11[ms-inline asm] Remove brackets from around a symbol reference in the targetChad Rosier
2013-04-10Tidy up, fix and simplify a few of the SMLocs. Prior to r179109 the Start SMLocChad Rosier
2013-04-10Remove unused variable.Chad Rosier
2013-04-10Reapply r179115, but use parsePrimaryExpression a little more judiciously.Chad Rosier
2013-04-09Cleanup. No functional change intended.Chad Rosier
2013-04-09Cleanup. No functional change intended.Chad Rosier
2013-04-09Revert r179115 as it looks to have killed the ASan tests.Chad Rosier
2013-04-09[ms-inline asm] Use parsePrimaryExpr in lieu of parseExpression if we need toChad Rosier
2013-04-09[ms-inline asm] Maintain a StringRef to reference a symbol in a parsed operand,Chad Rosier
2013-04-08[ms-inline asm] Add support for ImmDisp [ Symbol ] memory operands.Chad Rosier
2013-04-05[ms-inline asm] Add support for numeric displacement expressions in bracketedChad Rosier
2013-04-02[ms-inline asm] Add support for parsing variables with namespace aliasChad Rosier
2013-03-27[ms-inline asm] Add support of imm displacement before bracketed memoryChad Rosier
2013-03-19[ms-inline asm] Move the immediate asm rewrite into the target specificChad Rosier
2013-03-19[ms-inline asm] Create a helper function, CreateMemForInlineAsm, that createsChad Rosier
2013-03-19[ms-inline asm] Move the size directive asm rewrite into the target specificChad Rosier
2013-03-18[ms-inline asm] Avoid emitting a redundant sizing directive, if we've alreadyChad Rosier
2013-03-18Post process ADC/SBB and use a shorter encoding if they use a sign extended i...Craig Topper
2013-03-18Refactor some duplicated code into helper functions.Craig Topper
2013-03-15Silence anonymous type in anonymous union warnings.Eric Christopher
2013-03-01GCC thinks that this variable might be used uninitialized (it isn't).Duncan Sands