- May 22, 2009
-
-
Bob Wilson authored
for ARM. This fixes rdar://6908807. llvm-svn: 72269
-
Dan Gohman authored
assuming that the use of the value is in a block dominated by the "normal" destination. LangRef.html and other documentation sources don't explicitly guarantee this, but it seems to be assumed in other places in LLVM at least. This fixes an assertion failure on the included testcase, which is derived from the Ada testsuite. FixUsesBeforeDefs is a temporary measure which I'm looking to replace with a more capable solution. llvm-svn: 72266
-
Sanjiv Gupta authored
Emit debug information for globals (which include automatic variables as well because on PIC16 they are emitted as globals by the frontend). llvm-svn: 72262
-
Duncan Sands authored
llvm-svn: 72254
-
Duncan Sands authored
llvm-svn: 72253
-
Dan Gohman authored
use in expanding SCEVAddExprs with GEPs. The operands of a SCEVMulExpr need to be multiplied together, not added. llvm-svn: 72250
-
Torok Edwin authored
indirect call into direct call, thus the verifier would reject something it previously accepted. llvm-svn: 72249
-
Torok Edwin authored
This only rejects mismatches between target specific calling convention and C/LLVM specific calling convention. There are too many fastcc/C, coldcc/cc42 mismatches in the testsuite, these are not reject by the verifier. llvm-svn: 72248
-
Eli Friedman authored
PR4238. llvm-svn: 72244
-
Daniel Dunbar authored
DragonFly OS type. llvm-svn: 72242
-
Dan Gohman authored
llvm-svn: 72239
-
Evan Cheng authored
llvm-svn: 72235
-
Dale Johannesen authored
operand is the last in a pattern. There is no reason this should be true (although apparently it always is right now). llvm-svn: 72232
-
- May 21, 2009
-
-
Eli Friedman authored
llvm-svn: 72231
-
Eli Friedman authored
llvm-svn: 72227
-
Eli Friedman authored
PR4238. llvm-svn: 72223
-
Stuart Hastings authored
llvm-svn: 72222
-
Jay Foad authored
If this causes any new assertion failures that I didn't catch in testing, the fix is usually to change "&v[0]" to "v.data()" for some SmallVector v. llvm-svn: 72221
-
Duncan Sands authored
type as a target independent constant expression. I confess that I didn't check that this method works as intended (though I did test the equivalent hand-written IR a little). But what could possibly go wrong! llvm-svn: 72213
-
Jay Foad authored
llvm-svn: 72210
-
Jay Foad authored
llvm-svn: 72209
-
Dan Gohman authored
Instcombine to be more aggressive about using SimplifyDemandedBits on shift nodes. This allows a shift to be simplified to zero in the included test case. llvm-svn: 72204
-
Owen Anderson authored
llvm-svn: 72202
-
Owen Anderson authored
llvm-svn: 72201
-
Bill Wendling authored
bootstrapping. llvm-svn: 72200
-
Bill Wendling authored
llvm-svn: 72198
-
Bill Wendling authored
llvm-svn: 72197
-
Bill Wendling authored
llvm-svn: 72196
-
Bill Wendling authored
llvm-svn: 72195
-
Bill Wendling authored
llvm-svn: 72194
-
Bill Wendling authored
llvm-svn: 72193
-
Bill Wendling authored
the 'constract function dbg thingy'. Rename some methods to make them consistent with the rest of the methods. Move the 'Emit' methods to the end of the file. llvm-svn: 72192
-
Argyrios Kyrtzidis authored
DebugScope refers to a debug region, function or block. llvm-svn: 72191
-
- May 20, 2009
-
-
Dan Gohman authored
llvm-svn: 72184
-
Owen Anderson authored
initialization succeeded or not, rather than just asserting. llvm-svn: 72182
-
Owen Anderson authored
llvm-svn: 72180
-
Owen Anderson authored
Hopefully this fixes the last build errors on systems with GCC < 4.1. llvm-svn: 72179
-
Owen Anderson authored
llvm-svn: 72177
-
Owen Anderson authored
all kinds of problems caused by including windows.h and/or config.h in an LLVM header. llvm-svn: 72174
-
Bob Wilson authored
llvm-svn: 72172
-