- Jul 29, 2008
-
-
Duncan Sands authored
to be marked invalid regardless of whether it is a debug, an exception handling or (hopefully) a GC label. llvm-svn: 54172
-
Bruno Cardoso Lopes authored
llvm-svn: 54169
-
Nate Begeman authored
llvm-svn: 54168
-
Bruno Cardoso Lopes authored
llvm-svn: 54167
-
Duncan Sands authored
be run when installing on sparc sun. Set the mime type to text/x-sh while there. llvm-svn: 54165
-
Nate Begeman authored
The CellSPU codegen is broken, but needs to be fixed before we can put this back in. llvm-svn: 54164
-
Steve Naroff authored
<rdar://problem/6108127> clang ObjC rewriter: no translation of id <proto> llvm-svn: 54163
-
Daniel Dunbar authored
- Killed useless CodeGenModule::EmitGlobalVarDeclarator, instead just recurse on any ScopedDecl. - Fix for <rdar://problem/6093838> llvm-svn: 54162
-
Nate Begeman authored
CodeGen & Clang work coming next. llvm-svn: 54161
-
Matthijs Kooijman authored
partially unroll a loop when fully unrolling would not fit under the threshold. Patch by Mikael Lepistö. llvm-svn: 54160
-
Matthijs Kooijman authored
that says "unconditional loads from this argument are safe", we now keep track of the safety per set of indices from which loads happen. This prevents ArgPromotion from promoting loads that aren't really valid. As an added effect, this will now disregard the the type of the indices passed to a GEP, so "load GEP %A, i32 1" and "load GEP %A, i64 1" will result in a single argument, not two. This fixes PR2598, for which a testcase has been added as well. llvm-svn: 54159
-
Matthijs Kooijman authored
just it's name, which is often empty. Also remove a newline from the output that wasn't really needed. llvm-svn: 54158
-
Matthijs Kooijman authored
llvm-svn: 54157
-
Evan Cheng authored
Fix for PR2578. Do not split off a block whose size is less than FreeRangeHeader::getMinBlockSize(). Patch by Damien. llvm-svn: 54152
-
Chris Lattner authored
llvm-svn: 54151
-
Dan Gohman authored
llvm-svn: 54148
-
Dan Gohman authored
which is represented in codegen as an 'and' operation. This matches them with movz instructions, instead of leaving them to be matched by and instructions with an immediate field. llvm-svn: 54147
-
- Jul 28, 2008
-
-
Dan Gohman authored
a new ilist_node class, and remove them. Unlike alist_node, ilist_node doesn't attempt to manage storage itself, so it avoids the associated problems, including being opaque in gdb. Adjust the Recycler class so that it doesn't depend on alist_node. Also, change it to use explicit Size and Align parameters, allowing it to work when the largest-sized node doesn't have the greatest alignment requirement. Change MachineInstr's MachineMemOperand list from a pool-backed alist to a std::list for now. llvm-svn: 54146
-
Owen Anderson authored
llvm-svn: 54144
-
Bill Wendling authored
llvm-svn: 54143
-
Bruno Cardoso Lopes authored
llvm-svn: 54142
-
Duncan Sands authored
of operands should be -1 not 0. llvm-svn: 54141
-
Duncan Sands authored
llvm-svn: 54140
-
Bruno Cardoso Lopes authored
Fixed COMM asm directive usage. ConstantPool using custom FourByteConstantSection. llvm-svn: 54139
-
Duncan Sands authored
because opt exited while llvm-as was still writing to the pipe, causing it to get a SIGPIPE. It seems best to change things to avoid the race altogether. llvm-svn: 54138
-
Bill Wendling authored
llvm-svn: 54137
-
Dan Gohman authored
llvm-svn: 54136
-
Dan Gohman authored
llvm-svn: 54135
-
Dan Gohman authored
llvm-svn: 54134
-
Owen Anderson authored
This fixes PR2599. llvm-svn: 54133
-
Owen Anderson authored
circumstances we could end up remapping a dependee to the same instruction that we're trying to remove. Handle this properly by just falling back to a conservative solution. llvm-svn: 54132
-
Bill Wendling authored
llvm-svn: 54131
-
Dan Gohman authored
llvm-svn: 54130
-
Dan Gohman authored
the SelectionDAG's. llvm-svn: 54129
-
- Jul 27, 2008
-
-
Dan Gohman authored
llvm-svn: 54128
-
Dan Gohman authored
parallel its analogue, Value::value_use_iterator. The operator* method now returns the user, rather than the use. llvm-svn: 54127
-
Dan Gohman authored
llvm-svn: 54125
-
Dan Gohman authored
llvm-svn: 54124
-
Dan Gohman authored
llvm-svn: 54123
-
Duncan Sands authored
unary operations! Add support for softening some additional unary operations like fp_to_sint. llvm-svn: 54122
-