aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema
AgeCommit message (Expand)Author
2012-08-14[ms-inline asm] Address a potential buffer overflow.Chad Rosier
2012-08-14[ms-inline asm] Simplify the logic in patchMSAsmString. We no longer need toChad Rosier
2012-08-14Attaching comments to redeclarations: fix wrong assumptionsDmitri Gribenko
2012-08-14Remove and simplify unused checking code.Benjamin Kramer
2012-08-14Fix horribly broken sema of __attribute__((pcs())).Benjamin Kramer
2012-08-14Make __is_convertible_to handle abstract types correctly. PR13591.Eli Friedman
2012-08-14Fix undefined behavior (and wrong code, as far as I can tell) in NEON builtinRichard Smith
2012-08-13[ms-inline asm] Add a helpful assert.Chad Rosier
2012-08-13[ms-inline asm] Address a potential buffer overflow.Chad Rosier
2012-08-13[ms-inline asm] Have patchMSAsmStrings() return a vector or AsmStrings.Chad Rosier
2012-08-13Factor out computation of whether a typeid's expression is potentiallyRichard Smith
2012-08-11Attaching comments to declarations: find comment attached to any redeclarationDmitri Gribenko
2012-08-10[ms-inline asm] PatchMSAsmString() doesn't correctly patch non-simple asmChad Rosier
2012-08-10[ms-inline asm] Fix a memory leak introduced in r161686.Chad Rosier
2012-08-10[ms-inline asm] Add clobbers to AST representation.Chad Rosier
2012-08-10[ms-inline asm] Use asserts as these calls are now guarded by identical checks.Chad Rosier
2012-08-10Whitespace.Chad Rosier
2012-08-10Check access to friend declarations. There's a number of differentJohn McCall
2012-08-10Provide isConst/Volatile on CXXMethodDecl.David Blaikie
2012-08-09CMake: Add the new dependency from libSema to LLVM's libs.Benjamin Kramer
2012-08-09[ms-inline asm] Fix comment.Chad Rosier
2012-08-09[ms-inline asm] Use StringRef here, per Jordan's suggestion.Chad Rosier
2012-08-09[ms-inline asm] Simplify logic for empty asm statements.Chad Rosier
2012-08-09[ms-inline asm] Instantiate the various parts to the AsmParser.Chad Rosier
2012-08-09[ms-inline asm] Initialize targets and assembly printers/parsers.Chad Rosier
2012-08-08objective-C: refactor/simplify parsing of delayedFariborz Jahanian
2012-08-08PR13558: Fix typo 'compatiblity'. Thinking of the children. Apparently.Richard Smith
2012-08-08Unify the codepaths for emitting deprecation warnings. The test changes are ...Eli Friedman
2012-08-08Address code review comments for Wstrncat-size warning (r161440).Anna Zaks
2012-08-08[ms-inline asm] Use more idiomatic logic. Thanks, Bill.Chad Rosier
2012-08-08Implicitly annotate __CFStringMakeConstantString with format_arg(1).Jordan Rose
2012-08-08Don't add attributes for "#pragma pack" and friends to tag declarations whichEli Friedman
2012-08-08[ms-inline asm] Make sure IsSimple is correctly handled.Chad Rosier
2012-08-08Remove extraneous comment.Chad Rosier
2012-08-08[ms-inline asm] Add a very simple test case. Basically, we're only testing forChad Rosier
2012-08-08[ms-inline asm] Refactor the logic to generate the AsmString into Sema. NoChad Rosier
2012-08-08Whitespace.Chad Rosier
2012-08-08[ms-inline asm] Add support for detecting simple ms-style inline asm. SimpleChad Rosier
2012-08-08Add the IsSimple/IsVolatile parameters to the MSAsmStmt constructor.Chad Rosier
2012-08-08Implement warning for integral null pointer constants other than the literal 0.David Blaikie
2012-08-08objc: Include all types when issuing warning underFariborz Jahanian
2012-08-08Remove unused variables.Benjamin Kramer
2012-08-08Implement final piece of DR963 and also DR587:Richard Smith
2012-08-08Get rid of an early return in Sema::ActOnFields which doesn't make sense anym...Eli Friedman
2012-08-07objc-arc: Make -Wdirect-ivar-access accessible to allFariborz Jahanian
2012-08-07When building a conditional operator where one operand is a throw-expressionRichard Smith
2012-08-07-Wunused-private-fields: Don't try to check unresolved initializer expressionsRichard Smith
2012-08-07objective-c: Exclude -Wdirect-ivar-access for arc.Fariborz Jahanian
2012-08-07Remove ScanfArgType and bake that logic into ArgType.Hans Wennborg
2012-08-07Rename analyze_format_string::ArgTypeResult to ArgTypeHans Wennborg