- Mar 31, 2009
-
-
Ted Kremenek authored
assume that @catch blocks are never executed. llvm-svn: 68072
-
Devang Patel authored
Loop Index Split can eliminate a loop if it can determin if loop body is executed only once. There was a bug in determining IV based value of the iteration for which the loop body is executed. Fix it. llvm-svn: 68071
-
Ted Kremenek authored
it. Will discuss offline whether symbolic regions should by typed or typeless. llvm-svn: 68070
-
Daniel Dunbar authored
llvm-svn: 68069
-
- Mar 30, 2009
-
-
Ted Kremenek authored
llvm-svn: 68068
-
Douglas Gregor authored
llvm-svn: 68067
-
Evan Cheng authored
When optimzing a mul by immediate into two, the resulting mul's should get a x86 specific node to avoid dag combiner from hacking on them further. llvm-svn: 68066
-
Evan Cheng authored
Turn a 2-address instruction into a 3-address one when it's profitable even if the two-address operand is killed. e.g. %reg1024<def> = MOV r1 %reg1025<def> = ADD %reg1024, %reg1026 r0 = MOV %reg1025 If it's not possible / profitable to commute ADD, then turning ADD into a LEA saves a copy. llvm-svn: 68065
-
Fariborz Jahanian authored
objc2's ivar synthesis. llvm-svn: 68064
-
Ted Kremenek authored
llvm-svn: 68063
-
Eli Friedman authored
llvm-svn: 68062
-
Daniel Dunbar authored
- Patch by Ed Schouten! llvm-svn: 68061
-
Chris Lattner authored
llvm-svn: 68060
-
Bill Wendling authored
llvm-svn: 68059
-
Fariborz Jahanian authored
declaration. Reject it. llvm-svn: 68058
-
Bill Wendling authored
llvm-svn: 68057
-
Chris Lattner authored
anything pointer-like, which may or may not actually be a pointer. llvm-svn: 68056
-
Chris Lattner authored
allow the traits to be specified as well. llvm-svn: 68055
-
Dan Gohman authored
llvm-svn: 68054
-
Dan Gohman authored
valid argument attributes (zeroext and signext are). llvm-svn: 68053
-
Ted Kremenek authored
llvm-svn: 68052
-
John Mosby authored
docs/TestingGuide.html: correction to prev. text (objdir!=srcdir required for running test-suite), removed refs to llvm-test llvm-svn: 68051
-
Bob Wilson authored
llvm-svn: 68050
-
Ted Kremenek authored
loc::SymbolVal/nonloc::SymbolVal probing. llvm-svn: 68049
-
Ted Kremenek authored
also makes this code more correct as it transparently handles SVals that wrapped TypedViewRegions(SymbolicRegions). llvm-svn: 68048
-
Devang Patel authored
Walking an invalidated iterator is not a good idea. llvm-svn: 68047
-
Ted Kremenek authored
handles declarations with multiple variables. llvm-svn: 68046
-
Douglas Gregor authored
llvm-svn: 68045
-
Daniel Dunbar authored
- <rdar://problem/6726511> [driver] clang does not have -msoft-float hooked up. llvm-svn: 68044
-
Fariborz Jahanian authored
Patch by David Chisnall. llvm-svn: 68043
-
Daniel Dunbar authored
llvm-svn: 68042
-
Ted Kremenek authored
will be called for every expression in a basic block. llvm-svn: 68041
-
Mike Stump authored
llvm-svn: 68038
-
Anton Korobeynikov authored
llvm-svn: 68037
-
Anton Korobeynikov authored
llvm-svn: 68036
-
Anton Korobeynikov authored
llvm-svn: 68035
-
Anton Korobeynikov authored
llvm-svn: 68034
-
Anton Korobeynikov authored
llvm-svn: 68033
-
Anton Korobeynikov authored
Do not propagate ELF-specific stuff (data.rel) into other targets. This simplifies code and also ensures correctness. llvm-svn: 68032
-
Anton Korobeynikov authored
llvm-svn: 68031
-