- Jul 07, 2010
-
-
Ted Kremenek authored
llvm-svn: 107731
-
Bob Wilson authored
allocated to consecutive registers. llvm-svn: 107730
-
Greg Clayton authored
line table entries that were termination entries (ones that define the bounds of the previous entry) could be found when looking up line table entries. We now properly skip these termination entries and check the next entry to try for a match. llvm-svn: 107729
-
Jordy Rose authored
llvm-svn: 107728
-
Dale Johannesen authored
print the (%rip) only if the 'a' modifier is present. PR 7528. llvm-svn: 107727
-
Jakob Stoklund Olesen authored
INSERT_SUBREG will now only appear in SSA machine instructions. Fix the handling of partial redefs in ProcessImplicitDefs. This is now relevant since partial redef COPY instructions appear. llvm-svn: 107726
-
Jakob Stoklund Olesen authored
This means that an instruction defining an S register will affect the domain of the parent D register. llvm-svn: 107725
-
Johnny Chen authored
oops! llvm-svn: 107724
-
Bruno Cardoso Lopes authored
llvm-svn: 107723
-
Jordy Rose authored
Add a new path-sensitive checker for functions in <string.h>, for both null-terminated strings and memory blocks. Currently only checks memcpy(), memmove(), and bcopy(), but this is intended to be expanded soon. llvm-svn: 107722
-
Dale Johannesen authored
llvm-svn: 107721
-
Bruno Cardoso Lopes authored
llvm-svn: 107720
-
Johnny Chen authored
llvm-svn: 107719
-
Jim Ingham authored
interface so everybody does it the same way. Add an "exact" lookup for internal uses. Fix up a few little cases where we weren't reporting command lookup errors correctly. Added "b" as an alias for "breakpoint" so it doesn't collide with "bt". llvm-svn: 107718
-
Bruno Cardoso Lopes authored
llvm-svn: 107717
-
Jason Molenda authored
llvm-svn: 107716
-
Bruno Cardoso Lopes authored
Update VEX encoding to support those new instructions llvm-svn: 107715
-
Dan Gohman authored
SelectBasicBlock doesn't needs its BasicBlock argument. llvm-svn: 107712
-
Devang Patel authored
llvm-svn: 107710
-
Ted Kremenek authored
llvm-svn: 107709
-
- Jul 06, 2010
-
-
Tom Care authored
Added a path-sensitive idempotent operation checker (-analyzer-idempotent-operation). Finds idempotent and/or tautological operations in a path sensitive context, flagging operations that have no effect or a predictable effect. Example: { int a = 1; int b = 5; int c = b / a; // a is 1 on all paths } - New IdempotentOperationChecker class - Moved recursive Stmt functions in r107675 to IdempotentOperationChecker - Minor refactoring of SVal to allow checking for any integer - Added command line option for check - Added basic test cases llvm-svn: 107706
-
Bob Wilson authored
llvm-svn: 107701
-
Jakob Stoklund Olesen authored
llvm-svn: 107700
-
John McCall authored
llvm-svn: 107699
-
Jakob Stoklund Olesen authored
llvm-svn: 107698
-
Devang Patel authored
llvm-svn: 107697
-
Chris Lattner authored
llvm-svn: 107696
-
Jakob Stoklund Olesen authored
It is OK for an alias live range to overlap if there is a copy to or from the physical register. CoalescerPair can work out if the copy is coalescable independently of the alias. This means that we can join with the actual destination interval instead of using the getOrigDstReg() hack. It is no longer necessary to merge clobber ranges into subregisters. llvm-svn: 107695
-
Greg Clayton authored
llvm-svn: 107694
-
Greg Clayton authored
function prototype (from Jean-Daniel Dupas). llvm-svn: 107693
-
Greg Clayton authored
llvm-svn: 107692
-
Dan Gohman authored
the block before calling the expansion hook. And don't put EFLAGS in a mbb's live-in list twice. llvm-svn: 107691
-
Nick Lewycky authored
AST during the instantiation. Fixes PR7417! llvm-svn: 107690
-
Matt Fleming authored
Patch from Roman Divacky. llvm-svn: 107688
-
John McCall authored
into IRBuilder. llvm-svn: 107687
-
Douglas Gregor authored
TagDecl subclasses when out-of-line template declaration information is available, from Peter Collingbourne! llvm-svn: 107686
-
Matt Fleming authored
Binary Interface specification. llvm-svn: 107685
-
Eric Christopher authored
llvm-svn: 107684
-
John McCall authored
and give a more precise return type for some of the type-creation methods. llvm-svn: 107683
-
Douglas Gregor authored
template specialization, from Peter Collingbourne. llvm-svn: 107682
-