- May 18, 2011
-
-
Devang Patel authored
llvm-svn: 131508
-
- May 17, 2011
-
-
Devang Patel authored
llvm-svn: 131480
-
Devang Patel authored
llvm-svn: 131427
-
- May 16, 2011
-
-
Devang Patel authored
Radar 9422775. llvm-svn: 131422
-
- May 14, 2011
-
-
Benjamin Kramer authored
llvm-svn: 131345
-
- May 05, 2011
-
-
Devang Patel authored
llvm-svn: 130894
-
- May 02, 2011
-
-
Devang Patel authored
Scanning entire basic block may be too expensive in terms of compile time. Instead, just use whatever location info first non-phi instruction has. llvm-svn: 130729
-
- Apr 30, 2011
-
-
Devang Patel authored
llvm-svn: 130551
-
- Apr 29, 2011
-
-
Peter Collingbourne authored
llvm-svn: 130528
-
Peter Collingbourne authored
llvm-svn: 130527
-
Peter Collingbourne authored
llvm-svn: 130526
-
- Apr 28, 2011
-
-
Devang Patel authored
llvm-svn: 130431
-
- Apr 23, 2011
-
-
Jay Foad authored
llvm-svn: 130068
-
- Apr 21, 2011
-
-
Jay Foad authored
llvm-svn: 129932
-
- Apr 19, 2011
-
-
Jay Foad authored
llvm-svn: 129759
-
- Apr 15, 2011
-
-
Chris Lattner authored
Luis Felipe Strano Moraes! llvm-svn: 129558
-
- Apr 14, 2011
-
-
Chris Lattner authored
instruction around, reducing work. Greatly simplify handling of debug instructions. There is no need to build up a vector of them and then move them into the one predecessor if we're processing a block. Instead just rescan the block and *copy* them into the pred. If a block gets merged into multiple preds, this will retain more debug info. llvm-svn: 129502
-
- Apr 12, 2011
-
-
Chris Lattner authored
llvm-svn: 129319
-
- Apr 11, 2011
-
-
Jay Foad authored
llvm-svn: 129271
-
- Apr 08, 2011
-
-
Devang Patel authored
llvm-svn: 129114
-
- Apr 07, 2011
-
-
Devang Patel authored
llvm-svn: 129078
-
Devang Patel authored
llvm-svn: 129041
-
Devang Patel authored
llvm-svn: 129035
-
- Apr 04, 2011
-
-
Eli Friedman authored
llvm-commits. (Not sure why it only breaks on Windows; maybe it has something to do with the iterator representation...) llvm-svn: 128802
-
- Apr 03, 2011
-
-
Eli Friedman authored
after the given instruction; make sure to handle that case correctly. (It's difficult to trigger; the included testcase involves a dead block, but I don't think that's a requirement.) While I'm here, get rid of the unnecessary warning about SimplifyInstructionsInBlock, since it should work correctly as far as I know. llvm-svn: 128782
-
- Mar 30, 2011
- Mar 21, 2011
-
-
Devang Patel authored
llvm-svn: 128030
-
- Mar 19, 2011
-
-
Devang Patel authored
If an AllocaInst referred by DbgDeclareInst is used by a LoadInst then the LoadInst should also get a corresponding llvm.dbg.value intrinsic. llvm-svn: 127924
-
Devang Patel authored
llvm-svn: 127923
-
Devang Patel authored
llvm-svn: 127922
-
- Mar 17, 2011
-
-
Devang Patel authored
This is done by lowering dbg.declare intrinsic into dbg.value intrinsic. Radar 9143931. llvm-svn: 127834
-
Devang Patel authored
llvm-svn: 127832
-
- Mar 15, 2011
-
-
Cameron Zwarich authored
llvm-svn: 127684
-
Cameron Zwarich authored
llvm-svn: 127674
-
Eli Friedman authored
of pointers in an std::map. llvm-svn: 127650
-
- Mar 09, 2011
-
-
Eli Friedman authored
reachable uses, but there still might be uses in dead blocks. Use the standard solution of replacing all the uses with undef. This is a rare case because it's very sensitive to phase ordering in SimplifyCFG. llvm-svn: 127299
-
- Mar 04, 2011
-
-
Jakob Stoklund Olesen authored
Avoid colliding with the sentinels, hopefully unbreaking llvm-gcc-x86_64-linux-selfhost. llvm-svn: 126982
-
- Feb 28, 2011
-
-
Frits van Bommel authored
Based on a patch by Alistair Lynn. llvm-svn: 126647
-
- Feb 25, 2011
-
-
Benjamin Kramer authored
Yes, there are other types than i8* and GEPs on them can produce an add+multiply. We don't consider that cheap enough to be speculatively executed. llvm-svn: 126481
-