- Oct 27, 2009
-
-
John Thompson authored
llvm-svn: 85236
-
Rafael Espindola authored
llvm-svn: 85235
-
John Thompson authored
llvm-svn: 85234
-
Benjamin Kramer authored
llvm-svn: 85232
-
Sebastian Redl authored
Implement Chris's suggestions for the precendence warnings. Reformat the code a bit. Test the fixits. llvm-svn: 85231
-
Nuno Lopes authored
llvm-svn: 85223
-
Mikhail Glushenkov authored
llvm-svn: 85215
-
Bob Wilson authored
llvm-svn: 85210
-
Douglas Gregor authored
instantiation once we have committed to performing the instantiation. As part of this, make our makeshift template-instantiation location information suck slightly less. Fixes PR5264. llvm-svn: 85209
-
Bob Wilson authored
llvm-svn: 85208
-
Bob Wilson authored
llvm-svn: 85207
-
Chris Lattner authored
with multiple return values it inserts a PHI to merge them all together. However, if the return values are all the same, it ends up with a pointless PHI and this pointless PHI happens to really block SRoA from happening in at least a silly C++ example written by Doug, but probably others. This fixes rdar://7339069. llvm-svn: 85206
-
Chris Lattner authored
llvm-svn: 85205
-
Bob Wilson authored
llvm-svn: 85204
-
Chris Lattner authored
llvm-svn: 85203
-
Edward O'Callaghan authored
llvm-svn: 85202
-
Edward O'Callaghan authored
llvm-svn: 85201
-
Edward O'Callaghan authored
llvm-svn: 85200
-
Edward O'Callaghan authored
llvm-svn: 85199
-
Mike Stump authored
llvm-svn: 85198
-
Mike Stump authored
llvm-svn: 85197
-
Mike Stump authored
llvm-svn: 85196
-
Mike Stump authored
complain that functions that have a return statement should be declared noreturn. Fixed PR5286. llvm-svn: 85195
-
Edward O'Callaghan authored
llvm-svn: 85194
-
Ted Kremenek authored
llvm-svn: 85193
-
Jeffrey Yasskin authored
llvm-svn: 85192
-
-
Eric Christopher authored
do anything than return "I don't know" at the moment. llvm-svn: 85189
-
Rafael Espindola authored
llvm-svn: 85188
-
Evan Cheng authored
llvm-svn: 85186
-
Dan Gohman authored
llvm-svn: 85185
-
Evan Cheng authored
Change Thumb1 and Thumb2 instructions to separate opcode from operands with a tab instead of a space. llvm-svn: 85184
-
Jeffrey Yasskin authored
being destroyed. This allows users to run global optimizations like globaldce even after some functions have been jitted. This patch also removes the Function* parameter to JITEventListener::NotifyFreeingMachineCode() since it can cause that to be called when the Function is partially destroyed. This change will be even more helpful later when I think we'll want to allow machine code to actually outlive its Function. llvm-svn: 85182
-
Victor Hernandez authored
llvm-svn: 85181
-
Owen Anderson authored
llvm-svn: 85180
-
Owen Anderson authored
llvm-svn: 85179
-
Evan Cheng authored
llvm-svn: 85178
-
Victor Hernandez authored
llvm-svn: 85177
-
Victor Hernandez authored
Remove LowerAllocations pass. Update some more passes to treate free calls just like they were treating FreeInst. llvm-svn: 85176
-
Mike Stump authored
someone will add an llvm intrinsic for us to use, so the optimizer can figure out the hard cases. WIP. For those that want to help, double check with Eric before starting. He has a bit of code this will plug into. llvm-svn: 85175
-