| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | More work on the empty subobjects map. | Anders Carlsson | 2010-05-27 | 1 | -28/+49 | |
| | | | | | llvm-svn: 104787 | |||||
| * | Sema: Support for #pragma options align={reset,natural}. '#pragma options align' | Daniel Dunbar | 2010-05-27 | 5 | -1/+91 | |
| | | | | | | | shares the stack with '#pragma pack', who knew!? llvm-svn: 104786 | |||||
| * | Simplify. Eliminate unneeded debug_loc entry. | Devang Patel | 2010-05-26 | 3 | -12/+12 | |
| | | | | | llvm-svn: 104785 | |||||
| * | Parse: Add support for '#pragma options align'. | Daniel Dunbar | 2010-05-26 | 6 | -2/+90 | |
| | | | | | | | Also, fix a source location bug with the rparen in #pragma pack. llvm-svn: 104784 | |||||
| * | 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 | |||||
| * | Correctly pass aggregates by reference when emitting thunks. | John McCall | 2010-05-26 | 5 | -34/+55 | |
| | | | | | llvm-svn: 104778 | |||||
| * | 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 | |||||
| * | Introduce priorities into the code-completion results. | Douglas Gregor | 2010-05-26 | 10 | -69/+202 | |
| | | | | | llvm-svn: 104751 | |||||
| * | 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 | |||||
| * | Grammar fix: s/it's/its/g in | Nick Lewycky | 2010-05-26 | 1 | -6/+6 | |
| | | | | | | | "it's spelling location and it's instantiation location" llvm-svn: 104746 | |||||
| * | 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 | |||||
| * | Patch to fix a irgen crash accessing an initialized local static | Fariborz Jahanian | 2010-05-26 | 2 | -2/+15 | |
| | | | | | | | variable in a local function. Fixes pr7101. llvm-svn: 104743 | |||||
| * | Predefine the '__clang_analyzer__' macro when using '-analyze'. | Ted Kremenek | 2010-05-26 | 2 | -0/+9 | |
| | | | | | llvm-svn: 104742 | |||||
| * | 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 | |||||
| * | Improve on flexible array diagnostics (PR7029). | Fariborz Jahanian | 2010-05-26 | 3 | -3/+3 | |
| | | | | | llvm-svn: 104739 | |||||
| * | 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 | |||||
| * | Fixes misc. flexible array bugs in c++ (PR7029). | Fariborz Jahanian | 2010-05-26 | 4 | -1/+68 | |
| | | | | | llvm-svn: 104733 | |||||
| * | 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 | |||||
| * | Update .xcodeproj file. | Anders Carlsson | 2010-05-26 | 1 | -36/+36 | |
| | | | | | llvm-svn: 104721 | |||||
| * | 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 | |||||
| * | [numeric.iota] | Howard Hinnant | 2010-05-26 | 2 | -0/+50 | |
| | | | | | llvm-svn: 104719 | |||||
| * | 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 | |||||
| * | Extract the ObjC and blocks manglers into their own class. No functionality | Charles Davis | 2010-05-26 | 2 | -60/+98 | |
| | | | | | | | change. llvm-svn: 104715 | |||||
| * | Fixed comment. | Abramo Bagnara | 2010-05-26 | 1 | -2/+2 | |
| | | | | | llvm-svn: 104714 | |||||
| * | MC: Change RelaxInstruction to only take the input and output instructions. | Daniel Dunbar | 2010-05-26 | 3 | -12/+13 | |
| | | | | | llvm-svn: 104713 | |||||
| * | Added source order to CXXBaseOrMemberInitializer. | Abramo Bagnara | 2010-05-26 | 3 | -17/+53 | |
| | | | | | llvm-svn: 104712 | |||||
| * | 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 | |||||
| * | Completed [alg.random.shuffle]. | Howard Hinnant | 2010-05-26 | 6 | -331/+320 | |
| | | | | | llvm-svn: 104708 | |||||
| * | 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 | |||||

