| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Provide rewriting suppport for use of __typeof__ | Fariborz Jahanian | 2010-02-10 | 2 | -1/+59 |
| | | | | | | | in a declaration statement. Fixes radar 7628153. llvm-svn: 95788 | ||||
| * | Switch to using -fsjlj-exceptions instead of hard-coding it. Notably, this fixes | Daniel Dunbar | 2010-02-10 | 9 | -9/+33 |
| | | | | | | | | calls to the UnwindResumeOrRethrow function for C++/Obj-C exception handling, for Darwin ARM. llvm-svn: 95787 | ||||
| * | Refactor code that generates debug info for variables that has BlocksAttr. | Devang Patel | 2010-02-10 | 2 | -245/+129 |
| | | | | | llvm-svn: 95786 | ||||
| * | clang -cc1: Add -fsjlj-exceptions, which requires far too much button pushing. | Daniel Dunbar | 2010-02-10 | 6 | -1/+13 |
| | | | | | llvm-svn: 95785 | ||||
| * | Added NOP, DBG, SVC to the instruction table for disassembly purpose. | Johnny Chen | 2010-02-10 | 1 | -0/+20 |
| | | | | | llvm-svn: 95784 | ||||
| * | Implement AST importing and merging for typedefs. As part of this, provide a ↵ | Douglas Gregor | 2010-02-10 | 5 | -14/+100 |
| | | | | | | | lame implementation for importing TypeSourceInfos. llvm-svn: 95783 | ||||
| * | Teach AST merging that variables with incomplete array types can be | Douglas Gregor | 2010-02-10 | 5 | -2/+41 |
| | | | | | | | | | merged with variables of constant array types. Also, make sure that we call DiagnosticClient's BeginSourceFile/EndSourceFile, so that it has a LangOptions to work with. llvm-svn: 95782 | ||||
| * | Fix "the the" and similar typos. | Dan Gohman | 2010-02-10 | 59 | -67/+67 |
| | | | | | llvm-svn: 95781 | ||||
| * | Minor code simplification. | Dan Gohman | 2010-02-10 | 1 | -2/+1 |
| | | | | | llvm-svn: 95780 | ||||
| * | Silence GCC warnings. | Benjamin Kramer | 2010-02-10 | 2 | -12/+12 |
| | | | | | llvm-svn: 95779 | ||||
| * | Improve access control diagnostics. Perform access control on member-pointer | John McCall | 2010-02-10 | 20 | -376/+655 |
| | | | | | | | | conversions. Fix an access-control bug where privileges were not considered at intermediate points along the inheritance path. Prepare for friends. llvm-svn: 95775 | ||||
| * | MC/AsmMatcher: Add support for creating tied operands when constructing MCInsts. | Daniel Dunbar | 2010-02-10 | 1 | -9/+67 |
| | | | | | | | | - Pretty messy, but we need to rework how we handle tied operands in MCInst anyway. llvm-svn: 95774 | ||||
| * | emit some simple (and probably incorrect) fixups for symbolic | Chris Lattner | 2010-02-10 | 1 | -34/+32 |
| | | | | | | | displacement values. llvm-svn: 95773 | ||||
| * | Don't display border around images (in Firefox). | Ted Kremenek | 2010-02-10 | 1 | -2/+2 |
| | | | | | llvm-svn: 95772 | ||||
| * | keep track of what the current byte being emitted is | Chris Lattner | 2010-02-10 | 1 | -74/+87 |
| | | | | | | | throughout the X86 encoder. llvm-svn: 95771 | ||||
| * | simplify displacement handling, emit displacements by-operand | Chris Lattner | 2010-02-10 | 1 | -50/+19 |
| | | | | | | | even for the immediate case. No functionality change. llvm-svn: 95770 | ||||
| * | Canonicalize sizeof and alignof on pointer types to a canonical | Dan Gohman | 2010-02-10 | 2 | -7/+70 |
| | | | | | | | pointer type. llvm-svn: 95769 | ||||
| * | Implement operators |=, &=, and ^= for SmallBitVector, and remove the | Dan Gohman | 2010-02-10 | 4 | -7/+124 |
| | | | | | | | | restriction in BitVector for |= and ^= that the operand must be the same length. llvm-svn: 95768 | ||||
| * | MC: Switch MCFixup to just hold an MCExpr pointer instead of index into the | Daniel Dunbar | 2010-02-10 | 3 | -18/+23 |
| | | | | | | | MCInst it came from. llvm-svn: 95767 | ||||
| * | Fix a signed comparison warning. | Daniel Dunbar | 2010-02-10 | 1 | -3/+3 |
| | | | | | llvm-svn: 95766 | ||||
| * | Remove stray DOS newline. | Daniel Dunbar | 2010-02-10 | 1 | -1/+1 |
| | | | | | llvm-svn: 95765 | ||||
| * | Add a ReleaseNotes FIXME. | Daniel Dunbar | 2010-02-10 | 1 | -0/+3 |
| | | | | | llvm-svn: 95764 | ||||
| * | Prevented build on WINDOWS using default make system. Stopped WINDOWS build | Garrison Venn | 2010-02-10 | 1 | -2/+5 |
| | | | | | | | at eh llvm/examples level using if check on LLVM_ON_UNIX. llvm-svn: 95763 | ||||
| * | Updated the enhanced disassembly library's TableGen | Sean Callanan | 2010-02-10 | 1 | -8/+1 |
| | | | | | | | | backend to not use exceptions at all except in cases of actual error. llvm-svn: 95762 | ||||
| * | Prevented ExceptionDemo example being built on WINDOWS via if( NOT WIN32 ) | Garrison Venn | 2010-02-10 | 1 | -1/+4 |
| | | | | | | | check in examples cmake list file. This has NOT been tested. llvm-svn: 95761 | ||||
| * | Updated the TableGen emitter for the Enhanced | Sean Callanan | 2010-02-10 | 1 | -209/+24 |
| | | | | | | | | Disassembler to take advantage of the refactored AsmWriterInst.h. Note removed parser code. llvm-svn: 95760 | ||||
| * | Changed AsmWriterOperand to also include the index of the | Sean Callanan | 2010-02-10 | 2 | -4/+15 |
| | | | | | | | | operand into the CodeGenInstruction's list of operands, which is useful for EDEmitter. (Still working on PR6219) llvm-svn: 95759 | ||||
| * | Now that ShrinkDemandedOps() is separated out from DAG combine. It sometimes ↵ | Evan Cheng | 2010-02-10 | 2 | -1/+31 |
| | | | | | | | leave some obvious nops which dag combine used to clean up afterwards e.g. (trunk (ext n)) -> n. Look for them and squash them. llvm-svn: 95757 | ||||
| * | Convert tabs to spaces. | Ted Kremenek | 2010-02-10 | 1 | -12/+12 |
| | | | | | llvm-svn: 95756 | ||||
| * | Add comment. | Zhongxing Xu | 2010-02-10 | 1 | -1/+2 |
| | | | | | llvm-svn: 95755 | ||||
| * | "fixup" a comment. | Chris Lattner | 2010-02-10 | 1 | -1/+1 |
| | | | | | llvm-svn: 95754 | ||||
| * | Introduce a new CodeGenInstruction::ConstraintInfo class | Chris Lattner | 2010-02-10 | 4 | -25/+57 |
| | | | | | | | | | | for representing constraint info semantically instead of as a c expression that will be blatted out to the .inc file. Fix X86RecognizableInstr to use this instead of parsing C code :). llvm-svn: 95753 | ||||
| * | llvm-mc: Remove --show-fixups and always show as part of --show-encoding. | Daniel Dunbar | 2010-02-10 | 3 | -27/+8 |
| | | | | | | | Also, fix a silly memory leak. llvm-svn: 95752 | ||||
| * | Add missing header file | Douglas Gregor | 2010-02-10 | 1 | -0/+1 |
| | | | | | llvm-svn: 95751 | ||||
| * | Rewrite loop to suit Chris' preference. | Dale Johannesen | 2010-02-10 | 1 | -16/+19 |
| | | | | | llvm-svn: 95749 | ||||
| * | fix a layering violation: VirtRegRewriter.cpp shouldn't use AsmPrinter.h. | Chris Lattner | 2010-02-10 | 4 | -15/+15 |
| | | | | | llvm-svn: 95748 | ||||
| * | Remove duplicated #include. | Evan Cheng | 2010-02-10 | 1 | -1/+0 |
| | | | | | llvm-svn: 95747 | ||||
| * | Emit an error for illegal inline asm constraint (which uses illegal type) ↵ | Evan Cheng | 2010-02-10 | 2 | -1/+14 |
| | | | | | | | rather than asserting. llvm-svn: 95746 | ||||
| * | fix missing #includes. | Chris Lattner | 2010-02-10 | 3 | -1/+3 |
| | | | | | llvm-svn: 95745 | ||||
| * | Comment out category's property decls. in rewrite. | Fariborz Jahanian | 2010-02-10 | 2 | -0/+19 |
| | | | | | | | Fixes radar 7630636. llvm-svn: 95744 | ||||
| * | Use current location as the location of compiler generated arguments, e.g. ↵ | Devang Patel | 2010-02-10 | 2 | -8/+24 |
| | | | | | | | self, _cmd etc. llvm-svn: 95743 | ||||
| * | daniel *really* likes fixups! | Chris Lattner | 2010-02-10 | 1 | -0/+1 |
| | | | | | llvm-svn: 95742 | ||||
| * | Stop MachineInstr.h from #including AsmPrinter.h | Chris Lattner | 2010-02-10 | 3 | -2/+5 |
| | | | | | llvm-svn: 95741 | ||||
| * | Improve comments a even more. | Bill Wendling | 2010-02-10 | 1 | -3/+3 |
| | | | | | llvm-svn: 95740 | ||||
| * | Skip DBG_VALUE many places in live intervals and | Dale Johannesen | 2010-02-10 | 2 | -38/+57 |
| | | | | | | | | | | register coalescing. This fixes many crashes and places where debug info affects codegen (when dbg.value is lowered to machine instructions, which it isn't yet in TOT). llvm-svn: 95739 | ||||
| * | Move verbose asm instruction comments to using MCStreamer. | Chris Lattner | 2010-02-10 | 2 | -77/+61 |
| | | | | | | | | | | | | | The major win of this is that the code is simpler and they print on the same line as the instruction again: movl %eax, 96(%esp) ## 4-byte Spill movl 96(%esp), %eax ## 4-byte Reload cmpl 92(%esp), %eax ## 4-byte Folded Reload jl LBB7_86 llvm-svn: 95738 | ||||
| * | Improve comments a bit more. | Bill Wendling | 2010-02-10 | 1 | -4/+4 |
| | | | | | llvm-svn: 95737 | ||||
| * | more comment updates | Dale Johannesen | 2010-02-10 | 2 | -3/+3 |
| | | | | | llvm-svn: 95736 | ||||
| * | Add isDebug argument to ChangeToRegister; this prevents | Dale Johannesen | 2010-02-10 | 2 | -2/+4 |
| | | | | | | | the field from being used uninitialized later in some cases. llvm-svn: 95735 | ||||
| * | print all the newlines at the end of instructions with | Chris Lattner | 2010-02-10 | 12 | -23/+27 |
| | | | | | | | OutStreamer.AddBlankLine instead of textually. llvm-svn: 95734 | ||||

