- Aug 17, 2007
-
-
Anders Carlsson authored
llvm-svn: 41136
-
Evan Cheng authored
llvm-svn: 41135
-
Evan Cheng authored
Update test: dynamic_stackalloc size *must* be rounded to ensure stack ptr be left in a valid state. llvm-svn: 41134
-
Evan Cheng authored
If dynamic_stackalloc alignment is > stack alignment, first issue an instruction to align the stack ptr before the decrement. llvm-svn: 41133
-
Evan Cheng authored
- If a dynamic_stackalloc alignment requirement is <= stack alignment, then the alignment argument is ignored. - *Always* round up the size of the allocation to multiples of stack alignment to ensure the stack ptr is never left in an invalid state after a dynamic_stackalloc. llvm-svn: 41132
-
Owen Anderson authored
llvm-svn: 41131
-
Dan Gohman authored
what they're supposed to be before using them. llvm-svn: 41130
-
Owen Anderson authored
llvm-svn: 41129
-
- Aug 16, 2007
-
-
Dan Gohman authored
llvm-svn: 41128
-
Steve Naroff authored
Fixed Sema::CheckEqualityOperands() and Sema::CheckRelationalOperands() to deal more thoughtfully with incompatible pointers. This includes: - Emit a diagnostic when two pointers aren't compatible! - Promote one of the pointers/integers so we maintain the invariant expected by the code generator (i.e. that the left/right types match). - Upgrade the pointer/integer comparison diagnostic to include the types. llvm-svn: 41127
-
Owen Anderson authored
time performance win in most cases. llvm-svn: 41126
-
Chris Lattner authored
two's complement bignum arithmetic. They could be used to implement much of APInt, but the idea is they are enough to implement APFloat as well, which the current APInt interface is not suited for. Patch by Neil Booth! llvm-svn: 41124
-
Rafael Espindola authored
llvm-svn: 41123
-
Reid Spencer authored
1. Eliminate redundant error messages. LinkInFile and LinkInArchive already call the error() method in each case so there's no use telling the user again that an item couldn't be linked in. 2. Improve the formatting of error messages (separating content). 3. Change the wording for the warning about unrecognized files. Make it clear that the file is being ignored. llvm-svn: 41121
-
Evan Cheng authored
llvm-svn: 41119
-
Evan Cheng authored
Fix some kill info update bugs; add hidden option -disable-rematerialization to turn off remat for debugging. llvm-svn: 41118
-
Reid Spencer authored
reported to the end user. llvm-svn: 41117
-
Reid Spencer authored
the standard error. llvm-svn: 41116
-
Owen Anderson authored
llvm-svn: 41115
-
Owen Anderson authored
llvm-svn: 41114
-
Ted Kremenek authored
"A[4]" are equivalent to "4[A]", and that a test that the expression returned by "getBase()" has a pointer type is required to resolve which subexpression is the "true" base expression of the array index. llvm-svn: 41113
-
Lauro Ramos Venancio authored
Fix PR1287. llvm-svn: 41112
-
- Aug 15, 2007
-
-
Anton Korobeynikov authored
llvm-svn: 41111
-
Evan Cheng authored
llvm-svn: 41110
-
Evan Cheng authored
If the source of a move is in spill slot, the reload may be folded to essentially a load from stack slot. It's ok to mark the stack slot value as available for reuse. But it should not be clobbered since the destination of the move is live. llvm-svn: 41109
-
David Greene authored
Update .cvs file llvm-svn: 41106
-
Anton Korobeynikov authored
hard to catch bugs with retaddr lowering llvm-svn: 41104
-
Chris Lattner authored
llvm-svn: 41103
-
Dan Gohman authored
llvm-svn: 41102
-
Dan Gohman authored
llvm-svn: 41101
-
Dan Gohman authored
llvm-svn: 41100
-
Dan Gohman authored
llvm-svn: 41099
-
Dan Gohman authored
regex used to convert all the others because the first '|' was on a separate line. llvm-svn: 41098
-
Dan Gohman authored
llvm-svn: 41097
-
Devang Patel authored
llvm-svn: 41096
-
Devang Patel authored
Use dominance frontier to fixup incoming edges of successor blocks not domianted by DeadBB. Use df_iterator to walk and delete basic blocks dominated by DeadBB. llvm-svn: 41095
-
Reid Spencer authored
llvm-svn: 41094
-
Devang Patel authored
llvm-svn: 41093
-
Ted Kremenek authored
canonicalized queries of a variable's storage: hasAutoStorage - Does a variable have (implicit) auto storage? hasStaticStorage - Does a variable have (implicit) static storage? hasLocalStorage - Is the variable a non-static local variable? hasGlobalStorage - Is the variable a global variable or a static local variable? Additional comments documenting these functions are included in the source. llvm-svn: 41092
-
Devang Patel authored
llvm-svn: 41091
-