summaryrefslogtreecommitdiff
path: root/test/Sema/asm.c
AgeCommit message (Expand)Author
2017-06-26[inline asm][gcc-compatiblity] "=i" output constraint supportMarina Yatsina
2016-12-26[inline-asm]No error for conflict between inputs\outputs and clobber listMarina Yatsina
2016-02-03-inline-asm][X86] Add ability to use AVX512 in MS inline asmMarina Yatsina
2015-11-18Produce a better diagnostic for global register variables.Akira Hatanaka
2015-09-21Fix assertion in inline assembler IR genAlexander Musman
2015-08-03Additional fix for PR14269: Crash on vector elements / global register vars i...Andrey Bokhanko
2015-06-05Fix for PR14269: Clang crashes when a bit field is used as inline assemblerAlexander Musman
2015-01-14Sema: Relax parsing of '#' in constraintsDavid Majnemer
2015-01-11Basic: Numeric constraints are multidigitDavid Majnemer
2015-01-11Basic: [asmSymbolicName] follows the same rule as numbers in asm inputsDavid Majnemer
2015-01-11Basic: The asm constraint '#m' isn't valid, reject itDavid Majnemer
2015-01-11Basic: The asm constraint '+#r' isn't valid, reject itDavid Majnemer
2015-01-10Sema: The asm constraint '+&m' isn't valid, reject itDavid Majnemer
2014-12-29Sema: Forbid inconsistent constraint alternativesDavid Majnemer
2014-08-17Fix assertion on asm register that are "%"Olivier Goffart
2014-07-18[X86 inline-asm] Error out on inline-asm constraint "=f".Akira Hatanaka
2014-06-05Add pointer types to global named registerRenato Golin
2014-05-19Non-allocatable Global Named RegisterRenato Golin
2013-12-16Stop crashing on empty asm input constraintsDuncan P. N. Exon Smith
2013-04-18Reject asm output constraints that consist of modifiers only.Benjamin Kramer
2013-03-27Simplify test to use a count for the number of notes expected.Bill Wendling
2013-03-27Add another expected note. Two errors => two notes.Tim Northover
2013-03-27Fix testcase to add expected note.Bill Wendling
2013-03-25Emit an error message instead of crashing when dereferencing an incomplete po...Bill Wendling
2012-08-17c: privide deprecated warning when __private_extern__ storageFariborz Jahanian
2011-12-02Add support for AVX registers to clang inline asm. Add a small testcaseEric Christopher
2011-07-07Add a testcase for the previous commit and update an existing test for anEric Christopher
2011-06-30Fix off-by-one error in StringLiteral::getLocationOfByte.Hans Wennborg
2011-06-28Split out logic for valid clobbers and valid inline asm registers.Eric Christopher
2011-05-10Use a heralded conversion to bool in inline-asm constraints.John McCall
2011-01-11Added warning about invalid register specification for local variables.Abramo Bagnara
2011-01-01Produce a better error message for invalid register names.Rafael Espindola
2010-11-03When setting a tied check if it's already tied. If it's tied to another const...Anders Carlsson
2010-11-03A number in an input constraint can't point to a read-write ('+') constraint....Anders Carlsson
2010-09-05make clang print types as "const int *" instead of "int const*",Chris Lattner
2010-01-25Warn on top-level 'asm volatile' (instead of misparsing it).John McCall
2009-12-15Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.Daniel Dunbar
2009-05-19Remove the -arch option from clang-cc: for all practical purposes, it's Eli Friedman
2009-05-03If we have mismatched integer tied operands, but the operandChris Lattner
2009-04-26implement PR4077: [Linux kernel] inscrutable error on inline asm input/output...Chris Lattner
2009-03-24Rename clang to clang-cc.Daniel Dunbar
2009-03-11fix PR3258 by rejecting invalid numeric operands.Chris Lattner
2009-03-11checking for symbolic operands as well as % at end of string.Chris Lattner
2009-03-10reject invalid escape characters in extended-asm strings with a nice diagnostic.Chris Lattner
2009-01-27If an input constraint refers to an output constraint, it should have the sam...Anders Carlsson
2009-01-24Handle the 'e' constraint. Fixes PR3385Anders Carlsson
2009-01-21Fix an inline asm sema bug that I introduced.Anders Carlsson
2009-01-20Improvements to Sema of asm statements. Fixes <rdar://problem/6156893>Anders Carlsson
2009-01-18Add sema support for symbolic names in inline asm statements.Anders Carlsson
2008-07-23Fix rdar://6094010 various asserts happening with wide strings in inline asm.Chris Lattner