- 12 Feb, 2008 3 commits
-
-
Tanya Lattner authored
llvm-svn: 46992
-
Tanya Lattner authored
llvm-svn: 46986
-
Tanya Lattner authored
llvm-svn: 46982
-
- 04 Feb, 2008 2 commits
-
-
Tanya Lattner authored
Don't dump the function! llvm-svn: 46699
-
Tanya Lattner authored
Provide correct DWARF register numbering for debug information emission on x86-32/Darwin. This should fix bunch of issues. llvm-svn: 46698
-
- 23 Jan, 2008 1 commit
-
-
Tanya Lattner authored
Trivial patch to fix two warnings llvm-svn: 46272
-
- 22 Jan, 2008 1 commit
-
-
Tanya Lattner authored
One too many )'s breaks 'make clean' with certain versions of make. This fixes PR1927 llvm-svn: 46248
-
- 21 Jan, 2008 4 commits
-
-
Tanya Lattner authored
Fix the failures in the PPC JIT by marking relocation entries for external symbols (e.g. 'fmod') as needing a stub. This regression was introduced by Evan's jit patch here: http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20071231/056749.html With this fixed, the two ExecutionEngine failures are passing on ppc, and the ppc jit works on freebench and olden. llvm-svn: 46225
-
Tanya Lattner authored
Need to handle any 'nest' parameter before integer parameters, since otherwise it won't be passed in the right register. With this change trampolines work on x86-64 (thanks to Luke Guest for providing access to an x86-64 box). llvm-svn: 46215
-
Tanya Lattner authored
Honour ByVal parameter attribute for name decoration. llvm-svn: 46214
-
Tanya Lattner authored
Make sure the caller doesn't use freed memory. Fixes PR1935. llvm-svn: 46213
-
- 18 Jan, 2008 3 commits
-
-
Tanya Lattner authored
llvm-svn: 46169
-
Tanya Lattner authored
Revert the part of 45849 that treated weak globals as weak globals rather than commons. While not wrong, this change tickled a latent bug in Darwin's strip, so revert it for now as a workaround. llvm-svn: 46168
-
Tanya Lattner authored
Revert the part of 45848 that treated weak globals as weak globals rather than commons. While not wrong, this change tickled a latent bug in Darwin's strip, so revert it for now as a workaround. llvm-svn: 46167
-
- 17 Jan, 2008 12 commits
-
-
Tanya Lattner authored
llvm-svn: 46121
-
Tanya Lattner authored
Regenerated configure with autoconf 2.60. Do not use 2.61 until AutoGen.sh is updated! llvm-svn: 46118
-
Tanya Lattner authored
llvm-svn: 46114
-
Evan Cheng authored
llvm-svn: 46113
-
Devang Patel authored
llvm-svn: 46112
-
Evan Cheng authored
and the spill is its kill. However, if the local allocator has determined the register has not been modified (possible when its value was reloaded), it would not issue a restore. In that case, mark the last use of the virtual register as kill. llvm-svn: 46111
-
Fariborz Jahanian authored
when creating its type. llvm-svn: 46109
-
Chris Lattner authored
promoted functions. This is important for varargs calls in particular. Thanks to duncan for providing a great testcase. llvm-svn: 46108
-
Seo Sanghyeon authored
llvm-svn: 46107
-
Ted Kremenek authored
state. llvm-svn: 46106
-
Steve Naroff authored
Declarator::clear(): Null out variable after it's been deleted. This avoids a double free (which is good:-) Bug submitted by Eli. llvm-svn: 46105
-
Evan Cheng authored
llvm-svn: 46104
-
- 16 Jan, 2008 14 commits
-
-
Steve Naroff authored
Simplify comment. llvm-svn: 46103
-
Steve Naroff authored
Type::isArithmeticType(): disallow incomplete enum decls. Bug submitted by Eli. llvm-svn: 46102
-
Ted Kremenek authored
map. This will allow us to quickly prune them from maps without searching the entire map. llvm-svn: 46101
-
Ted Kremenek authored
to sort sub-expressions before Block-level expressions. llvm-svn: 46100
-
Evan Cheng authored
It's not safe to use the two value CombineTo variant to combine away a dead load. e.g. v1, chain2 = load chain1, loc v2, chain3 = load chain2, loc v3 = add v2, c Now we replace use of v1 with undef, use of chain2 with chain1. ReplaceAllUsesWith() will iterate through uses of the first load and update operands: v1, chain2 = load chain1, loc v2, chain3 = load chain1, loc v3 = add v2, c Now the second load is the same as the first load, SelectionDAG cse will ensure the use of second load is replaced with the first load. v1, chain2 = load chain1, loc v3 = add v1, c Then v1 is replaced with undef and bad things happen. llvm-svn: 46099
-
Duncan Sands authored
it should work, but I have no machine to test it on. Committed because it will at least cause no harm, and maybe someone can test it for me! llvm-svn: 46098
-
Ted Kremenek authored
values are determined when evaluating the parent expression. llvm-svn: 46096
-
Ted Kremenek authored
constant propagation. llvm-svn: 46095
-
Ted Kremenek authored
handle the case where the number of nodes was 0. Fixed bug in GREngineImpl where we did not proceed to the next statement when processing a PostStmt location. llvm-svn: 46093
-
Ted Kremenek authored
llvm-svn: 46092
-
Ted Kremenek authored
llvm-svn: 46091
-
Chris Lattner authored
llvm-svn: 46090
-
Dale Johannesen authored
associated function is so marked. llvm-svn: 46088
-
Ted Kremenek authored
llvm-svn: 46087
-