| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Optimize PIC implementation. GOTOFF can be used when the symbol is defined | Lauro Ramos Venancio | 2007-05-14 | 1 | -1/+1 |
| | | | | | | | and used in the same module. llvm-svn: 37044 | ||||
| * | Enable aliases on arm-linux. | Lauro Ramos Venancio | 2007-05-14 | 2 | -0/+33 |
| | | | | | llvm-svn: 37042 | ||||
| * | Remove duplicated line. | Evan Cheng | 2007-05-14 | 1 | -1/+0 |
| | | | | | llvm-svn: 37040 | ||||
| * | Reverse last patch .. premature. Depends on uncommitted CBE patch. | Reid Spencer | 2007-05-14 | 1 | -2/+1 |
| | | | | | llvm-svn: 37039 | ||||
| * | Update this test to match the (corrected) output from the CBE. | Reid Spencer | 2007-05-14 | 1 | -1/+2 |
| | | | | | llvm-svn: 37038 | ||||
| * | Give names to the final result values of the part_set computations. This | Reid Spencer | 2007-05-14 | 1 | -2/+2 |
| | | | | | | | just aids in readability and debugability of the output. No functional change. llvm-svn: 37037 | ||||
| * | The wrapping behavior of part_set is not desirable. Adjust the | Reid Spencer | 2007-05-14 | 1 | -6/+6 |
| | | | | | | | documentation to describe the desired behavior. llvm-svn: 37036 | ||||
| * | Revise definition of part_select. The wrapping behavior is not useful so | Reid Spencer | 2007-05-14 | 1 | -10/+5 |
| | | | | | | | | in the reverse case the only difference is that the bits are returned in reverse order. llvm-svn: 37035 | ||||
| * | Correct a few comments. | Dan Gohman | 2007-05-14 | 1 | -5/+5 |
| | | | | | llvm-svn: 37034 | ||||
| * | Add passes -view-cfg and -view-cfg-only that are like -print-cfg and | Dan Gohman | 2007-05-14 | 1 | -0/+42 |
| | | | | | | | | -print-cfg-only except they use the ViewCFG function, which displays the CFG rendered with graphviz with gv. llvm-svn: 37033 | ||||
| * | Use templates for the GraphType for DefaultDOTGraphTraits' members instead | Dan Gohman | 2007-05-14 | 1 | -7/+12 |
| | | | | | | | | of just using void*. This allows it to be used with graph adapters like Inverse. llvm-svn: 37032 | ||||
| * | Add a addRequiredTransitiveID member function, which is to | Dan Gohman | 2007-05-14 | 1 | -6/+8 |
| | | | | | | | addRequiredTransitive as addRequiredID is to addRequired. llvm-svn: 37031 | ||||
| * | Add a skeleton for future contents | Chris Lattner | 2007-05-14 | 1 | -68/+74 |
| | | | | | llvm-svn: 37028 | ||||
| * | update comments | Chris Lattner | 2007-05-14 | 1 | -3/+2 |
| | | | | | llvm-svn: 37027 | ||||
| * | Make the results for the rotate functions correct when rotateAmt == 0. | Reid Spencer | 2007-05-14 | 1 | -0/+4 |
| | | | | | llvm-svn: 37026 | ||||
| * | Add some things needed by the llvm-gcc version supporting bit accurate integer | Reid Spencer | 2007-05-13 | 2 | -1/+106 |
| | | | | | | | | | | | | types: 1. Functions to compute div/rem at the same time. 2. Further assurance that an APInt with 0 bitwidth cannot be constructed. 3. Left and right rotate operations. 4. An exactLogBase2 function which requires an exact power of two or it returns -1. llvm-svn: 37025 | ||||
| * | add a link | Chris Lattner | 2007-05-13 | 1 | -0/+4 |
| | | | | | llvm-svn: 37024 | ||||
| * | Fix PR1413 | Chris Lattner | 2007-05-13 | 1 | -0/+5 |
| | | | | | llvm-svn: 37023 | ||||
| * | this crashes globalopt | Chris Lattner | 2007-05-13 | 1 | -0/+74 |
| | | | | | llvm-svn: 37021 | ||||
| * | Fix Transforms/GlobalOpt/2007-05-13-Crash.ll | Chris Lattner | 2007-05-13 | 1 | -1/+4 |
| | | | | | llvm-svn: 37020 | ||||
| * | Emit function debug frames in one atom. This will prevent us from generating ↵ | Anton Korobeynikov | 2007-05-13 | 1 | -27/+41 |
| | | | | | | | | | incorrect assembler in case of both debug information & exception information presented. llvm-svn: 37019 | ||||
| * | Emit multiple common EH frames for multiple (including blank) personality | Anton Korobeynikov | 2007-05-13 | 3 | -37/+65 |
| | | | | | | | | | functions. This partly fixes PR1414: now we're restricted only to one personality function per eh frame, not per module. Further work on "multiple personalities" topic needs representative example. llvm-svn: 37018 | ||||
| * | add initial description of llvm top-level stuff. | Chris Lattner | 2007-05-13 | 1 | -3/+93 |
| | | | | | llvm-svn: 37017 | ||||
| * | finish the description of the bitstream format. | Chris Lattner | 2007-05-13 | 1 | -3/+88 |
| | | | | | llvm-svn: 37016 | ||||
| * | More DWARF-related things cleanup: | Anton Korobeynikov | 2007-05-12 | 5 | -60/+86 |
| | | | | | | | | | | | 1. Fix PR1380 2. Apply Duncan's patch from PR1410 3. Insert workaround for "one personality function per module" as noted in PR1414 4. Emit correct debug frames for x86/linux. This partly fixes DebugInfo/2006-11-06-StackTrace.cpp: stack trace is shown correctly, but arguments for function on top of stack are displayed incorrectly. llvm-svn: 37015 | ||||
| * | Fix shl to produce the correct result when the bitwidth is > 64 and the | Reid Spencer | 2007-05-12 | 1 | -0/+6 |
| | | | | | | | | shift amount is 0. Previously this code would do a lshr by the bit width which can lead to incorrect results. llvm-svn: 37010 | ||||
| * | Add a test case for shl of APInt integers > 64 bits by 0 shift amount. | Reid Spencer | 2007-05-12 | 1 | -0/+30 |
| | | | | | llvm-svn: 37009 | ||||
| * | Get the size of auto arrays right, regardless of its changing size. | Reid Spencer | 2007-05-12 | 1 | -11/+13 |
| | | | | | llvm-svn: 37006 | ||||
| * | Fix a grammaro. | Reid Spencer | 2007-05-12 | 1 | -1/+1 |
| | | | | | llvm-svn: 37005 | ||||
| * | fix typo | Chris Lattner | 2007-05-12 | 1 | -1/+1 |
| | | | | | llvm-svn: 37004 | ||||
| * | continued description | Chris Lattner | 2007-05-12 | 1 | -5/+108 |
| | | | | | llvm-svn: 37003 | ||||
| * | add a bunch of content. | Chris Lattner | 2007-05-12 | 1 | -8/+213 |
| | | | | | llvm-svn: 37002 | ||||
| * | first step | Chris Lattner | 2007-05-12 | 1 | -27/+97 |
| | | | | | llvm-svn: 37001 | ||||
| * | Add a known QEMU problem. | Lauro Ramos Venancio | 2007-05-12 | 1 | -1/+4 |
| | | | | | llvm-svn: 37000 | ||||
| * | allow partially materialized modules to be written out, which just strips out | Chris Lattner | 2007-05-11 | 1 | -0/+1 |
| | | | | | | | the functions which haven't been read. llvm-svn: 36999 | ||||
| * | Fix ↵ | Devang Patel | 2007-05-11 | 1 | -1/+1 |
| | | | | | | | http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070507/049516.html llvm-svn: 36998 | ||||
| * | New test. | Devang Patel | 2007-05-11 | 1 | -0/+5 |
| | | | | | llvm-svn: 36997 | ||||
| * | significantly improve debug output of lsr | Chris Lattner | 2007-05-11 | 1 | -6/+13 |
| | | | | | llvm-svn: 36996 | ||||
| * | Update comments to say "vector" instead of "packed". | Dan Gohman | 2007-05-11 | 1 | -10/+10 |
| | | | | | llvm-svn: 36995 | ||||
| * | Fix typos. | Dan Gohman | 2007-05-11 | 3 | -4/+4 |
| | | | | | llvm-svn: 36994 | ||||
| * | Remove forward-declarations for classes that don't exist. | Dan Gohman | 2007-05-11 | 2 | -3/+0 |
| | | | | | llvm-svn: 36993 | ||||
| * | Add explicit keywords to several constructors that now have one argument. | Dan Gohman | 2007-05-11 | 1 | -5/+5 |
| | | | | | llvm-svn: 36992 | ||||
| * | Simplify BranchInst::getSuccessor, avoiding a conditional operator. | Dan Gohman | 2007-05-11 | 1 | -2/+1 |
| | | | | | llvm-svn: 36991 | ||||
| * | This patch extends the LoopUnroll pass to be able to unroll loops | Dan Gohman | 2007-05-11 | 1 | -58/+193 |
| | | | | | | | | | | | | | | | | | | with unknown trip counts. This is left off by default, and a command-line option enables it. It also begins to separate loop unrolling into a utility routine; eventually it might be made usable from other passes. It currently works by inserting conditional branches between each unrolled iteration, unless it proves that the trip count is a multiple of a constant integer > 1, which it currently only does in the rare case that the trip count expression is a Mul operator with a ConstantInt operand. Eventually this information might be provided by other sources, for example by a pass that peels/splits the loop for this purpose. llvm-svn: 36990 | ||||
| * | fix regressions from my previous checking, including | Chris Lattner | 2007-05-11 | 1 | -2/+2 |
| | | | | | | | Transforms/InstCombine/2006-12-08-ICmp-Combining.ll llvm-svn: 36989 | ||||
| * | Perform correct actions numbers/sizes computation | Anton Korobeynikov | 2007-05-11 | 1 | -5/+3 |
| | | | | | llvm-svn: 36988 | ||||
| * | Fix action No calculation in multiple-invoke-one-LP mode | Anton Korobeynikov | 2007-05-11 | 1 | -31/+31 |
| | | | | | llvm-svn: 36987 | ||||
| * | For PR1411: | Reid Spencer | 2007-05-11 | 1 | -3/+3 |
| | | | | | | | Don't try to use {} bracketing when setting a variable in site.exp llvm-svn: 36985 | ||||
| * | fix Transforms/InstCombine/2007-05-10-icmp-or.ll | Chris Lattner | 2007-05-11 | 1 | -5/+10 |
| | | | | | llvm-svn: 36984 | ||||
| * | new testcase that crashes instcombine | Chris Lattner | 2007-05-11 | 1 | -0/+8 |
| | | | | | llvm-svn: 36983 | ||||

