| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix error message when attempting to generate invalid alias. | Caroline Tice | 2010-11-02 | 1 | -14/+3 |
| | | | | | llvm-svn: 118036 | ||||
| * | Add support for Fedora 14. Patch by Daniel Kozlowski. | Rafael Espindola | 2010-11-02 | 1 | -0/+5 |
| | | | | | llvm-svn: 118035 | ||||
| * | Unbreak private_extern, which apparently we had zero tests for. | John McCall | 2010-11-02 | 2 | -2/+20 |
| | | | | | llvm-svn: 118034 | ||||
| * | Fixed a missing newline when you type "apropos somethingthatdoesnotexist". | Greg Clayton | 2010-11-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 118033 | ||||
| * | Fixes <rdar://problem/8612856>: During postRAsched, the antidependence | Andrew Trick | 2010-11-02 | 2 | -11/+35 |
| | | | | | | | | breaker needs to check all definitions of the antidepenent register to avoid multiple defs of the same new register. llvm-svn: 118032 | ||||
| * | a bunch of random cleanup, move a helper to CGT where it belongs. | Chris Lattner | 2010-11-02 | 3 | -50/+52 |
| | | | | | llvm-svn: 118031 | ||||
| * | Apply patch for use-after-free in InlineAsm constant handling, | Dale Johannesen | 2010-11-02 | 1 | -0/+1 |
| | | | | | | | | | PR 8522 / 8616046. Test reduction, analysis and patch by Tim Deegan! (However, review by someone who understands the classes here better is welcome. John Krum will return!) llvm-svn: 118030 | ||||
| * | Sort bit assignments. Cosmetic change only. | Jim Grosbach | 2010-11-02 | 1 | -32/+31 |
| | | | | | llvm-svn: 118029 | ||||
| * | Simplify. | Devang Patel | 2010-11-02 | 1 | -2/+1 |
| | | | | | llvm-svn: 118027 | ||||
| * | Revert r114340 (improvements in Darwin function prologue/epilogue), as it broke | Jim Grosbach | 2010-11-02 | 6 | -67/+183 |
| | | | | | | | assumptions about stack layout. Specifically, LR must be saved next to FP. llvm-svn: 118026 | ||||
| * | add and update comments. | Chris Lattner | 2010-11-02 | 1 | -2/+9 |
| | | | | | llvm-svn: 118025 | ||||
| * | refactor/cleanup MatchableInfo by eliminating the Tokens array, | Chris Lattner | 2010-11-02 | 1 | -126/+127 |
| | | | | | | | | | merging it into a Token field in Operand, and moving the first token to an explicit mnemonic field. These were parallel arrays before (except for the mnemonic) which kept confusing me. llvm-svn: 118024 | ||||
| * | Add support for expressions in .sleb/.uleb directives. | Rafael Espindola | 2010-11-02 | 12 | -94/+235 |
| | | | | | llvm-svn: 118023 | ||||
| * | If value map does not have register for an argument then try to find frame ↵ | Devang Patel | 2010-11-02 | 1 | -5/+8 |
| | | | | | | | index before giving up. llvm-svn: 118022 | ||||
| * | Remove the reference-related variable displays that now pass from the ↵ | Johnny Chen | 2010-11-02 | 1 | -5/+12 |
| | | | | | | | | | | | | | | | 'notnow' set. The failures that remain are: # rdar://problem/8620735 test/types: frame variable -t a_class_ref.m_b fails # The reference type related failures that remain are: notnow = set(['a_class_ref.m_b', 'a_struct_ref.b', 'a_union_nonzero_ref.u.a']) llvm-svn: 118021 | ||||
| * | Use frameindex, if available, as a last resort to emit debug info for a ↵ | Devang Patel | 2010-11-02 | 2 | -2/+48 |
| | | | | | | | parameter. llvm-svn: 118020 | ||||
| * | Fix a crash mangling decayed val argument-typed function. | Fariborz Jahanian | 2010-11-02 | 2 | -1/+9 |
| | | | | | | | // rdar: //8620510 and PR7666 llvm-svn: 118019 | ||||
| * | Fix problem where "process detach" was not working properly. The | Caroline Tice | 2010-11-02 | 3 | -9/+27 |
| | | | | | | | | | | | ptrace thread update that was replying to the SIGSTOP was also causing the process to not really be sigstop'd any more so then the call to ptrace detach was failing, and when debugserver exited the attached process was being killed. Now the ptrace thread update does not disturb the sigstop state of the thread, so the detach works properly. llvm-svn: 118018 | ||||
| * | Remove 8 @expectedFailure decorators, the following bug has been fixed: | Johnny Chen | 2010-11-02 | 2 | -8/+0 |
| | | | | | | | | # rdar://problem/8482903 # test suite failure for types dir -- "long long" and "unsigned long long" llvm-svn: 118017 | ||||
| * | Fix comment typo. | Duncan Sands | 2010-11-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 118016 | ||||
| * | Add some comments explaining what MVT and EVT are, and how they differ. | Duncan Sands | 2010-11-02 | 1 | -3/+10 |
| | | | | | llvm-svn: 118014 | ||||
| * | Remove trailing whitespace. | Duncan Sands | 2010-11-02 | 1 | -10/+10 |
| | | | | | llvm-svn: 118013 | ||||
| * | Fixed cases where we were translating "long long" types to use the "long" | Greg Clayton | 2010-11-02 | 1 | -39/+27 |
| | | | | | | | | types when they are the same size. The new code will use the correct type now when converting DWARF built-in types into clang types. llvm-svn: 118003 | ||||
| * | Fixed the default file and line breakpoints to include inlined breakpoints. | Greg Clayton | 2010-11-02 | 2 | -4/+4 |
| | | | | | llvm-svn: 118002 | ||||
| * | Properly handle temporaries that are created in a AsmStmt. | Argyrios Kyrtzidis | 2010-11-02 | 5 | -14/+43 |
| | | | | | | | Previously the temporaries would get destroyed before the asm call. llvm-svn: 118001 | ||||
| * | Fixed our overly verbose stop reasons which by default included the thread | Greg Clayton | 2010-11-02 | 1 | -2/+9 |
| | | | | | | | | name and thread queue. Users can modify the thread-format strings to add these back if needed. llvm-svn: 118000 | ||||
| * | Print better error messages when memory reads fail when displaying variable | Greg Clayton | 2010-11-02 | 3 | -24/+47 |
| | | | | | | | | | | values. Always show the variable types for the top level items when dumping program variables. llvm-svn: 117999 | ||||
| * | Ignore attributes on classes when calculating visibility for members | John McCall | 2010-11-02 | 2 | -49/+154 |
| | | | | | | | | with their own explicit visibility attributes. Basically we only want to apply a single visibility attribute from any particular ancestry. llvm-svn: 117998 | ||||
| * | Add correct NEON encodings for vld2, vld3, and vld4 basic variants. | Owen Anderson | 2010-11-02 | 5 | -70/+157 |
| | | | | | llvm-svn: 117997 | ||||
| * | Remove an assert - it's possible to be hit, and we just want to avoid | Eric Christopher | 2010-11-02 | 1 | -1/+1 |
| | | | | | | | handling those cases for now. llvm-svn: 117996 | ||||
| * | Whitespeace | Eric Christopher | 2010-11-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 117995 | ||||
| * | No really, no thumb1 for arm fast isel. Also add an informative comment as | Eric Christopher | 2010-11-02 | 1 | -3/+7 |
| | | | | | | | to what someone would need to do to support thumb1. llvm-svn: 117994 | ||||
| * | rename operands -> asmoperands to be more descriptive. | Chris Lattner | 2010-11-02 | 1 | -28/+30 |
| | | | | | llvm-svn: 117993 | ||||
| * | Don't try to split weird critical edges that really aren't: | Jakob Stoklund Olesen | 2010-11-02 | 1 | -2/+12 |
| | | | | | | | | | | | | | | | | BB#1: derived from LLVM BB %bb.nph28 Live Ins: %AL Predecessors according to CFG: BB#0 TEST8rr %reg16384<kill>, %reg16384, %EFLAGS<imp-def>; GR8:%reg16384 JNE_4 <BB#2>, %EFLAGS<imp-use,kill> JMP_4 <BB#2> Successors according to CFG: BB#2 BB#2 These double CFG edges only ever occur in bugpoint-generated code, so there is no need to attempt something clever. llvm-svn: 117992 | ||||
| * | Diagnose a coherant message when @interface | Fariborz Jahanian | 2010-11-02 | 2 | -1/+25 |
| | | | | | | | | does not terminate with @end. // rdar: //7824372 llvm-svn: 117991 | ||||
| * | Teach SourceManager::getPresumedLoc() how to fail gracefully if ↵ | Douglas Gregor | 2010-11-02 | 2 | -3/+9 |
| | | | | | | | getLineNumber/getColumnNumber fail llvm-svn: 117990 | ||||
| * | Attempt to provide correct encodings for a number of other vld1 variants, ↵ | Owen Anderson | 2010-11-02 | 1 | -45/+59 |
| | | | | | | | | | which we can't test since we can neither generate nor parse them at the moment. llvm-svn: 117988 | ||||
| * | Tidy up. | Jim Grosbach | 2010-11-02 | 1 | -3/+0 |
| | | | | | llvm-svn: 117987 | ||||
| * | Add aesthetic break. | Owen Anderson | 2010-11-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 117986 | ||||
| * | Tweak to fix spelling and grammar in comment. | Jim Grosbach | 2010-11-02 | 1 | -3/+3 |
| | | | | | llvm-svn: 117985 | ||||
| * | Add correct NEON encodings for the "multiple single elements" form of vld. | Owen Anderson | 2010-11-02 | 6 | -18/+72 |
| | | | | | llvm-svn: 117984 | ||||
| * | When performing template argument deduction against a template-id, | Douglas Gregor | 2010-11-02 | 2 | -2/+31 |
| | | | | | | | | only keep deduction results for successful deductions, so that they can be compared against each other. Fixes PR8462, from Richard Smith! llvm-svn: 117983 | ||||
| * | MachineLICM should not claim to be preserving the CFG when it can split critical | Jakob Stoklund Olesen | 2010-11-01 | 1 | -1/+0 |
| | | | | | | | edges on demand. llvm-svn: 117982 | ||||
| * | Be more precise about verifying missing kill flags. | Jakob Stoklund Olesen | 2010-11-01 | 1 | -2/+4 |
| | | | | | | | | It is legal for an instruction to have two operands using the same register, only one a kill. This is interpreted as a kill. llvm-svn: 117981 | ||||
| * | When inserting copies during splitting, always use the parent register as the | Jakob Stoklund Olesen | 2010-11-01 | 2 | -19/+16 |
| | | | | | | | | | | | | | source, and let rewrite() clean it up. This way, kill flags on the inserted copies are fixed as well during rewrite(). We can't just assume that all the copies we insert are going to be kills since critical edges into loop headers sometimes require both source and dest to be live out of a block. llvm-svn: 117980 | ||||
| * | fix computation of ambiguous instructions to not ignore the mnemonic. | Chris Lattner | 2010-11-01 | 1 | -3/+7 |
| | | | | | | | FWIW, X86 has 254 ambiguous instructions. llvm-svn: 117979 | ||||
| * | Explicitly check for non-consant reference in an LDRi12 instruction. Add FIXME | Jim Grosbach | 2010-11-01 | 1 | -1/+10 |
| | | | | | | | for handling the fixup necessary. llvm-svn: 117978 | ||||
| * | Remove unused function. | Jim Grosbach | 2010-11-01 | 1 | -13/+0 |
| | | | | | llvm-svn: 117977 | ||||
| * | Add support for alignment operands on VLD1-lane instructions. | Bob Wilson | 2010-11-01 | 3 | -35/+59 |
| | | | | | | | This is another part of the fix for Radar 8599955. llvm-svn: 117976 | ||||
| * | Add VLD1-lane testcases for quad-register types. | Bob Wilson | 2010-11-01 | 1 | -0/+27 |
| | | | | | llvm-svn: 117975 | ||||

