- 642e140 Use "EvaluateAsRValue" instead of as a known int, because if it's not a known by Bill Wendling · 7 years ago
- 13381fb Revert accidentally included code. by Bill Wendling · 7 years ago
- aa77513 Emit ASM input in a constant context by Bill Wendling · 7 years ago
- 407659a Revert "Revert r347417 "Re-Reinstate 347294 with a fix for the failures."" by Fangrui Song · 7 years ago
- f5d3335 Revert r347417 "Re-Reinstate 347294 with a fix for the failures." by Fangrui Song · 7 years ago
- 48ee4ad Re-commit r347417 "Re-Reinstate 347294 with a fix for the failures." by Hans Wennborg · 7 years ago
- 8c79706e Revert r347417 "Re-Reinstate 347294 with a fix for the failures." by Hans Wennborg · 7 years ago
- 6ff1751 Re-Reinstate 347294 with a fix for the failures. by Bill Wendling · 7 years ago
- 9f0246d Revert r347364 again, the fix was incomplete. by Nico Weber · 7 years ago
- 91549ed Reinstate 347294 with a fix for the failures. by Bill Wendling · 7 years ago
- 55365e4 [AST, analyzer] Transform rvalue cast outputs to lvalues (fheinous-gnu-extensions) by Aleksei Sidorin · 7 years ago
- f2ceec4 Port getLocStart -> getBeginLoc by Stephen Kelly · 7 years ago
- 6907ce2 Remove trailing space by Fangrui Song · 7 years ago
- 9fc8faf Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
- 87a3180 Re-land "[Sema] Make getCurFunction() return null outside function parsing" by Reid Kleckner · 8 years ago
- 8d485b8 Revert "[Sema] Make getCurFunction() return null outside function parsing" by Reid Kleckner · 8 years ago
- c2fd352 [Sema] Make getCurFunction() return null outside function parsing by Reid Kleckner · 8 years ago
- 6150419 [X86][MS-InlineAsm] Extended support for variables / identifiers on memory / immediate expressions by Coby Tayree · 8 years ago
- 18f9218 [clang][SemaStmtAsm] small refactoring, NFC. by Coby Tayree · 8 years ago
- 69eb696 [X86][Ms-InlineAsm] Extend MS Dot operator to accept "this" + struct/class pointers aliases by Coby Tayree · 8 years ago
- cf94152 Revert "This patch enables the usage of constant Enum identifiers within Microsoft style inline assembly statements." as it is causing msan failures. by Eric Christopher · 8 years ago
- b4b8d10 This patch enables the usage of constant Enum identifiers within Microsoft style inline assembly statements. by Matan Haroush · 8 years ago
- 3339911 Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC. by Galina Kistanova · 8 years ago
- d143a0c [NFC, Scoped Enum] Convert Sema::ExpressionEvaluationContext into a scoped Enum by Faisal Vali · 8 years ago
- c5cf7a8 Fix build error caused by r290539. by Marina Yatsina · 9 years ago
- c42fd03 [inline-asm]No error for conflict between inputs\outputs and clobber list by Marina Yatsina · 9 years ago
- 36c201a Address review feedback by adding comments about ${:uid} by Reid Kleckner · 9 years ago
- fec0f32 Use ${:uid} to generate unique MS asm labels, not {:uid} by Reid Kleckner · 9 years ago
- 08ebbce [MS] Mangle a unique ID into all MS inline asm labels by Reid Kleckner · 9 years ago
- 9670f84 [NFC] Header cleanup by Mehdi Amini · 9 years ago
- d6d8b31 Avoid using LookupResult's implicit copy ctor and assignment operator to avoid warnings by Marina Yatsina · 10 years ago
- 758e798 Remove an unused parameter by David Majnemer · 10 years ago
- f8b569c [ms-inline-asm] Handle dependent identifiers in inline asm by David Majnemer · 10 years ago
- afb72f3 [ms inline asm] Add support for label names with '$' chars by Marina Yatsina · 10 years ago
- db0ac55 Split RequireCompleteType into a function that actually requires that the type by Richard Smith · 10 years ago
- 71ebc69 [ms-inline-asm] Add support for composite structs in MS inline asm by Marina Yatsina · 10 years ago
- 55765ca Use ArrayRef and MutableArrayRef instead of a pointer and size. NFC by Craig Topper · 10 years ago
- 8e261be Fix assertion in inline assembler IR gen by Alexander Musman · 10 years ago
- 6924dcd Add a new frontend warning for referencing members from the handler of a constructor or destructor function-try-block, which is UB in C++. by Aaron Ballman · 10 years ago
- 5ef02c2 [CUDA] Check register names on appropriate side of cuda compilation only. by Artem Belevich · 10 years ago
- 14e96b4 [ms-inline-asm] Add field access to MS inline asm identifier lookup by Reid Kleckner · 10 years ago
- d9eab9c Additional fix for PR14269: Crash on vector elements / global register vars in inline assembler. by Andrey Bokhanko · 10 years ago
- 91e5860 [X86, inlineasm] Improve analysis of x,Y0,Yi,Ym,Yt,L,e,Z,s asm constraints (patch by Alexey Frolov) by Alexey Bataev · 10 years ago
- 780e501 Fixed 22941: Integer template parameter as immediate 'I' expectes an integer constant by Sunil Srivastava · 10 years ago
- eae29e2 Fix for PR14269: Clang crashes when a bit field is used as inline assembler by Alexander Musman · 10 years ago
- fa62ad4 [cuda] Ignore "TLS unsupported by target" errors for host variables during device compilation. by Artem Belevich · 10 years ago
- 5196fe7 Ignore device-side asm constraint errors while compiling CUDA code for host and vice versa. by Artem Belevich · 11 years ago
- 96a3601 [inlineasm] Fix an incorrect warning about register constraint and modifier. by Akira Hatanaka · 11 years ago
- 71ac240 Diagnose CXX 'this' pointer reference in funcs with naked attr by Weiming Zhao · 11 years ago
- a43872c When reporting constraints that should be constant, the type doesn't by Joerg Sonnenberger · 11 years ago
- a282357 Sema: analyze I,J,K,M,N,O constraints by Saleem Abdulrasool · 11 years ago
- 04b7841 Sema: Permit array l-values in asm output operands by David Majnemer · 11 years ago
- 0f4d641 Sema: Only permit permit modifiable l-values as asm output params by David Majnemer · 11 years ago
- c63fa61 Sema: Forbid inconsistent constraint alternatives by David Majnemer · 11 years ago
- b3e96f7 Parse: Concatenated string literals should be verified in inline asm by David Majnemer · 11 years ago
- 4292443 ms-inline-asm: Correctly mark MS inline ASM labels as used by Ehsan Akhgari · 11 years ago
- e9d240a Disallow using function parameters in extended asm inputs or outputs in naked functions (PR21178) by Hans Wennborg · 11 years ago
- 3109758 ms-inline-asm: Scope inline asm labels to functions by Ehsan Akhgari · 11 years ago
- 974131e [X86, inlineasm] Check that the output size is correct for the given constraint. by Akira Hatanaka · 11 years ago
- 7288943 Add -Wunused-local-typedef, a warning that finds unused local typedefs. by Nico Weber · 11 years ago
- 93dbeae Don't allow inline asm statements to reference parameters in naked functions by Hans Wennborg · 11 years ago
- 987f186 [AArch64, inline-asm] Improve diagnostic that is printed when the size of a by Akira Hatanaka · 11 years ago
- ade4bee CodeGen: Let arrays be inputs to inline asm by David Majnemer · 11 years ago
- 1039927 Don't include llvm/MC/MCParser throughout all of Sema by Alp Toker · 11 years ago
- 03ff259 Refactoring. Remove Owned method from Sema. by Nikola Smiljanic · 11 years ago
- 01a7598 Refactoring. Remove release and take methods from ActionResult. Rename takeAs to getAs. by Nikola Smiljanic · 11 years ago
- c3ec149 [C++11] Use 'nullptr'. Sema edition. by Craig Topper · 11 years ago
- 9ef9ca4 Support field references to struct names and c++11 aliases from inline asm. by Nico Weber · 11 years ago
- b6cc592 Fix a bunch of mislayered clang/Lex includes from Sema by Alp Toker · 11 years ago
- b9aff1e [ms-inline asm] Don't diagnose an empty lookup for inline assmebly. This happen by Chad Rosier · 12 years ago
- ea2d5f8 Remove redundant variable by Dmitri Gribenko · 12 years ago
- f413f5e Move parsing of identifiers in MS-style inline assembly into by John McCall · 12 years ago
- 7359d47 [ms-inline asm] Set the OpDecl to the InlineAsmIdentifierInfo struct. by Chad Rosier · 12 years ago
- b18a285 [ms-inline asm] Refactor/clean up the SemaLookup interface. No functional by Chad Rosier · 12 years ago
- 7f2ab89 [ms-inline asm] The parsing of C++ identifiers is a task of the front-end parser, by Chad Rosier · 12 years ago
- 384823dc Specify that we're parsing ms-style inline assembly. by Chad Rosier · 12 years ago
- c3aa202 Use the ASYContext::getTypeSizeInChars API to cleanup some ugliness, per John by Chad Rosier · 12 years ago
- 10230d4 Cleanup. No functional change intended. by Chad Rosier · 12 years ago
- b68b757 Pass the diagnostic in for better error messages. by Bill Wendling · 13 years ago
- c4fc3a2 Emit an error message instead of crashing when dereferencing an incomplete pointer type. by Bill Wendling · 13 years ago
- b3b4a37 Use RequireCompleteType() instead of isIncompleteType(). by Bill Wendling · 13 years ago
- 6f54f78 MCParser: Update method names per coding guidelines. by Jim Grosbach · 13 years ago
- 282d675 [ms-inline asm] Add an error when trying to compile MS-style inline assembly by Chad Rosier · 13 years ago
- 4edf11f [ms-inline asm] Extend the Sema interface to get the size and length of a by Chad Rosier · 13 years ago
- f857950 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 13 years ago
- 8a11f77 [ms-inline asm] Extend the inline asm Sema lookup interface to determine if the by Chad Rosier · 13 years ago
- 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
- d41010a Finish reverting r167761, it's causing test failures. by Eric Christopher · 13 years ago
- b1da2cb Don't test for incomplete types. by Bill Wendling · 13 years ago
- 887b485 Check that the input size is correct for the given constraint. by Bill Wendling · 13 years ago
- 9d1ee11 Recommit Eric's code to validate ASM string's constraints and modifiers. by Bill Wendling · 13 years ago
- 5c56364 [ms-inline asm] Add support for field lookup in the SemaCallback. Patch by Eli. by Chad Rosier · 13 years ago
- d75987d Revert r166647 to rethink the patch... by Bill Wendling · 13 years ago
- 753c878 Add some support for diagnosing possibly mismatched constraint, type size and by Bill Wendling · 13 years ago
- b8097de [ms-inline asm] Update for r166433. by Chad Rosier · 13 years ago
- d5d136b [ms-inline-asm] Add handling for errors coming out of the backend. by Eli Friedman · 13 years ago
- 1cdb23d Move private classes into anonymous namespaces. by Benjamin Kramer · 13 years ago
- 46d8fc9 [ms-inline asm] Set the SemaCallback in the TargetAsmParser. by Chad Rosier · 13 years ago
- db97454 [ms-inline asm] Set the MCTargetAsmParser as paring MS-style inline asm. by Chad Rosier · 13 years ago
- b91b3f8 [ms-inline asm] Add a size argument to the LookupInlineAsmIdentifier() callback, by Chad Rosier · 13 years ago