- Jan 17, 2008
-
-
Tanya Lattner authored
Regenerate configure with 2.60. llvm-svn: 46119
-
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
-
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
-
- Jan 16, 2008
-
-
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
-
Ted Kremenek authored
llvm-svn: 46086
-
Ted Kremenek authored
that were "not a constant." llvm-svn: 46085
-
Ted Kremenek authored
call the dstor instead of using delete. llvm-svn: 46084
-
Chris Lattner authored
a method named ImpCastExprToType in Sema. Use this method to insert implicit casts for case statements from their operand type to the condition type of the switch. This fixes a crash on test/CodeGen/statements.c, reported by Eli Friedman. llvm-svn: 46083
-
Chris Lattner authored
llvm-svn: 46082
-
Ted Kremenek authored
llvm-svn: 46081
-
Ted Kremenek authored
ctor for GREngine. llvm-svn: 46080
-
Ted Kremenek authored
llvm-svn: 46079
-
Ted Kremenek authored
llvm-svn: 46078
-
Ted Kremenek authored
llvm-svn: 46076
-
Ted Kremenek authored
llvm-svn: 46075
-
Ted Kremenek authored
Fixed some compilation errors with GREngine that showed up during template instantiation. llvm-svn: 46074
-
Chris Lattner authored
llvm-svn: 46073
-
Chris Lattner authored
simplification. This fixes automotive-basicmath on PPC. llvm-svn: 46072
-
Ted Kremenek authored
node caching in GREngine will guarantee that we do not insert a node twice into a nodeset. llvm-svn: 46071
-
Steve Naroff authored
Sema::MergeFunctionDecl()...make sure diagnostic is accurate (wrt function declarations/definitions). Patch by Carl Lewis! llvm-svn: 46070
-