- 01cb307 Refine rules for atomic property api to by Fariborz Jahanian · 13 years ago
- 6931743 Do not use IR marker for LLVM intrinsics by Peter Collingbourne · 13 years ago
- 0ac2cf4 If this is an intrinsic function, set the function's attributes to the intrinsic's attributes. by Peter Collingbourne · 13 years ago
- 98b8f16 When updating the retain summary based on {cf,ns}_consumed attributes, by John McCall · 13 years ago
- d688bc0 Implement the AVX cmp builtins as macros instead of static inlines. by John McCall · 13 years ago
- b3c4906 Diagnose a missing ')' on what looks like a statement expression. by John McCall · 13 years ago
- 77ebb38 Fix getLocForEndOfToken to not double-count spurious internal characters by John McCall · 13 years ago
- ddd72ac Simplify. by Devang Patel · 13 years ago
- 5fb6509 Fixes a regression caused by my last patch. by Fariborz Jahanian · 13 years ago
- 5ecb1df Emit debug info for function template parameters. by Devang Patel · 13 years ago
- 43ac297 Add ToolChain support to get Clang to recognize Ubuntu/ppc and Gentoo/ppc64. by Ted Kremenek · 13 years ago
- 1d3a61a Generate atomic api for atomic properties (x86 and x86_64 by Fariborz Jahanian · 13 years ago
- b88fb02 Commit a bit of a hack to fully handle the situation where variables are by Chandler Carruth · 13 years ago
- 89054fb Remove unintentional check-in. by Devang Patel · 13 years ago
- bcaa3b8 Enable sse4 and aes for SandyBridge. Leave avx support commented out for now. by Roman Divacky · 13 years ago
- 12e6d83 Fix typo. by Devang Patel · 13 years ago
- 9cb677e Add security syntax checker for strcat() which causes the Static Analyzer to generate a warning any time the strcat() function is used with a note suggesting to use a function which provides bounded buffers. CWE-119. by Lenny Maiorani · 13 years ago
- c5ce297 Use TemplateParameterList to extract template parameter name. by Devang Patel · 13 years ago
- 92b5d94 Added *hidden* flags -print-options and -print-all-options so by Andrew Trick · 13 years ago
- 6445d62 whitespace by Andrew Trick · 13 years ago
- 262d50e Simplify the tracking of when to issue a fixit hint, making the helper by Chandler Carruth · 13 years ago
- 64fb959 Separate the logic for issuing the initialization fixit hint from the by Chandler Carruth · 13 years ago
- 4c4983b Begin refactoring the uninitialized warning code that I uglied up. This by Chandler Carruth · 13 years ago
- b414c4f Fix PR9624 by explicitly disabling uninitialized warnings for direct self-init: by Chandler Carruth · 13 years ago
- 9c1714b Refactor. by Devang Patel · 13 years ago
- 978d415 Fix copy-and-paste bug that I introduced while tidying up the code. by David Chisnall · 13 years ago
- 9f64946 Cleanup the style of some of this code prior to functional changes. by Chandler Carruth · 13 years ago
- e1b02e0 Refactor one helper function to merely forward to another so that there by Chandler Carruth · 13 years ago
- 34c1af8 Set AAPCS-VFP calling convention accordingly and hard float ABI command handling. by Sandeep Patel · 13 years ago
- d40066b Fix PR 9626 (duplicated self-init warnings under -Wuninitialized) with numerous CFG and UninitializedValues analysis changes: by Ted Kremenek · 13 years ago
- ab868e2 Eliminate conservative check that is covered by isIncompleteType() check. by Devang Patel · 13 years ago
- ba690a4 Incomplete type does not have any size. by Devang Patel · 13 years ago
- a71acfe Also update CMakeList.txt by Argyrios Kyrtzidis · 13 years ago
- ea383c0 Add missing file for my previous commit. by Argyrios Kyrtzidis · 13 years ago
- 832316e Move Driver::createInvocationFromArgs function to Frontend library to avoid dependency cycle by Argyrios Kyrtzidis · 13 years ago
- 3a41d14 Explain why layout prefers 32 for small types on Thumb. by Sandeep Patel · 13 years ago
- 054e4f5 Introduce Driver::createInvocationFromArgs used to create a CompilerInvocation from command-line args. by Argyrios Kyrtzidis · 13 years ago
- 6f41715 -Wuninitialized: use "self-init" warning when issue uninitialized values warnings from the dataflow analysis that include within the initializer of a variable. by Ted Kremenek · 13 years ago
- 62c117d Revert r128770, r128771, r128773 and r128776 for now. It breaks debug info. by Devang Patel · 13 years ago
- f8adeef -Wuninitialized: don't warn about uninitialized variables in unreachable code. by Ted Kremenek · 13 years ago
- 5360c92 -Wuninitialized: don't issue fixit for initializer if a variable declaration already has an initializer. by Ted Kremenek · 14 years ago
- 5862f0e When emitting a "too many arguments to function call..." error, also include a note with a location for the function prototype. by Ted Kremenek · 14 years ago
- cd5ce09 Change ARM data layout strings to match llvm-gcc. by Bob Wilson · 14 years ago
- d593190 PR9615: make sure we destroy any temporaries returned by operator->. by Eli Friedman · 14 years ago
- c2dace1 Refactoring the security checker a little bit so that each CallExpr check doesn't get called for each CallExpr. Instead it does a switch and only runs the check for the proper identifier. Slight speed improvement (probably significant on very large ASTs), and should make it easier and more clear to add more checks for other CallExpr's later. by Lenny Maiorani · 14 years ago
- 8083414 static analyzer: Add a new ProgramPoint PostCondition to represent the post position of a branch condition, and a new generateNode method to BranchNodeBuilder using PostCondition ProgramPoint. This method generates a new ExplodedNode but not a new block edge. by Ted Kremenek · 14 years ago
- 45fa623 Fix RegionStore bug when doing a field load whose parent is also a field assigned a LazyCompoundValue. Fixes <rdar://problem/9163742> and PR 9522. by Ted Kremenek · 14 years ago
- 2166948 Make -Wheader-hygiene not complain about USING_NAMESPACE_THROUGH_MACRO in a non-header file. by Nico Weber · 14 years ago
- 4fbabd3 Change the return type of CodeGenVTables::getVirtualBaseOffsetOffset() to by Ken Dyck · 14 years ago
- d221532 Use CharUnits for the offsets in the VirtualBaseClassOffsetOffsetsMapTy. No by Ken Dyck · 14 years ago
- 2c026e1 Use CharUnits for the offset type in the ClassNamesAndOffsets map in by Ken Dyck · 14 years ago
- e3e34e9 Use CharUnits for the offsets in the VBaseOffsetOffsetsMapTy types. No by Ken Dyck · 14 years ago
- d765061 Apply a bug-fix patch from Marcin Kowalczyk to the source locations for by Chandler Carruth · 14 years ago
- 2bfa301 Remove a redundant method. We have a const version. by Zhongxing Xu · 14 years ago
- 422ab7a Teach IdempotentOperationsChecker about paths aborted because ExprEngine didn't know how to handle a specific Expr type. by Ted Kremenek · 14 years ago
- 66750fa static analyzer: Rename 'BlocksAborted' to 'BlocksExhausted' to reflect that a given CFGBlock was analyzed too many times. by Ted Kremenek · 14 years ago
- 396e4f6 Convert BaseOffset::NonVirtualOffset to CharUnits. No change in by Ken Dyck · 14 years ago
- c40a3fd Convert offset parameters and return values of VTableComponent methods to by Ken Dyck · 14 years ago
- c952d38 Convert the offsets in VCallOffsetMap to CharUnits. No change in by Ken Dyck · 14 years ago
- 413e7d2 Convert offset parameters of VTableBuilder::IsOverriderUsed() to CharUnits. by Ken Dyck · 14 years ago
- 651ba52 Fixes a rewriter bug rewriting call to a byref by Fariborz Jahanian · 14 years ago
- 1051fc0 Driver/Darwin: Tweak simulator link logic a bit more to be closer to GCC. by Daniel Dunbar · 14 years ago
- 380ee50 ANother rewrite bug, rewriting a call of __byref block. // rdar://9204669 by Fariborz Jahanian · 14 years ago
- ae503df Do not try calculate the size of forward-declared template type array. by Devang Patel · 14 years ago
- a35d5d7 Fix an error in TreeTransform where we failed to copy the TemplateName's by Chandler Carruth · 14 years ago
- d553408 IRgen: Reapply r128691 with a fix to ensure we don't increase alignment past by Daniel Dunbar · 14 years ago
- 457c838 Revert r128691, "IRgen: Improve GCC compatibility when dealing with packed by Daniel Dunbar · 14 years ago
- b23a5a0 IRgen: Improve GCC compatibility when dealing with packed arrays by propagating by Daniel Dunbar · 14 years ago
- 822ac87 Fix couple of rewriter bugs related to rewriting a by Fariborz Jahanian · 14 years ago
- bc8b44c -Wuninitialized should not warn about variables captured by blocks as byref. by Ted Kremenek · 14 years ago
- 5b67a82 Add security syntax checker for strcpy() which causes the Static Analyzer to generate a warning any time the strcpy() function is used with a note suggesting to use a function which provides bounded buffers. by Lenny Maiorani · 14 years ago
- b8b875b Adding Static Analyzer checker for mempcpy(). by Lenny Maiorani · 14 years ago
- ea4411e Fix spelling in a comment. (test commit) by Lenny Maiorani · 14 years ago
- ce0682f Make ChainedIncludesSource an ExternalSemaSource, otherwise initialization of the ASTReader is incomplete, leading to errors like not realizing std::type_info is already defined. by Sebastian Redl · 14 years ago
- 0ab547c Tell the diagnostic client about starting and ending source files when automatically creating chained PCHs. This way, we don't get a crash whenever a diagnostic is emitted while processing the include. by Sebastian Redl · 14 years ago
- 4035580 Driver/Darwin: Tweak link logic for simulator. by Daniel Dunbar · 14 years ago
- 3617019 Whoops. by John McCall · 14 years ago
- f0c11f7 After much contemplation, I've decided that we probably shouldn't "unique" by John McCall · 14 years ago
- 94ae8fd Static analyzer: fix bug in handling of dynamic_cast<>. The sink node wouldn't always be the final node, thus causing the state to continue propagating. Instead, by Ted Kremenek · 14 years ago
- 41c5f49 Teach static analyzer about the basics of handling new[]. We still don't simulate constructors, but at least the analyzer doesn't think the return value is uninitialized. by Ted Kremenek · 14 years ago
- 5af02db Move all the significant __block code into CGBlocks.cpp. No functionality by John McCall · 14 years ago
- 8c079ac Oops, prefer C-style cast here by Matt Beaumont-Gay · 14 years ago
- 32ad935 Remove a redundant isValid() check by Matt Beaumont-Gay · 14 years ago
- c362e74 Silence GCC warning about differing types on the branches of a conditional expression by Matt Beaumont-Gay · 14 years ago
- 3ed994b Convert the return value of by Ken Dyck · 14 years ago
- bb625e9 Convert the OffsetInLayoutClass parameter of by Ken Dyck · 14 years ago
- ad1a4c6 Change Clang's __VERSION__ to include the same basic info as in clang -v. by Daniel Dunbar · 14 years ago
- 3ecfa2d Convert the OffsetInLayoutClass of the VCallAndVBaseOffsetBuilder by Ken Dyck · 14 years ago
- f38d8ae Convert the RealBaseOffset parameter of by Ken Dyck · 14 years ago
- 9a4a9c2 Basic: Add support for a build variable to set the repository path that goes by Daniel Dunbar · 14 years ago
- 2d33e42 Use intrinsics for Neon vmull operations. Radar 9208957. by Bob Wilson · 14 years ago
- 8da6bca Add '#ifndef _PTRDIFF_T' guard around definition of ptrdiff_t. Fixes <rdar://problem/9210154>. by Ted Kremenek · 14 years ago
- b277159 Begin reworking static analyzer support for C++ method calls. The current logic was divorced by Ted Kremenek · 14 years ago
- 61750f2 de-sugared when accessing property reference type. by Fariborz Jahanian · 14 years ago
- 68af13f Fix IRGen issues related to using property-dot syntax by Fariborz Jahanian · 14 years ago
- bbf3bac Remove PHINode::reserveOperandSpace(). Instead, add a parameter to by Jay Foad · 14 years ago
- 6be5672 (Almost) always call reserveOperandSpace() on newly created PHINodes. by Jay Foad · 14 years ago
- 301af86 Convert the offset parameter of by Ken Dyck · 14 years ago
- 0c64b7d Convert local offset variable to CharUnits in AddVCallOffsets. No change in by Ken Dyck · 14 years ago
- 7262e90 Convert a local offset variable to CharUnits. No change in functionality by Ken Dyck · 14 years ago