| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Print the correct index in the "match failed at index" message. | Dan Gohman | 2010-03-09 | 1 | -1/+1 |
| | | | | | llvm-svn: 98013 | ||||
| * | remove the suffix form of PrintLabelName, which was only | Chris Lattner | 2010-03-09 | 2 | -10/+0 |
| | | | | | | | used for 'flavor'. llvm-svn: 98012 | ||||
| * | now that the debug and eh emitters use a common .set counter, | Chris Lattner | 2010-03-09 | 4 | -11/+5 |
| | | | | | | | we can eliminate "flavor". llvm-svn: 98011 | ||||
| * | move .set generation out of DwarfPrinter into AsmPrinter and | Chris Lattner | 2010-03-08 | 3 | -25/+32 |
| | | | | | | | MCize it. llvm-svn: 98010 | ||||
| * | Don't waste time trying to CSE labels, phis, inline asm. Definitely avoid ↵ | Evan Cheng | 2010-03-08 | 1 | -0/+4 |
| | | | | | | | cse implicit-def for obvious performance reason. llvm-svn: 98009 | ||||
| * | Restrict machine cse to really trivial coalescing. Leave the heavy lifting ↵ | Evan Cheng | 2010-03-08 | 1 | -0/+3 |
| | | | | | | | to a real coalescer. llvm-svn: 98007 | ||||
| * | simplify EmitSectionOffset to always use .set if it is | Chris Lattner | 2010-03-08 | 7 | -38/+16 |
| | | | | | | | | | | available, the only thing this affects is that we produce .set in one case we didn't before, which shouldn't harm anything. Make EmitSectionOffset call EmitDifference instead of duplicating it. llvm-svn: 98005 | ||||
| * | don't reset defaults. | Chris Lattner | 2010-03-08 | 2 | -3/+0 |
| | | | | | llvm-svn: 98004 | ||||
| * | Remove a version of EmitDifference. | Chris Lattner | 2010-03-08 | 4 | -51/+26 |
| | | | | | llvm-svn: 98002 | ||||
| * | Fix a crash compiling 254.gap for Thumb2. The Thumb2 add/sub with 12-bit | Bob Wilson | 2010-03-08 | 2 | -8/+26 |
| | | | | | | | | | immediate instructions cannot set the condition codes, so they do not have the extra cc_out operand. We hit an assertion during tail duplication because the instruction being duplicated had more operands that expected. llvm-svn: 98001 | ||||
| * | Re-commit 97860 with fix. getMallocAllocatedType may return null. | Evan Cheng | 2010-03-08 | 1 | -0/+10 |
| | | | | | llvm-svn: 98000 | ||||
| * | eliminate a form of PrintLabelName. | Chris Lattner | 2010-03-08 | 3 | -11/+5 |
| | | | | | llvm-svn: 97999 | ||||
| * | remove another form of EmitReference. | Chris Lattner | 2010-03-08 | 3 | -10/+3 |
| | | | | | llvm-svn: 97998 | ||||
| * | eliminate the non-MCSymbol versions of EmitReference. | Chris Lattner | 2010-03-08 | 3 | -25/+7 |
| | | | | | llvm-svn: 97997 | ||||
| * | mc'ize EmitLabel. | Chris Lattner | 2010-03-08 | 4 | -69/+52 |
| | | | | | llvm-svn: 97996 | ||||
| * | merge DIEObjectLabel and DIEDwarfLabel into DIELabel. | Chris Lattner | 2010-03-08 | 5 | -89/+13 |
| | | | | | | | Yes, DIE you fiendish labels, die all of you. llvm-svn: 97995 | ||||
| * | Introduce DIFile. This will be used to represent header files and source ↵ | Devang Patel | 2010-03-08 | 1 | -0/+23 |
| | | | | | | | file(s) in debug info. llvm-svn: 97994 | ||||
| * | elimiante the DWLabel class, using MCSymbol instead. Start | Chris Lattner | 2010-03-08 | 10 | -177/+138 |
| | | | | | | | | switching some stuff over to passing around MCSymbol* instead of stem+ID. llvm-svn: 97993 | ||||
| * | Fix the vmxon entry in the X86InstrInfo.td so it has the correct prefix bytes | Kevin Enderby | 2010-03-08 | 1 | -1/+1 |
| | | | | | | | for the encoding and is not the same as vmptrld. llvm-svn: 97992 | ||||
| * | MC/Macho-O: Align the zerofill section itself to the maximum alignment. | Daniel Dunbar | 2010-03-08 | 1 | -0/+10 |
| | | | | | llvm-svn: 97991 | ||||
| * | Derive DIType from DIScope. This simplifies getContext() where for members ↵ | Devang Patel | 2010-03-08 | 3 | -40/+22 |
| | | | | | | | the context is a type. This also eliminates need of CompileUnitMaps maintained by dwarf writer. llvm-svn: 97990 | ||||
| * | Remove DbgNode checks in constructor. Debug descriptors are intended to be ↵ | Devang Patel | 2010-03-08 | 1 | -9/+0 |
| | | | | | | | light weight wrappers. llvm-svn: 97988 | ||||
| * | MC/Mach-O: Fix address compution for zero fill sections. | Daniel Dunbar | 2010-03-08 | 1 | -2/+2 |
| | | | | | llvm-svn: 97984 | ||||
| * | MC/Mach-O: Error out instead of crashing on invalid scattered relocation ↵ | Daniel Dunbar | 2010-03-08 | 1 | -2/+11 |
| | | | | | | | expressions. llvm-svn: 97983 | ||||
| * | X86: Fix encoding for TEST{8,16,32}rr. | Daniel Dunbar | 2010-03-08 | 1 | -3/+3 |
| | | | | | llvm-svn: 97982 | ||||
| * | Avoid using DIDescriptor.isNull(). | Devang Patel | 2010-03-08 | 7 | -160/+122 |
| | | | | | | | This is a first step towards eliminating checks in Descriptor constructors. llvm-svn: 97975 | ||||
| * | Revert r97947. | Devang Patel | 2010-03-08 | 7 | -122/+160 |
| | | | | | llvm-svn: 97963 | ||||
| * | disambiguate some types, add a fixme about some | Chris Lattner | 2010-03-08 | 4 | -5/+6 |
| | | | | | | | inconsistent intrinsics. llvm-svn: 97959 | ||||
| * | fix some more ambiguous patterns, remove another nontemporalstore | Chris Lattner | 2010-03-08 | 2 | -14/+12 |
| | | | | | | | pattern which is broken (source and address swapped). llvm-svn: 97958 | ||||
| * | Correct immediate sizes. | Chris Lattner | 2010-03-08 | 2 | -2/+2 |
| | | | | | llvm-svn: 97957 | ||||
| * | fix a type compatibility bug. imm is i32 in the input | Chris Lattner | 2010-03-08 | 2 | -1/+6 |
| | | | | | | | pattern, not i64. llvm-svn: 97956 | ||||
| * | fix a bunch of partially ambiguous patterns on ARM. As an | Chris Lattner | 2010-03-08 | 3 | -35/+40 |
| | | | | | | | | | | | | | example, this: (set DPR:$dst, (fsub (fneg (fmul DPR:$a, DPR:$b)), DPR:$dstin)) is ambiguous because DPR contains both f64 and v2f32. tblgen currently accidentally picks f64 because it's first in the regclass. llvm-svn: 97955 | ||||
| * | Fix a bunch of ambiguous patterns which tblgen happens to infer types | Chris Lattner | 2010-03-08 | 1 | -7/+7 |
| | | | | | | | for, due to a bug. llvm-svn: 97953 | ||||
| * | tidy up | Chris Lattner | 2010-03-08 | 1 | -1/+1 |
| | | | | | llvm-svn: 97950 | ||||
| * | Avoid using DIDescriptor.isNull(). | Devang Patel | 2010-03-08 | 7 | -160/+122 |
| | | | | | | | This is a first step towards eliminating unncessary constructor checks in light weight DIDescriptor wrappers. llvm-svn: 97947 | ||||
| * | Add Order to SDDbgValue | Dale Johannesen | 2010-03-08 | 1 | -4/+10 |
| | | | | | llvm-svn: 97939 | ||||
| * | Fix dbg value handling in tail merging. | Dale Johannesen | 2010-03-08 | 1 | -3/+25 |
| | | | | | llvm-svn: 97938 | ||||
| * | remove a non-temporal store pattern which is not tested and | Chris Lattner | 2010-03-08 | 1 | -3/+0 |
| | | | | | | | could never have matched because the operand list was backwards. llvm-svn: 97933 | ||||
| * | Revert r97917, which was causing Clang Debug self-host failures. | Douglas Gregor | 2010-03-08 | 3 | -28/+29 |
| | | | | | llvm-svn: 97932 | ||||
| * | Roll back r97918 again. Just configuring against llvm-gcc wasn't enough to run | Jeffrey Yasskin | 2010-03-07 | 2 | -25/+16 |
| | | | | | | | the FrontendC* tests. :( llvm-svn: 97921 | ||||
| * | Reapply r97788 to free MDNodes when the LLVMContext is destroyed. It | Jeffrey Yasskin | 2010-03-07 | 2 | -16/+25 |
| | | | | | | | bootstraps llvm-gcc this time. llvm-svn: 97918 | ||||
| * | Roll r97906 forward again, without double-deleting CompileUnit::IndexTyDie. | Jeffrey Yasskin | 2010-03-07 | 3 | -29/+28 |
| | | | | | llvm-svn: 97917 | ||||
| * | Use Other as a sentinel instead of iAny. | Chris Lattner | 2010-03-07 | 1 | -4/+4 |
| | | | | | llvm-svn: 97914 | ||||
| * | _2_ gcc crashes, ah, ah, ah... | Jeffrey Yasskin | 2010-03-07 | 2 | -24/+22 |
| | | | | | | | (Rolling back r97906.) llvm-svn: 97909 | ||||
| * | Avoid leaking CompileUnits and DbgScopes from DwarfDebug. Leaks found by ↵ | Jeffrey Yasskin | 2010-03-07 | 2 | -22/+24 |
| | | | | | | | Valgrind! llvm-svn: 97906 | ||||
| * | tidy up | Chris Lattner | 2010-03-07 | 1 | -10/+10 |
| | | | | | llvm-svn: 97895 | ||||
| * | Re-committing the failed r97807 commit with changes to eliminate warnings. | Wesley Peck | 2010-03-06 | 6 | -62/+193 |
| | | | | | llvm-svn: 97891 | ||||
| * | Add verification of union types. | Nick Lewycky | 2010-03-06 | 1 | -0/+9 |
| | | | | | llvm-svn: 97889 | ||||
| * | Describe what's going on with mingw alloca and why do we need separate ↵ | Anton Korobeynikov | 2010-03-06 | 1 | -1/+9 |
| | | | | | | | instruction. llvm-svn: 97888 | ||||
| * | Initial bits of ARMv4-only support. | Anton Korobeynikov | 2010-03-06 | 5 | -29/+88 |
| | | | | | | | Patch by John Tytgat! llvm-svn: 97886 | ||||

