- Jun 18, 2008
-
-
Dan Gohman authored
llvm-svn: 52434
-
Owen Anderson authored
We don't want to find dependencies within the same block in this case. It leads to incorrect results because we're detecting something at or after the call we're querying on. llvm-svn: 52433
-
- Jun 17, 2008
-
-
Dan Gohman authored
index value. llvm-svn: 52432
-
Evan Cheng authored
llvm-svn: 52431
-
Evan Cheng authored
llvm-svn: 52430
-
Ted Kremenek authored
llvm-svn: 52429
-
Ted Kremenek authored
llvm-svn: 52426
-
Ted Kremenek authored
llvm-svn: 52425
-
Owen Anderson authored
such as those created by clone(), to a basic block. llvm-svn: 52424
-
Owen Anderson authored
llvm-svn: 52423
-
Chris Lattner authored
Patch by David Chisnall! llvm-svn: 52422
-
Evan Cheng authored
It's not safe to remove SUBREG_TO_REG that looks like identity copies, e.g. movl %eax, %eax on x86-64 actually does a zero-extend. llvm-svn: 52421
-
Anton Korobeynikov authored
llvm-svn: 52420
-
Anton Korobeynikov authored
llvm-svn: 52419
-
Anton Korobeynikov authored
Patch by Gary Benson! llvm-svn: 52418
-
Nuno Lopes authored
Patch by Filipe Cabecinhas llvm-svn: 52417
-
Chris Lattner authored
llvm-svn: 52415
-
Evan Cheng authored
llvm-svn: 52414
-
Duncan Sands authored
Spotted by Nick Lewycky. llvm-svn: 52411
-
Duncan Sands authored
rather than bundling them together. Rename FloatToInt to PromoteFloat (better, if not perfect). Reorganize files by types rather than by operations. llvm-svn: 52408
-
Ted Kremenek authored
llvm-svn: 52403
-
Ted Kremenek authored
llvm-svn: 52402
-
Matthijs Kooijman authored
llvm-svn: 52401
-
Ted Kremenek authored
llvm-svn: 52400
-
Ted Kremenek authored
llvm-svn: 52399
-
Ted Kremenek authored
llvm-svn: 52398
-
Matthijs Kooijman authored
speaking these are not constant values. However, when a function always returns one of its arguments, then from the point of view of each caller the return value is constant (or at least a known value) and can be replaced. llvm-svn: 52397
-
Matthijs Kooijman authored
individually. Also learn IPConstProp how returning first class aggregates work, in addition to old style multiple return instructions. Modify the return-constants testscase to confirm this behaviour. llvm-svn: 52396
-
Matthijs Kooijman authored
llvm-svn: 52391
-
Matthijs Kooijman authored
properly. llvm-svn: 52390
-
Ted Kremenek authored
llvm-svn: 52389
-
Ted Kremenek authored
llvm-svn: 52388
-
Ted Kremenek authored
llvm-svn: 52387
-
Ted Kremenek authored
Split static analysis page into two pages: a high-level information page (with quick download links) and a usage page. llvm-svn: 52386
-
Ted Kremenek authored
Color <h3> light blue, <h2> a dark grey. llvm-svn: 52385
-
Ted Kremenek authored
llvm-svn: 52384
-
Chris Lattner authored
of value info (sign/zero ext info) from one MBB to another. This doesn't handle much right now because of two limitations: 1) only handles zext/sext, not random bit propagation (no assert exists for this) 2) doesn't handle phis. llvm-svn: 52383
-
Eli Friedman authored
which made it work. llvm-svn: 52382
-
Duncan Sands authored
llvm-svn: 52381
-
Ted Kremenek authored
Fix indentation of class declarations in ExprCXX.h llvm-svn: 52380
-