| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Cosmetic issue: more consistent naming. | Mikhail Glushenkov | 2009-12-23 | 1 | -55/+55 | |
| | | | | | llvm-svn: 91998 | |||||
| * | Allow (set_option SwitchOption, true). | Mikhail Glushenkov | 2009-12-23 | 3 | -20/+45 | |
| | | | | | llvm-svn: 91997 | |||||
| * | Reapply 91904. | Sanjiv Gupta | 2009-12-23 | 4 | -10/+59 | |
| | | | | | llvm-svn: 91996 | |||||
| * | Added missing patterns for subtract instruction. | Sanjiv Gupta | 2009-12-23 | 2 | -34/+64 | |
| | | | | | llvm-svn: 91995 | |||||
| * | deleting empty file. | Sanjiv Gupta | 2009-12-23 | 1 | -0/+0 | |
| | | | | | llvm-svn: 91994 | |||||
| * | Reverting back 91904. | Sanjiv Gupta | 2009-12-23 | 4 | -60/+10 | |
| | | | | | llvm-svn: 91993 | |||||
| * | Register call inliner as the last checker. | Zhongxing Xu | 2009-12-23 | 1 | -2/+3 | |
| | | | | | llvm-svn: 91992 | |||||
| * | Migrate the call inliner to the Checker interface. | Zhongxing Xu | 2009-12-23 | 5 | -38/+77 | |
| | | | | | llvm-svn: 91991 | |||||
| * | Add 'DeclStmt::DoDestroy()' which doesn't actually recurse over its child ↵ | Ted Kremenek | 2009-12-23 | 4 | -0/+25 | |
| | | | | | | | expressions (via StmtIterator), as those expressions are owned by the Decls and Types (which are destroyed elsewhere). This fixes a crasher reported in <rdar://problem/7487294>. llvm-svn: 91990 | |||||
| * | For inter-procedural analysis, predecessor node may be in another function. | Zhongxing Xu | 2009-12-23 | 1 | -3/+3 | |
| | | | | | | | So we should use the current program point. llvm-svn: 91989 | |||||
| * | Use more sensible type for flags in asms. PR 5570. | Dale Johannesen | 2009-12-23 | 3 | -5/+31 | |
| | | | | | | | Patch by Sylve`re Teissier (sorry, ASCII only). llvm-svn: 91988 | |||||
| * | Add CFG support for the condition variable that can appear in IfStmts in C++ ↵ | Ted Kremenek | 2009-12-23 | 4 | -1/+62 | |
| | | | | | | | | | mode. Add transfer function support in GRExprEngine for IfStmts with initialized condition variables. llvm-svn: 91987 | |||||
| * | Suppress dead store warnings involving objects initialized with ↵ | Ted Kremenek | 2009-12-23 | 2 | -0/+30 | |
| | | | | | | | CXXExprTemporaries. llvm-svn: 91986 | |||||
| * | Add stack trace pretty printing in GRExprEngine::VisitLValue(). | Ted Kremenek | 2009-12-23 | 1 | -0/+4 | |
| | | | | | llvm-svn: 91985 | |||||
| * | Fix CXXConstructExpr::getSourceRange() to not include the source ranges of ↵ | Ted Kremenek | 2009-12-23 | 2 | -7/+13 | |
| | | | | | | | CXXDefaultArgExprs when computing its range (since these expressions have no source range, and using them will make the encompassing range invalid). llvm-svn: 91984 | |||||
| * | Update for the intrinsic changes in llvm: the object size intrinsic | Eric Christopher | 2009-12-23 | 4 | -3/+14 | |
| | | | | | | | | only takes a boolean second argument now. Update tests accordingly. Currently the builtin still accepts the full range for compatibility. llvm-svn: 91983 | |||||
| * | Teach GRExprEngine::VisitLValue to ignore CXXExprWithTempories (for now). | Ted Kremenek | 2009-12-23 | 1 | -0/+1 | |
| | | | | | llvm-svn: 91982 | |||||
| * | Fix PR 5857. When casting from a symbolic region to an integer back to a ↵ | Ted Kremenek | 2009-12-23 | 2 | -9/+36 | |
| | | | | | | | pointer value, we were not correctly layering the correct ElementRegion on the original SymbolicRegion. llvm-svn: 91981 | |||||
| * | Update objectsize intrinsic and associated dependencies. Fix | Eric Christopher | 2009-12-23 | 4 | -7/+7 | |
| | | | | | | | lowering code and update testcases. llvm-svn: 91979 | |||||
| * | Remove CharUnits::toString() to eliminate dependence on <string>. | Ken Dyck | 2009-12-23 | 3 | -26/+0 | |
| | | | | | llvm-svn: 91978 | |||||
| * | Patch to do more rewrite of __block variables. | Fariborz Jahanian | 2009-12-23 | 1 | -11/+87 | |
| | | | | | | | Still WIP. llvm-svn: 91977 | |||||
| * | really remove the instruction, don't just comment it out | Chris Lattner | 2009-12-23 | 1 | -7/+4 | |
| | | | | | llvm-svn: 91976 | |||||
| * | completely eliminate the MOV16r0 'instruction'. The only | Chris Lattner | 2009-12-23 | 4 | -19/+11 | |
| | | | | | | | | interesting part of this is the divrem changes, which are already tested by CodeGen/X86/divrem.ll. llvm-svn: 91975 | |||||
| * | Eliminate a completely unnecessary buffer copy when parsing float literals. | John McCall | 2009-12-23 | 1 | -6/+1 | |
| | | | | | llvm-svn: 91974 | |||||
| * | More fixes for Visual C++. Replaced several very small | Sean Callanan | 2009-12-23 | 1 | -10/+10 | |
| | | | | | | | static inline functions with macros. llvm-svn: 91973 | |||||
| * | stop pattern matching 16-bit zero's of a register to MOV16r0, | Chris Lattner | 2009-12-23 | 1 | -4/+10 | |
| | | | | | | | | | | instead use the appropriate subreggy thing. This generates identical code on some large apps (thanks to Evan's cross class coalescing stuff he did back in july). This means that MOV16r0 can go away completely in the future soon. llvm-svn: 91972 | |||||
| * | Remove superfluous SDNode ordering. | Bill Wendling | 2009-12-23 | 1 | -48/+16 | |
| | | | | | llvm-svn: 91971 | |||||
| * | Teach GRExprEngine::VisitLValue that we don't handle CXXZeroInitValueExprs yet. | Ted Kremenek | 2009-12-23 | 1 | -1/+2 | |
| | | | | | llvm-svn: 91970 | |||||
| * | Also treat the type of the subexpression as a pointer in ↵ | Ted Kremenek | 2009-12-23 | 2 | -0/+12 | |
| | | | | | | | GRExprEngine::VisitCast when the expression is handled as an lvalue. llvm-svn: 91969 | |||||
| * | Add assertion to check for valid source ranges. | Ted Kremenek | 2009-12-23 | 1 | -1/+4 | |
| | | | | | llvm-svn: 91966 | |||||
| * | Test case for PR5134. | John McCall | 2009-12-23 | 1 | -0/+7 | |
| | | | | | llvm-svn: 91965 | |||||
| * | Disable JITTest.FunctionIsRecompiledAndRelinked on ARM where it's not | Jeffrey Yasskin | 2009-12-23 | 1 | -0/+4 | |
| | | | | | | | implemented. llvm-svn: 91963 | |||||
| * | Driver: Fix '... -O4 -O0 ...', which was generating bitcode. | Daniel Dunbar | 2009-12-23 | 2 | -2/+15 | |
| | | | | | llvm-svn: 91962 | |||||
| * | Remove node ordering from inline asm nodes. It's not needed. | Bill Wendling | 2009-12-23 | 1 | -16/+0 | |
| | | | | | llvm-svn: 91961 | |||||
| * | Driver: Drop ToolChain::getHost() | Daniel Dunbar | 2009-12-23 | 2 | -2/+1 | |
| | | | | | llvm-svn: 91960 | |||||
| * | Suppress compiler warning. | Daniel Dunbar | 2009-12-23 | 1 | -0/+2 | |
| | | | | | llvm-svn: 91959 | |||||
| * | Remove node ordering from VA nodes. It's not needed. | Bill Wendling | 2009-12-23 | 1 | -25/+14 | |
| | | | | | llvm-svn: 91958 | |||||
| * | Test case from PR5476. | John McCall | 2009-12-23 | 1 | -0/+11 | |
| | | | | | llvm-svn: 91957 | |||||
| * | Set a member's access specifier even if it doesn't match the previous specifier. | John McCall | 2009-12-23 | 2 | -0/+13 | |
| | | | | | | | | | Prevents an assert on successive redeclarations. Fixed PR5573. llvm-svn: 91956 | |||||
| * | Update docs for bitcode changes. For object size checking we won't | Eric Christopher | 2009-12-23 | 1 | -27/+8 | |
| | | | | | | | | work with partial objects so just count the type as a boolean. Update appropriately. llvm-svn: 91954 | |||||
| * | Revert r91949 r91942 and r91936. | Bill Wendling | 2009-12-23 | 1 | -407/+119 | |
| | | | | | llvm-svn: 91953 | |||||
| * | Add basic support for analyzing CastExprs as lvalues. | Ted Kremenek | 2009-12-23 | 3 | -4/+39 | |
| | | | | | llvm-svn: 91952 | |||||
| * | Objective-C methods can be variadic, too. Who knew. | Douglas Gregor | 2009-12-23 | 2 | -0/+17 | |
| | | | | | llvm-svn: 91951 | |||||
| * | restore 'make update' functionality by not ignoring 'clang' here | Gabor Greif | 2009-12-23 | 0 | -0/+0 | |
| | | | | | llvm-svn: 91950 | |||||
| * | Finish up node ordering in ExpandNode. | Bill Wendling | 2009-12-23 | 1 | -45/+113 | |
| | | | | | llvm-svn: 91949 | |||||
| * | Switch Sema::CreateOverloadedUnaryOp over to InitializationSequence. | Douglas Gregor | 2009-12-23 | 1 | -3/+8 | |
| | | | | | llvm-svn: 91948 | |||||
| * | set svn:ignore | Nuno Lopes | 2009-12-23 | 0 | -0/+0 | |
| | | | | | llvm-svn: 91947 | |||||
| * | warn when attribute warn_unused_result is applied to void functions. | Nuno Lopes | 2009-12-22 | 3 | -3/+12 | |
| | | | | | | | while at it, remove an outdated FIXME llvm-svn: 91946 | |||||
| * | Add coalescer asserts. | Jakob Stoklund Olesen | 2009-12-22 | 1 | -4/+6 | |
| | | | | | llvm-svn: 91945 | |||||
| * | Add a SPR register class to the ARM target. | Jakob Stoklund Olesen | 2009-12-22 | 2 | -1/+14 | |
| | | | | | | | Certain Thumb instructions require only SP (e.g. tSTRspi). llvm-svn: 91944 | |||||

