| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Minor code simplification. | Dan Gohman | 2010-05-27 | 1 | -9/+9 |
| | | | | | llvm-svn: 104845 | ||||
| * | Support for nested functions/classes in debug output. Radar 7424645. | Stuart Hastings | 2010-05-27 | 3 | -13/+14 |
| | | | | | llvm-svn: 104841 | ||||
| * | remove incorrect GCCBuiltin<> usage | Jim Grosbach | 2010-05-27 | 1 | -4/+2 |
| | | | | | llvm-svn: 104833 | ||||
| * | typo | Gabor Greif | 2010-05-27 | 1 | -1/+1 |
| | | | | | llvm-svn: 104832 | ||||
| * | rename test to represent meaningful date | Gabor Greif | 2010-05-27 | 1 | -0/+0 |
| | | | | | llvm-svn: 104831 | ||||
| * | AsmMatcher: Ensure classes are totally ordered, so we can std::sort them ↵ | Daniel Dunbar | 2010-05-27 | 1 | -1/+10 |
| | | | | | | | reliably. llvm-svn: 104806 | ||||
| * | Add a test for llvm-gcc svn r104726. | Bob Wilson | 2010-05-27 | 1 | -0/+12 |
| | | | | | llvm-svn: 104805 | ||||
| * | Add a quick test of relocations. | Eric Christopher | 2010-05-27 | 1 | -0/+174 |
| | | | | | llvm-svn: 104794 | ||||
| * | Rearrange conditionals so we don't get caught with the correct type as wrong. | Eric Christopher | 2010-05-27 | 1 | -3/+3 |
| | | | | | llvm-svn: 104793 | ||||
| * | Simplify. Eliminate unneeded debug_loc entry. | Devang Patel | 2010-05-26 | 3 | -12/+12 |
| | | | | | llvm-svn: 104785 | ||||
| * | Avoid counting InlineAsm as a call - it prevents loop unrolling. | Jakob Stoklund Olesen | 2010-05-26 | 1 | -1/+5 |
| | | | | | | | | PR7026 Patch by Pekka Jääskeläinen! llvm-svn: 104780 | ||||
| * | Fix Lint printing warnings multiple times. Remove the ErrorStr | Dan Gohman | 2010-05-26 | 2 | -7/+3 |
| | | | | | | | | option from lintModule, which was an artifact from being based on Verifier code. llvm-svn: 104765 | ||||
| * | AsmMatcher/X86: Mark _REV instructions as "code gen only", they aren't expected | Daniel Dunbar | 2010-05-26 | 2 | -0/+28 |
| | | | | | | | to be matched. llvm-svn: 104757 | ||||
| * | Reinstate checking of stackrestore, with checking for both Read | Dan Gohman | 2010-05-26 | 2 | -0/+11 |
| | | | | | | | and Write, and add a comment explaining this. llvm-svn: 104756 | ||||
| * | Check that inherited subregisters all have a direct SubRegIndex. | Jakob Stoklund Olesen | 2010-05-26 | 1 | -2/+25 |
| | | | | | llvm-svn: 104755 | ||||
| * | Give SubRegIndex names to all ARM subregisters. This will be required by | Jakob Stoklund Olesen | 2010-05-26 | 1 | -14/+36 |
| | | | | | | | TableGen shortly. llvm-svn: 104754 | ||||
| * | Stackrestore is not a load. | Dan Gohman | 2010-05-26 | 1 | -5/+0 |
| | | | | | llvm-svn: 104752 | ||||
| * | Fix a missing quote. | Dan Gohman | 2010-05-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 104750 | ||||
| * | Add FIXME comment to remove this. | Bill Wendling | 2010-05-26 | 1 | -0/+2 |
| | | | | | llvm-svn: 104749 | ||||
| * | Remove a TODO which isn't practical. | Dan Gohman | 2010-05-26 | 1 | -1/+0 |
| | | | | | llvm-svn: 104748 | ||||
| * | MC: Add TargetMachine support for setting the value of MCRelaxAll with | Daniel Dunbar | 2010-05-26 | 3 | -4/+17 |
| | | | | | | | -filetype=obj. llvm-svn: 104747 | ||||
| * | Add StringRef::compare_numeric and use it to sort TableGen register records. | Jakob Stoklund Olesen | 2010-05-26 | 6 | -4/+47 |
| | | | | | | | | This means that our Registers are now ordered R7, R8, R9, R10, R12, ... Not R1, R10, R11, R12, R2, R3, ... llvm-svn: 104745 | ||||
| * | Implement checking of the tail keyword. | Dan Gohman | 2010-05-26 | 2 | -1/+21 |
| | | | | | llvm-svn: 104744 | ||||
| * | Suppress emmission of empty subreg/superreg/alias sets. | Jakob Stoklund Olesen | 2010-05-26 | 1 | -3/+9 |
| | | | | | llvm-svn: 104741 | ||||
| * | There is no need to force an line number entry (using previous location) for ↵ | Devang Patel | 2010-05-26 | 1 | -4/+3 |
| | | | | | | | a temp label at unknown location. llvm-svn: 104740 | ||||
| * | Add "setjmp_syscall", "savectx", "qsetjmp", "vfork", "getcontext" to the list of | Bill Wendling | 2010-05-26 | 1 | -21/+24 |
| | | | | | | | usual suspects that could "return twice". llvm-svn: 104737 | ||||
| * | MC: When running with -mc-relax-all, we can eagerly relax instructions and ↵ | Daniel Dunbar | 2010-05-26 | 2 | -21/+20 |
| | | | | | | | avoid creating unnecessary MCInstFragments. llvm-svn: 104736 | ||||
| * | MC/Mach-O: Factor out EmitInstTo{Fragment,Data} for emitting MCInst's as ↵ | Daniel Dunbar | 2010-05-26 | 1 | -34/+46 |
| | | | | | | | MCInstFragments or appending onto an MCDataFragment. llvm-svn: 104735 | ||||
| * | Adjust eh.sjlj.setjmp to properly have a chain and to have an opcode entry in | Jim Grosbach | 2010-05-26 | 7 | -11/+32 |
| | | | | | | | ISD::. No functional change. llvm-svn: 104734 | ||||
| * | Update debug info when live-in reg is copied into a vreg. | Devang Patel | 2010-05-26 | 2 | -0/+88 |
| | | | | | llvm-svn: 104732 | ||||
| * | Fix the x86 move to/from segment register instructions. | Kevin Enderby | 2010-05-26 | 3 | -4/+54 |
| | | | | | llvm-svn: 104731 | ||||
| * | Move the check for "calls setjmp" to SelectionDAGISel so that it can be used by | Bill Wendling | 2010-05-26 | 3 | -33/+50 |
| | | | | | | | more than just the stack slot coloring algorithm. llvm-svn: 104722 | ||||
| * | Identify instructions, that needs a label to mark debug info entity, in ↵ | Devang Patel | 2010-05-26 | 2 | -37/+68 |
| | | | | | | | advance. This simplifies beginScope(). llvm-svn: 104720 | ||||
| * | Eliminate the use of PriorityQueue and just use a std::vector, | Dan Gohman | 2010-05-26 | 3 | -21/+46 |
| | | | | | | | | | implementing pop with a linear search for a "best" element. The priority queue was a neat idea, but in practice the comparison functions depend on dynamic information. llvm-svn: 104718 | ||||
| * | Fix indentation. | Dan Gohman | 2010-05-26 | 1 | -2/+2 |
| | | | | | llvm-svn: 104717 | ||||
| * | Delete an unused function. | Dan Gohman | 2010-05-26 | 1 | -2/+0 |
| | | | | | llvm-svn: 104716 | ||||
| * | MC: Change RelaxInstruction to only take the input and output instructions. | Daniel Dunbar | 2010-05-26 | 3 | -12/+13 |
| | | | | | llvm-svn: 104713 | ||||
| * | Fix a typo in a comment that Gabor noticed. | Dan Gohman | 2010-05-26 | 1 | -3/+3 |
| | | | | | llvm-svn: 104711 | ||||
| * | Testcase for 104624/104619/PR7191/8023512. | Dale Johannesen | 2010-05-26 | 1 | -0/+16 |
| | | | | | | | Reduced from one provided by Duncan Sands, thanks! llvm-svn: 104710 | ||||
| * | MC: Eliminate an unnecessary copy. | Daniel Dunbar | 2010-05-26 | 1 | -9/+4 |
| | | | | | llvm-svn: 104709 | ||||
| * | MC: Simplify MayNeedRelaxation to not provide the fixups, so we can query it | Daniel Dunbar | 2010-05-26 | 4 | -32/+13 |
| | | | | | | | before encoding. llvm-svn: 104707 | ||||
| * | Remove dead code. | Devang Patel | 2010-05-26 | 2 | -11/+1 |
| | | | | | llvm-svn: 104706 | ||||
| * | Do not construct location list backword! | Devang Patel | 2010-05-26 | 1 | -13/+17 |
| | | | | | llvm-svn: 104705 | ||||
| * | Replace the SubRegSet tablegen class with a less error-prone mechanism. | Jakob Stoklund Olesen | 2010-05-26 | 11 | -326/+187 |
| | | | | | | | | | | | | | | | | | A Register with subregisters must also provide SubRegIndices for adressing the subregisters. TableGen automatically inherits indices for sub-subregisters to minimize typing. CompositeIndices may be specified for the weirder cases such as the XMM sub_sd index that returns the same register, and ARM NEON Q registers where both D subregs have ssub_0 and ssub_1 sub-subregs. It is now required that all subregisters are named by an index, and a future patch will also require inherited subregisters to be named. This is necessary to allow composite subregister indices to be reduced to a single index. llvm-svn: 104704 | ||||
| * | Add entry for llvm.eh.sjlj.longjmp. PR4999. | Jim Grosbach | 2010-05-26 | 1 | -0/+20 |
| | | | | | llvm-svn: 104703 | ||||
| * | MC: Eliminate MCAsmFixup, replace with MCFixup. | Daniel Dunbar | 2010-05-26 | 8 | -75/+44 |
| | | | | | llvm-svn: 104699 | ||||
| * | MC: Simplify MCFixup and increase the available offset size. | Daniel Dunbar | 2010-05-26 | 1 | -29/+14 |
| | | | | | llvm-svn: 104698 | ||||
| * | MC: Use accessors for access to MCAsmFixup. | Daniel Dunbar | 2010-05-26 | 5 | -27/+38 |
| | | | | | llvm-svn: 104697 | ||||
| * | MC: Change MCInst::dump_pretty to not include a trailing newline. | Daniel Dunbar | 2010-05-26 | 3 | -3/+6 |
| | | | | | llvm-svn: 104696 | ||||
| * | Kill unneeded SExt. | Benjamin Kramer | 2010-05-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 104692 | ||||

