| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | remove option from tablegen for building static header. | Chris Lattner | 2010-07-20 | 3 | -27/+1 |
| | | | | | llvm-svn: 108893 | ||||
| * | Add new AVX instruction vinsertf128 | Bruno Cardoso Lopes | 2010-07-20 | 4 | -0/+31 |
| | | | | | llvm-svn: 108892 | ||||
| * | turn this into a normal header. | Chris Lattner | 2010-07-20 | 1 | -8/+11 |
| | | | | | llvm-svn: 108891 | ||||
| * | hopefully heal the linux builders | Chris Lattner | 2010-07-20 | 1 | -0/+1 |
| | | | | | llvm-svn: 108890 | ||||
| * | tidy up | Gabor Greif | 2010-07-20 | 1 | -5/+3 |
| | | | | | llvm-svn: 108889 | ||||
| * | I just fail with SVN today. | Owen Anderson | 2010-07-20 | 2 | -2/+72 |
| | | | | | llvm-svn: 108888 | ||||
| * | there is no reason to dynamically generate a static header. | Chris Lattner | 2010-07-20 | 4 | -16/+71 |
| | | | | | llvm-svn: 108887 | ||||
| * | drop edinfo.inc into the objdir for src!=objdir builds. | Chris Lattner | 2010-07-20 | 1 | -2/+2 |
| | | | | | llvm-svn: 108886 | ||||
| * | Oops. | Owen Anderson | 2010-07-20 | 1 | -0/+67 |
| | | | | | llvm-svn: 108885 | ||||
| * | Update header. | Eric Christopher | 2010-07-20 | 1 | -1/+1 |
| | | | | | llvm-svn: 108883 | ||||
| * | Convert the internal PassRegistrar class into a new, external PassRegistry ↵ | Owen Anderson | 2010-07-20 | 2 | -99/+21 |
| | | | | | | | class. No intended functionality change at this point. llvm-svn: 108877 | ||||
| * | edis needs to link in mcdisassembler. | Chris Lattner | 2010-07-20 | 1 | -1/+1 |
| | | | | | llvm-svn: 108876 | ||||
| * | update cmake. | Chris Lattner | 2010-07-20 | 1 | -13/+0 |
| | | | | | llvm-svn: 108875 | ||||
| * | hopefully teach cmake to build the .inc file. | Chris Lattner | 2010-07-20 | 1 | -0/+9 |
| | | | | | llvm-svn: 108874 | ||||
| * | edinfo doesn't need to be built here. | Chris Lattner | 2010-07-20 | 2 | -9/+0 |
| | | | | | llvm-svn: 108873 | ||||
| * | cmake too | Chris Lattner | 2010-07-20 | 1 | -0/+6 |
| | | | | | llvm-svn: 108872 | ||||
| * | forgot to add a file | Chris Lattner | 2010-07-20 | 1 | -0/+21 |
| | | | | | llvm-svn: 108870 | ||||
| * | start straightening out libedis's dependencies and make it fit | Chris Lattner | 2010-07-20 | 16 | -236/+228 |
| | | | | | | | | | | | | | | | | | better in the llvm world. Among other things, this changes: 1. The guts of libedis are now moved into lib/MC/MCDisassembler 2. llvm-mc now depends on lib/MC/MCDisassembler, not tools/edis, so edis and mc don't have to be built in series. 3. lib/MC/MCDisassembler no longer depends on the C api, the C API depends on it. 4. Various code cleanup changes. There is still a lot to be done to make edis fit with the llvm design, but this is an incremental step in the right direction. llvm-svn: 108869 | ||||
| * | remove testing cruft, this can be found in unittests/Support/Casting.cpp now | Gabor Greif | 2010-07-20 | 1 | -67/+0 |
| | | | | | llvm-svn: 108868 | ||||
| * | Remember that the induction variable is always a PHINode and | Dan Gohman | 2010-07-20 | 1 | -4/+4 |
| | | | | | | | | use getIncomingValueForBlock instead of LoopInfo::getCanonicalInductionVariableIncrement. llvm-svn: 108865 | ||||
| * | migrate essentially everything from under #ifdef DEBUG_CAST_OPERATORS into ↵ | Gabor Greif | 2010-07-20 | 1 | -7/+55 |
| | | | | | | | this file llvm-svn: 108864 | ||||
| * | Fix SCEV denormalization of expressions where the exit value from | Dan Gohman | 2010-07-20 | 2 | -32/+154 |
| | | | | | | | | one loop is involved in the increment of an addrec for another loop. This fixes rdar://8168938. llvm-svn: 108863 | ||||
| * | Pull out r108755. After offline discussion with Chris, we're going to go a ↵ | Owen Anderson | 2010-07-20 | 2 | -27/+13 |
| | | | | | | | different direction with this. llvm-svn: 108856 | ||||
| * | Add a fast path for x - x. | Dan Gohman | 2010-07-20 | 1 | -0/+4 |
| | | | | | llvm-svn: 108855 | ||||
| * | extend to cast<> and cast_or_null<> tests | Gabor Greif | 2010-07-20 | 1 | -3/+31 |
| | | | | | llvm-svn: 108854 | ||||
| * | Simplify this code; LoopInfo::getCanonicalInductionVariable will only | Dan Gohman | 2010-07-20 | 1 | -3/+6 |
| | | | | | | | find integer induction variables. llvm-svn: 108853 | ||||
| * | Make getOrInsertCanonicalInductionVariable guarantee that its | Dan Gohman | 2010-07-20 | 2 | -3/+4 |
| | | | | | | | result is a PHINode*. llvm-svn: 108852 | ||||
| * | isa<> tests | Gabor Greif | 2010-07-20 | 1 | -1/+7 |
| | | | | | llvm-svn: 108851 | ||||
| * | Change an argument from an Instruction* to a Value*, which is all | Dan Gohman | 2010-07-20 | 1 | -5/+5 |
| | | | | | | | that is needed here. llvm-svn: 108850 | ||||
| * | initial checkin for unittest to exercise Support/Casting.h | Gabor Greif | 2010-07-20 | 1 | -0/+32 |
| | | | | | | | | this is still minimal on purpose, but I plan to migrate the ugly hack under #ifdef DEBUG_CAST_OPERATORS into this file llvm-svn: 108849 | ||||
| * | Minor code cleanups. | Dan Gohman | 2010-07-20 | 1 | -0/+5 |
| | | | | | llvm-svn: 108848 | ||||
| * | update tests for smarter BIC usage | Jim Grosbach | 2010-07-20 | 3 | -6/+4 |
| | | | | | llvm-svn: 108846 | ||||
| * | Appease the colonials. | Jakob Stoklund Olesen | 2010-07-20 | 2 | -4/+4 |
| | | | | | llvm-svn: 108845 | ||||
| * | Using BIC for immediates needs an extra bump for its complexity to get | Jim Grosbach | 2010-07-20 | 1 | -0/+1 |
| | | | | | | | instruction selection to prefer it when possible. rdar://7903972 llvm-svn: 108844 | ||||
| * | The same problem was being tracked in PR7652. | Duncan Sands | 2010-07-20 | 1 | -0/+1 |
| | | | | | llvm-svn: 108843 | ||||
| * | Beginning SplitKit - utility classes for live range splitting. | Jakob Stoklund Olesen | 2010-07-20 | 4 | -1/+261 |
| | | | | | | | | | | This is a work in progress. So far we have some basic loop analysis to help determine where it is useful to split a live range around a loop. The actual loop splitting code from Splitter.cpp is also going to move in here. llvm-svn: 108842 | ||||
| * | Removed un-used code. | Jim Grosbach | 2010-07-20 | 1 | -49/+0 |
| | | | | | llvm-svn: 108841 | ||||
| * | Updated css classes for the pressure table legend. | Lang Hames | 2010-07-20 | 1 | -3/+3 |
| | | | | | llvm-svn: 108839 | ||||
| * | Oops - I tables render poorly in Chrome without this explicit height ↵ | Lang Hames | 2010-07-20 | 1 | -1/+1 |
| | | | | | | | specification. llvm-svn: 108824 | ||||
| * | Use run-length encoding to represent identical adjacent cells in the pressure | Lang Hames | 2010-07-20 | 2 | -34/+104 |
| | | | | | | | | | and interval table. Reduces output HTML file sizes by ~80% in my test cases. Also fix access of private member type by << operator. llvm-svn: 108823 | ||||
| * | Added support for turning HTML indentation on and off (indentation off by ↵ | Lang Hames | 2010-07-20 | 2 | -86/+123 |
| | | | | | | | | | default). Reduces output file size ~20% on my test cases. llvm-svn: 108822 | ||||
| * | Enable LLVM to compile on Mips. Fix PR5828 | Bruno Cardoso Lopes | 2010-07-20 | 1 | -0/+2 |
| | | | | | llvm-svn: 108821 | ||||
| * | Fix PR7174, a couple o Mips fixes: | Bruno Cardoso Lopes | 2010-07-20 | 3 | -1/+54 |
| | | | | | | | | | | | | - Fix a typo for PIC check during jmp table lowering - Also fix the "first jump table basic block is not considered only reachable by fall through" problem, use this ad-hoc solution until I come up with something better. Patch by stetorvs@gmail.com llvm-svn: 108820 | ||||
| * | Speculatively revert r108813, in an attempt to get the self-host buildbots ↵ | Owen Anderson | 2010-07-20 | 24 | -155/+136 |
| | | | | | | | | | working again. I don't see why this patch would cause them to fail the way they are, but none of the other intervening patches seem likely either. llvm-svn: 108818 | ||||
| * | Fix Mips PR7473. Patch by stetorvs@gmail.com | Bruno Cardoso Lopes | 2010-07-20 | 2 | -3/+24 |
| | | | | | llvm-svn: 108816 | ||||
| * | Switched to rendering after allocation (but before rewriting) in PBQP. | Lang Hames | 2010-07-20 | 3 | -38/+77 |
| | | | | | | | | Updated renderer to use allocation information from VirtRegMap (if available) to render spilled intervals differently. llvm-svn: 108815 | ||||
| * | Grammar. | Eric Christopher | 2010-07-20 | 1 | -1/+1 |
| | | | | | llvm-svn: 108814 | ||||
| * | Reapply r108794, a fix for the failing test from last time. | Owen Anderson | 2010-07-20 | 24 | -136/+155 |
| | | | | | llvm-svn: 108813 | ||||
| * | Constify some arguments. | Eric Christopher | 2010-07-20 | 10 | -17/+17 |
| | | | | | llvm-svn: 108812 | ||||
| * | Revert r108794, "Separate PassInfo into two classes: a constructor-free | Daniel Dunbar | 2010-07-20 | 23 | -154/+135 |
| | | | | | | | | superclass (StaticPassInfo) and a constructor-ful subclass (PassInfo).", it is breaking teh everything. llvm-svn: 108805 | ||||

