- Apr 27, 2009
-
-
Dan Gohman authored
llvm-svn: 70209
-
Dan Gohman authored
llvm-svn: 70208
-
Duncan Sands authored
building without optimization and building with checking. llvm-svn: 70205
-
Mon P Wang authored
llvm-svn: 70197
-
Nick Lewycky authored
another stub, but then never calling the jitted function) can cause the JIT to leave a stub in place. Judging by the comments this is a known deficiency, so we're just not going to use AssertingVH for the StubToFunctionTy map. Also shorten some lines longer than 80 columns. This fixes the "make check" failure with ocaml on x86-64 linux. llvm-svn: 70185
-
Sanjiv Gupta authored
Now that any size of integer indices are allowed for sequential types, remove the unneccessary gyan about promoting them. llvm-svn: 70181
-
Dan Gohman authored
llvm-svn: 70180
-
Dan Gohman authored
the trunc is directly replaced with the smaller load, so don't try to create a new sext node. This fixes PR4050. llvm-svn: 70179
-
Dan Gohman authored
llvm-svn: 70176
-
Dan Gohman authored
or when some other std::exception is thrown. llvm-svn: 70175
-
Chris Lattner authored
BLOCKNAME and SETRECORDNAME. This allows a bitcode file to be self describing with pretty names for records and blocks in addition to numbers. This enhances llvm-bcanalyzer to use this to print prettily. llvm-svn: 70165
-
- Apr 26, 2009
-
-
Chris Lattner authored
llvm-svn: 70159
-
Chris Lattner authored
state out of the BitstreamReader class into a BitstreamCursor class. Doing this allows the client to have multiple cursors into the same file, each with potentially different live block stacks and abbreviation records. llvm-svn: 70157
-
Bill Wendling authored
llvm-svn: 70151
-
Bill Wendling authored
llvm-svn: 70148
-
Chris Lattner authored
64-bit build. llvm-svn: 70147
-
Bill Wendling authored
llvm-svn: 70138
-
Sanjiv Gupta authored
Any size of integral indices are allowed in gep for indexing into sequential types. Also adding a test case to check the indices type allowed into struct. llvm-svn: 70134
-
Chris Lattner authored
Josef Eisl! llvm-svn: 70087
-
Chris Lattner authored
llvm-svn: 70085
-
Chris Lattner authored
Patch by Jeffrey Yasskin! llvm-svn: 70084
-
Chris Lattner authored
patch by Jeffrey Yasskin! llvm-svn: 70083
-
Chris Lattner authored
llvm-svn: 70082
-
- Apr 25, 2009
-
-
Chris Lattner authored
llvm-svn: 70080
-
Chris Lattner authored
The real fix for this whole mess is to require the operand of the alias to be a *GlobalValue* (not a general constant, including constant exprs) but allow the operand and the alias type to be unrelated. This fixes PR4066 llvm-svn: 70079
-
Chris Lattner authored
new stuff. PR3924. llvm-svn: 70077
-
Bill Wendling authored
llvm-svn: 70076
-
Mon P Wang authored
llvm-svn: 70072
-
Evan Cheng authored
llvm-svn: 70069
-
Chris Lattner authored
Patch by John McCall! llvm-svn: 70068
-
Chris Lattner authored
patch by Jeff Yasskin! llvm-svn: 70058
-
Chris Lattner authored
Nicolas Capens! llvm-svn: 70057
-
Dan Gohman authored
using EXTRACT_ELEMENT into a utility function. llvm-svn: 70056
-
Dan Gohman authored
llvm-svn: 70054
-
Dan Gohman authored
into unsigned ones when the operands are known to have the same sign bit value. llvm-svn: 70053
-
Dan Gohman authored
llvm-svn: 70052
-
Dan Gohman authored
common, but indvars shouldn't crash on them. This fixes PR4054. llvm-svn: 70051
-
Torok Edwin authored
Path.cpp:59: warning: case label value exceeds maximum value for type magic[0] is a (signed) char, but some case values are unsigned (e.g. 0xde). When magic[0] was 0xde, the switch has taken the default branch instead of case 0xde branch. Apparently this was the behaviour with older versions of gcc too, but not with g++. Now g++-4.4 behaves as gcc, and ignores unsigned case values out of range signed range. llvm-svn: 70038
-
Evan Cheng authored
Do not share a single unknown val# for all the live ranges merged into a physical sub-register live interval. When coalescer is merging in clobbered virtaul register live interval into a physical register live interval, give each virtual register val# a separate val# in the physical register live interval. Otherwise, the coalescer would have lost track of the definitions information it needs to make correct coalescing decisions. llvm-svn: 70026
-
Sanjiv Gupta authored
llvm-svn: 70019
-