| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | After splitting, the remaining LiveInterval may be fragmented into multiple | Jakob Stoklund Olesen | 2010-10-07 | 3 | -12/+174 |
| | | | | | | | | | | | | | | connected components. These components should be allocated different virtual registers because there is no reason for them to be allocated together. Add the ConnectedVNInfoEqClasses class to calculate the connected components, and move values to new LiveIntervals. Use it from SplitKit::rewrite by creating new virtual registers for the components. llvm-svn: 116006 | ||||
| * | Fix LSR to keep the RegUseTracker up to date when combining users. | Dan Gohman | 2010-10-07 | 1 | -8/+19 |
| | | | | | | | | | This doesn't usually matter, because the other heuristics usually succeed regardless, but it's good to keep the register use bookkeeping consistent. llvm-svn: 116005 | ||||
| * | Remove LoopIndexSplit pass. It is neither maintained nor used by anyone. | Devang Patel | 2010-10-07 | 43 | -3661/+0 |
| | | | | | llvm-svn: 116004 | ||||
| * | Unbreak cmake build. | John Thompson | 2010-10-07 | 1 | -0/+1 |
| | | | | | llvm-svn: 116003 | ||||
| * | Code refactoring. | Evan Cheng | 2010-10-07 | 2 | -104/+160 |
| | | | | | llvm-svn: 116002 | ||||
| * | Reduce casting in various tables by defining the table | Chris Lattner | 2010-10-07 | 2 | -27/+26 |
| | | | | | | | with the right types. llvm-svn: 116001 | ||||
| * | Fixed a launching issue. | Sean Callanan | 2010-10-07 | 1 | -4/+4 |
| | | | | | llvm-svn: 115999 | ||||
| * | Warn about broken GCCs on ARM due to the problem fixed: | Nick Lewycky | 2010-10-07 | 1 | -0/+3 |
| | | | | | | | http://gcc.gnu.org/ml/gcc-patches/2010-09/msg01070.html llvm-svn: 115998 | ||||
| * | simplify code: don't build up vector only to assert it is empty. | Chris Lattner | 2010-10-07 | 1 | -8/+4 |
| | | | | | llvm-svn: 115997 | ||||
| * | Now with fewer extraneous semicolons! | Owen Anderson | 2010-10-07 | 132 | -163/+164 |
| | | | | | llvm-svn: 115996 | ||||
| * | Move the enum to string utility functions from lldbtest.py to lldbuti.py and | Johnny Chen | 2010-10-07 | 4 | -54/+63 |
| | | | | | | | update the affected API clients. llvm-svn: 115995 | ||||
| * | Move checking for t2MOVCCi16 to the right place. | Jim Grosbach | 2010-10-07 | 1 | -6/+7 |
| | | | | | llvm-svn: 115994 | ||||
| * | Trivial MC code emitter shell. No instruction forms actually handled yet. | Jim Grosbach | 2010-10-07 | 1 | -3/+19 |
| | | | | | llvm-svn: 115993 | ||||
| * | Make sure to lock down the sequence mutex and select the thread we want when ↵ | Greg Clayton | 2010-10-07 | 1 | -15/+30 |
| | | | | | | | read or write all registers. llvm-svn: 115992 | ||||
| * | Correctly check if a path is a directory. Fix by Brian Korver. | Evan Cheng | 2010-10-07 | 1 | -1/+1 |
| | | | | | llvm-svn: 115991 | ||||
| * | Identify functions with prototype appropriately in debug info. | Devang Patel | 2010-10-07 | 1 | -1/+7 |
| | | | | | | | This is tested by callfuncs.exp in gdb testsuite. llvm-svn: 115989 | ||||
| * | Provie a clearner interface so that FE can decide whether a function has ↵ | Devang Patel | 2010-10-07 | 2 | -7/+9 |
| | | | | | | | prototype or not. llvm-svn: 115988 | ||||
| * | Include the auto-generated bits for machine encoding. | Jim Grosbach | 2010-10-07 | 1 | -0/+20 |
| | | | | | llvm-svn: 115987 | ||||
| * | Fix typo in comment. | Nick Lewycky | 2010-10-07 | 1 | -1/+1 |
| | | | | | llvm-svn: 115986 | ||||
| * | Fix an infinite loop, caused by unintended syntax bug (the 'break;' after ↵ | Argyrios Kyrtzidis | 2010-10-07 | 2 | -7/+14 |
| | | | | | | | | | 'default:' was intended to break out of the while loop). Fixes rdar://8518859&8520617. llvm-svn: 115985 | ||||
| * | Remember to promote load/store types for stack to register size. | Eric Christopher | 2010-10-07 | 1 | -0/+6 |
| | | | | | llvm-svn: 115984 | ||||
| * | Add a test case which uses the SBProcess and SBThread APIs to iterate through | Johnny Chen | 2010-10-07 | 4 | -131/+107 |
| | | | | | | | | | the threads and print their stack traces when stopped on a breakpoint. Add a PrintStackTraces(process) utility function into the lldbutil.py module. llvm-svn: 115983 | ||||
| * | convert test to use the existing classes that the multipatterns | Chris Lattner | 2010-10-07 | 1 | -99/+48 |
| | | | | | | | | | | use. Since TEST is completely different than all other binops, don't define a multipattern for it. This completes factorization of binops. llvm-svn: 115982 | ||||
| * | Fix a crash encoding ivars of vector types and | Fariborz Jahanian | 2010-10-07 | 2 | -2/+21 |
| | | | | | | | to match gcc's encoding. Fixes //rdar: // 8519948. llvm-svn: 115980 | ||||
| * | Fixed cast to union with anonymous bitfields. | Abramo Bagnara | 2010-10-07 | 2 | -2/+4 |
| | | | | | llvm-svn: 115979 | ||||
| * | convert cmp to use a multipattern | Chris Lattner | 2010-10-07 | 3 | -207/+189 |
| | | | | | llvm-svn: 115978 | ||||
| * | Canonicalize X86ISD::MOVDDUP nodes to v2f64 to make sure all cases match. ↵ | Evan Cheng | 2010-10-07 | 3 | -17/+38 |
| | | | | | | | Also eliminate unneeded isel patterns. rdar://8520311 llvm-svn: 115977 | ||||
| * | This file needs ToolOutputFile.h too. | Dan Gohman | 2010-10-07 | 1 | -0/+1 |
| | | | | | llvm-svn: 115976 | ||||
| * | ARM instruction don't have instruction prefixes, so remove the helper functions | Jim Grosbach | 2010-10-07 | 1 | -16/+1 |
| | | | | | | | for them from the MCCodeEmitter. llvm-svn: 115975 | ||||
| * | Add output stream operator for MCInst. | Jim Grosbach | 2010-10-07 | 1 | -0/+4 |
| | | | | | llvm-svn: 115974 | ||||
| * | Move tool_output_file into its own file. | Dan Gohman | 2010-10-07 | 18 | -84/+119 |
| | | | | | llvm-svn: 115973 | ||||
| * | Bugs should go to Bugzilla, not the mailing list | Douglas Gregor | 2010-10-07 | 1 | -4/+1 |
| | | | | | llvm-svn: 115972 | ||||
| * | Add initialization routines for Instrumentation. | Owen Anderson | 2010-10-07 | 4 | -0/+37 |
| | | | | | llvm-svn: 115971 | ||||
| * | tests: Force a triple to avoid wchar_t differences. | Daniel Dunbar | 2010-10-07 | 1 | -1/+1 |
| | | | | | llvm-svn: 115970 | ||||
| * | tests: Tweak test to also match MSVC format. | Daniel Dunbar | 2010-10-07 | 1 | -1/+1 |
| | | | | | llvm-svn: 115969 | ||||
| * | reduce redundancy between pattern copies. | Chris Lattner | 2010-10-07 | 1 | -49/+53 |
| | | | | | llvm-svn: 115968 | ||||
| * | the opcode for BinOpMI/BinOpMI8 is always the same, remove the argument. | Chris Lattner | 2010-10-07 | 1 | -19/+19 |
| | | | | | llvm-svn: 115967 | ||||
| * | Improve comment. | Owen Anderson | 2010-10-07 | 1 | -1/+1 |
| | | | | | llvm-svn: 115966 | ||||
| * | Add initialization routines to InstCombine. | Owen Anderson | 2010-10-07 | 3 | -0/+14 |
| | | | | | llvm-svn: 115965 | ||||
| * | convert adc/sbb to a multipattern. Because the adde/sube nodes | Chris Lattner | 2010-10-07 | 1 | -310/+150 |
| | | | | | | | | | | | | are not defined as returning EFLAGS (like add_flag and friends), the entire multipattern and several of the subclasses need to be cloned. This could be handled through better instantiation support in tblgen, but it isn't meta enough. llvm-svn: 115964 | ||||
| * | Add initialization routines for VMCore. | Owen Anderson | 2010-10-07 | 3 | -2/+19 |
| | | | | | llvm-svn: 115963 | ||||
| * | Add a keyword argument string_buffer (with a default value of False) to the | Johnny Chen | 2010-10-07 | 1 | -4/+12 |
| | | | | | | | | PrintStackTrace(thread) function. If string_buffer is True, PrintStackTrace() will return the content of the stack trace as a string, instead. llvm-svn: 115960 | ||||
| * | Fix Whitespace. | Michael J. Spencer | 2010-10-07 | 1 | -2/+2 |
| | | | | | llvm-svn: 115959 | ||||
| * | Fix warnings on Windows. | Michael J. Spencer | 2010-10-07 | 1 | -1/+1 |
| | | | | | llvm-svn: 115958 | ||||
| * | Add initialization routines for Target. | Owen Anderson | 2010-10-07 | 3 | -2/+16 |
| | | | | | llvm-svn: 115957 | ||||
| * | Minor cleanup with added comment. | Johnny Chen | 2010-10-07 | 1 | -5/+6 |
| | | | | | llvm-svn: 115955 | ||||
| * | Fix obvious mistake pointed out by Michael Spencer. | Jakob Stoklund Olesen | 2010-10-07 | 1 | -1/+1 |
| | | | | | llvm-svn: 115952 | ||||
| * | Print more loop info. | Jakob Stoklund Olesen | 2010-10-07 | 1 | -0/+16 |
| | | | | | llvm-svn: 115951 | ||||
| * | Print out MBB number when rewriting. | Jakob Stoklund Olesen | 2010-10-07 | 1 | -1/+2 |
| | | | | | llvm-svn: 115950 | ||||
| * | Add initialization routines for CodeGen. | Owen Anderson | 2010-10-07 | 4 | -0/+64 |
| | | | | | llvm-svn: 115949 | ||||

