summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaStmtAsm.cpp
Commit message (Expand)AuthorAgeFilesLines
* [X86][MS-InlineAsm] Extended support for variables / identifiers on memory / ...Coby Tayree2017-09-291-28/+20
* [clang][SemaStmtAsm] small refactoring, NFC.Coby Tayree2017-09-101-3/+5
* [X86][Ms-InlineAsm] Extend MS Dot operator to accept "this" + struct/class po...Coby Tayree2017-08-091-8/+19
* Revert "This patch enables the usage of constant Enum identifiers within Micr...Eric Christopher2017-07-251-16/+6
* This patch enables the usage of constant Enum identifiers within Microsoft st...Matan Haroush2017-07-251-6/+16
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova2017-06-031-0/+1
* [NFC, Scoped Enum] Convert Sema::ExpressionEvaluationContext into a scoped EnumFaisal Vali2017-04-011-2/+3
* Fix build error caused by r290539.Marina Yatsina2016-12-261-3/+2
* [inline-asm]No error for conflict between inputs\outputs and clobber listMarina Yatsina2016-12-261-0/+59
* Address review feedback by adding comments about ${:uid}Reid Kleckner2016-12-071-3/+5
* Use ${:uid} to generate unique MS asm labels, not {:uid}Reid Kleckner2016-11-291-1/+1
* [MS] Mangle a unique ID into all MS inline asm labelsReid Kleckner2016-11-281-7/+5
* [NFC] Header cleanupMehdi Amini2016-07-181-2/+1
* Avoid using LookupResult's implicit copy ctor and assignment operator to avoi...Marina Yatsina2016-03-161-11/+9
* Remove an unused parameterDavid Majnemer2016-01-051-4/+1
* [ms-inline-asm] Handle dependent identifiers in inline asmDavid Majnemer2016-01-041-4/+13
* [ms inline asm] Add support for label names with '$' charsMarina Yatsina2015-12-291-1/+9
* Split RequireCompleteType into a function that actually requires that the typeRichard Smith2015-12-181-1/+2
* [ms-inline-asm] Add support for composite structs in MS inline asmMarina Yatsina2015-12-171-27/+39
* Use ArrayRef and MutableArrayRef instead of a pointer and size. NFCCraig Topper2015-10-211-2/+2
* Fix assertion in inline assembler IR genAlexander Musman2015-09-211-0/+15
* Add a new frontend warning for referencing members from the handler of a cons...Aaron Ballman2015-09-011-1/+1
* [CUDA] Check register names on appropriate side of cuda compilation only.Artem Belevich2015-08-271-6/+10
* [ms-inline-asm] Add field access to MS inline asm identifier lookupReid Kleckner2015-08-261-7/+55
* Additional fix for PR14269: Crash on vector elements / global register vars i...Andrey Bokhanko2015-08-031-14/+39
* [X86, inlineasm] Improve analysis of x,Y0,Yi,Ym,Yt,L,e,Z,s asm constraints (p...Alexey Bataev2015-07-201-2/+1
* Fixed 22941: Integer template parameter as immediate 'I' expectes an integer ...Sunil Srivastava2015-07-141-11/+13
* Fix for PR14269: Clang crashes when a bit field is used as inline assemblerAlexander Musman2015-06-051-0/+16
* [cuda] Ignore "TLS unsupported by target" errors for host variables during de...Artem Belevich2015-04-271-10/+2
* Ignore device-side asm constraint errors while compiling CUDA code for host a...Artem Belevich2015-03-191-3/+16
* [inlineasm] Fix an incorrect warning about register constraint and modifier.Akira Hatanaka2015-02-041-23/+13
* Diagnose CXX 'this' pointer reference in funcs with naked attrWeiming Zhao2015-02-031-0/+6
* When reporting constraints that should be constant, the type doesn'tJoerg Sonnenberger2015-01-221-3/+2
* Sema: analyze I,J,K,M,N,O constraintsSaleem Abdulrasool2015-01-061-0/+14
* Sema: Permit array l-values in asm output operandsDavid Majnemer2014-12-291-0/+3
* Sema: Only permit permit modifiable l-values as asm output paramsDavid Majnemer2014-12-291-14/+42
* Sema: Forbid inconsistent constraint alternativesDavid Majnemer2014-12-291-0/+20
* Parse: Concatenated string literals should be verified in inline asmDavid Majnemer2014-12-111-12/+4
* ms-inline-asm: Correctly mark MS inline ASM labels as usedEhsan Akhgari2014-10-081-1/+4
* Disallow using function parameters in extended asm inputs or outputs in naked...Hans Wennborg2014-10-081-11/+36
* ms-inline-asm: Scope inline asm labels to functionsEhsan Akhgari2014-09-221-0/+30
* [X86, inlineasm] Check that the output size is correct for the given constraint.Akira Hatanaka2014-09-181-0/+14
* Add -Wunused-local-typedef, a warning that finds unused local typedefs.Nico Weber2014-09-061-2/+3
* Don't allow inline asm statements to reference parameters in naked functionsHans Wennborg2014-09-041-0/+13
* [AArch64, inline-asm] Improve diagnostic that is printed when the size of aAkira Hatanaka2014-08-221-3/+14
* CodeGen: Let arrays be inputs to inline asmDavid Majnemer2014-07-141-5/+6
* Don't include llvm/MC/MCParser throughout all of SemaAlp Toker2014-06-081-1/+2
* Refactoring. Remove Owned method from Sema.Nikola Smiljanic2014-05-291-2/+2
* Refactoring. Remove release and take methods from ActionResult. Rename takeAs...Nikola Smiljanic2014-05-291-3/+3
* [C++11] Use 'nullptr'. Sema edition.Craig Topper2014-05-261-2/+2