- 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: 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
-
- May 21, 2009
-
-
Eli Friedman authored
PR4238. llvm-svn: 72223
-
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
-
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
-
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
-
-
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
-
Eli Friedman authored
build an integer and cast that to a float. This fixes a crash caused by trying to split an f32 into two f16's. This changes the behavior in test/CodeGen/XCore/fneg.ll because that testcase now triggers a DAGCombine which converts the fneg into an integer operation. If someone is interested, it's probably possible to tweak the test to generate an actual fneg. llvm-svn: 72162
-
Evan Cheng authored
llvm-svn: 72160
-
Evan Cheng authored
llvm-svn: 72154
-
Dan Gohman authored
about the convention from LoopInfo that a null Loop* means the entire function body. llvm-svn: 72152
-
Owen Anderson authored
Add llvm_start_multithreaded(), which starts up the LLVM internals in thread-safe mode. Provide double-check locking initialization of ManagedStatic's when running in thread-safe mode. llvm-svn: 72151
-
Dan Gohman authored
of the comparison is defined inside the loop. This fixes a use-before-def problem, because the transformation puts a use of the RHS outside the loop. llvm-svn: 72149
-
- May 19, 2009
-
-
Bob Wilson authored
llvm-svn: 72138
-
Dan Gohman authored
llvm-svn: 72132
-
Dan Gohman authored
llvm-svn: 72131
-