| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | MC/Mach-O: Update getSymbolAddress() to support evaluation of variables. | Daniel Dunbar | 2011-04-29 | 1 | -0/+27 |
| | | | | | llvm-svn: 130522 | ||||
| * | Correction to set of overloaded pair constructors for C++0x | Howard Hinnant | 2011-04-29 | 1 | -4/+15 |
| | | | | | llvm-svn: 130521 | ||||
| * | MC/Mach-O: Allow emission of relocations for variables in some more cases. | Daniel Dunbar | 2011-04-29 | 1 | -19/+19 |
| | | | | | llvm-svn: 130520 | ||||
| * | MC/Mach-O: Find section ordinal's by looking at the symbol, instead of ↵ | Daniel Dunbar | 2011-04-29 | 1 | -4/+8 |
| | | | | | | | assuming they are present in a fragment. llvm-svn: 130519 | ||||
| * | Hoist MCLineEntry construction AsmPrinter so that anyone who derives from ↵ | Devang Patel | 2011-04-29 | 2 | -3/+3 |
| | | | | | | | | | AsmPrinter can have line number entries. PR 9810 llvm-svn: 130518 | ||||
| * | MCExpr: Add FindAssociatedSection, which attempts to mirror the 'as' semantics | Daniel Dunbar | 2011-04-29 | 4 | -0/+54 |
| | | | | | | | that associate sections with expressions. llvm-svn: 130517 | ||||
| * | Driver/cc1as: Forward -mllvm arguments when compiling assembly files. | Daniel Dunbar | 2011-04-29 | 1 | -0/+1 |
| | | | | | llvm-svn: 130516 | ||||
| * | MC/AsmParser: Generalize a check. | Daniel Dunbar | 2011-04-29 | 1 | -1/+1 |
| | | | | | llvm-svn: 130515 | ||||
| * | Fix a C++0x portability issue with std::make_pair. Explicitly providing ↵ | Douglas Gregor | 2011-04-29 | 1 | -1/+1 |
| | | | | | | | template arguments no longer works when the call arguments are lvalues. llvm-svn: 130513 | ||||
| * | Qualify calls to std::next(), to avoid conflicts with | Douglas Gregor | 2011-04-29 | 2 | -5/+5 |
| | | | | | | | libraries/applications that define their own 'next' template. llvm-svn: 130511 | ||||
| * | Include <pthread.h> before we use pthread_self/pthread_kill | Douglas Gregor | 2011-04-29 | 1 | -3/+3 |
| | | | | | llvm-svn: 130510 | ||||
| * | Remove comments about __int8 and friends from the mangler. Turns out we don't | Charles Davis | 2011-04-29 | 1 | -7/+0 |
| | | | | | | | | actually have to implement them, since in modern versions of MSVC they're aliases to the standard C types. llvm-svn: 130509 | ||||
| * | White-list yet more type trait names, since they're used as | Douglas Gregor | 2011-04-29 | 1 | -10/+20 |
| | | | | | | | identifiers in libc++. llvm-svn: 130508 | ||||
| * | The last hack for producing bit identical output with cfi on OS X. | Rafael Espindola | 2011-04-29 | 1 | -0/+8 |
| | | | | | llvm-svn: 130504 | ||||
| * | Change DwarfCFIException's member variables to track what it actually | Rafael Espindola | 2011-04-29 | 3 | -35/+39 |
| | | | | | | | emmits: .cfi_personality, .cfi_lsda and the moves. llvm-svn: 130503 | ||||
| * | Teach Thumb2 isel to fold and->rotr ==> ROR. | Andrew Trick | 2011-04-29 | 2 | -2/+13 |
| | | | | | | | Generalization of Nate Begeman's patch! llvm-svn: 130502 | ||||
| * | Factor some code to needsCFIMoves. Avoid printing moves when we don't have to. | Rafael Espindola | 2011-04-29 | 3 | -4/+21 |
| | | | | | llvm-svn: 130501 | ||||
| * | Don't crash if the AST doesn't have a sensible ObjC id type. | David Chisnall | 2011-04-29 | 1 | -4/+6 |
| | | | | | llvm-svn: 130500 | ||||
| * | This is done. | Benjamin Kramer | 2011-04-29 | 1 | -20/+0 |
| | | | | | llvm-svn: 130499 | ||||
| * | Combine thumb2-ror tests. | Andrew Trick | 2011-04-29 | 2 | -13/+13 |
| | | | | | llvm-svn: 130498 | ||||
| * | docs/doxygen.css: Tweak padding on memdoc. | NAKAMURA Takumi | 2011-04-29 | 1 | -0/+5 |
| | | | | | llvm-svn: 130493 | ||||
| * | Relax the non-POD memset warning to use the less restrictive C++11 | Chandler Carruth | 2011-04-29 | 4 | -12/+86 |
| | | | | | | | | | | | | definition of POD. Specifically, this allows certain non-aggregate types due to their data members being private. The representation of C++11 POD testing is pretty gross. Any suggestions for improvements there are welcome. Especially the name 'isCXX11PODType()' seems truly unfortunate. llvm-svn: 130492 | ||||
| * | r130381 follow up: accept __uuidof expression for template argument reference. | Francois Pichet | 2011-04-29 | 2 | -2/+9 |
| | | | | | llvm-svn: 130491 | ||||
| * | Unbreak the MSVC build: | Francois Pichet | 2011-04-29 | 2 | -3/+15 |
| | | | | | | | | | - unistd.h doesn't exist with MSVC - inline must be __inline in Microsoft C - atexit cannot take a function declared as void f(), must be void f(void). llvm-svn: 130490 | ||||
| * | Balance parentheses. | Benjamin Kramer | 2011-04-29 | 1 | -1/+1 |
| | | | | | llvm-svn: 130489 | ||||
| * | Add a decl update when a static data member of a class template is ↵ | Sebastian Redl | 2011-04-29 | 8 | -4/+58 |
| | | | | | | | instantiated in a different PCH than its containing class. Otherwise we get double definition errors. Fixes a Boost.MPL problem that affects Boost.Accumulators and probably a lot more of Boost. llvm-svn: 130488 | ||||
| * | Use std::vector for ASTReader's ASTBuffers, instead of std::deque. | Sebastian Redl | 2011-04-29 | 1 | -1/+1 |
| | | | | | llvm-svn: 130487 | ||||
| * | Use -emit-llvm-only as suggested by Argyrios. | Sebastian Redl | 2011-04-29 | 1 | -2/+2 |
| | | | | | llvm-svn: 130486 | ||||
| * | InstCombine: turn (C1 << A) << C2) into (C1 << C2) << A) | Benjamin Kramer | 2011-04-29 | 2 | -1/+29 |
| | | | | | | | Fixes PR9809. llvm-svn: 130485 | ||||
| * | Add e-mail to credits file. | Andreas Simbuerger | 2011-04-29 | 1 | -0/+1 |
| | | | | | llvm-svn: 130484 | ||||
| * | Don't assume that the AST methods will only be invoked on C++ types. | Chandler Carruth | 2011-04-29 | 1 | -23/+26 |
| | | | | | | | | | | | Teaches isLiteralType and isTrivialType to behave plausibly and most importantly not crash on normal RecordDecls. Sadly I have no real way to test this. I stumbled onto it by mis-implementing a warning. llvm-svn: 130483 | ||||
| * | Partial support test polly for out of tree build. | Hongbin Zheng | 2011-04-29 | 1 | -10/+23 |
| | | | | | llvm-svn: 130482 | ||||
| * | JSONExport: Some cleanups | Tobias Grosser | 2011-04-29 | 1 | -8/+11 |
| | | | | | llvm-svn: 130481 | ||||
| * | CREDITS: Replace LLVM with Polly | Tobias Grosser | 2011-04-29 | 1 | -1/+1 |
| | | | | | llvm-svn: 130480 | ||||
| * | Add a converter from jscop to iscc input | Tobias Grosser | 2011-04-29 | 1 | -0/+68 |
| | | | | | llvm-svn: 130478 | ||||
| * | JSONExporter: Remove unused variable | Tobias Grosser | 2011-04-29 | 1 | -1/+0 |
| | | | | | llvm-svn: 130477 | ||||
| * | Add initial version of Polly | Tobias Grosser | 2011-04-29 | 319 | -0/+43125 |
| | | | | | | | | This version is equivalent to commit ba26ebece8f5be84e9bd6315611d412af797147e in the old git repository. llvm-svn: 130476 | ||||
| * | clean up after Sean's r127646 patch. | Chris Lattner | 2011-04-29 | 1 | -429/+330 |
| | | | | | llvm-svn: 130475 | ||||
| * | use the MachineInstrBuilder operator-> to simplify some code. | Chris Lattner | 2011-04-29 | 4 | -21/+18 |
| | | | | | | | There are probably more instances of this floating around. llvm-svn: 130474 | ||||
| * | add a missing operator that caused us to have to use (*MIB).foo everywhere. | Chris Lattner | 2011-04-29 | 1 | -0/+1 |
| | | | | | llvm-svn: 130473 | ||||
| * | Last bit by bit compatibility patch to MCDwarf.cpp: If a FDE with no LSDA is | Rafael Espindola | 2011-04-29 | 1 | -5/+20 |
| | | | | | | | assigned to a CIE that requires one, just output a 0. llvm-svn: 130472 | ||||
| * | Add an alternative implementation of CIE and FDE emission that outputs them | Rafael Espindola | 2011-04-29 | 2 | -0/+59 |
| | | | | | | | in the same order as the one in CodeGen. llvm-svn: 130471 | ||||
| * | Rename profile_rt.so to libprofile_rt.so under configure+make (it already was | Nick Lewycky | 2011-04-29 | 6 | -11/+25 |
| | | | | | | | | | | | | | under cmake). Add libprofile_rt.a so that we can tell clang to link against it in --coverage mode. Also turn it on by default in cmake builds. Oscar, this touches a change you made for EXCLUDE_FROM_ALL support -- I think I've done the right thing, but please let me know (or fix and commit) if not! llvm-svn: 130470 | ||||
| * | Oops | Douglas Gregor | 2011-04-29 | 1 | -1/+1 |
| | | | | | llvm-svn: 130469 | ||||
| * | libstdc++ 4.2 also uses __is_same as a struct name, which conflicts with our ↵ | Douglas Gregor | 2011-04-29 | 2 | -1/+9 |
| | | | | | | | new type trait __is_same llvm-svn: 130468 | ||||
| * | Use DirectoryLookup::getName() rather than getDir()->getName() in a context ↵ | Douglas Gregor | 2011-04-29 | 1 | -1/+1 |
| | | | | | | | where we don't know whether we have a normal directory llvm-svn: 130467 | ||||
| * | Update comments and checks to match reality. | Eric Christopher | 2011-04-29 | 1 | -9/+2 |
| | | | | | llvm-svn: 130464 | ||||
| * | Whitespace. | Eric Christopher | 2011-04-29 | 1 | -11/+11 |
| | | | | | llvm-svn: 130463 | ||||
| * | Revert r130454; apparently this doesn't actually work. | Eli Friedman | 2011-04-28 | 2 | -13/+19 |
| | | | | | llvm-svn: 130462 | ||||
| * | Fix a typo. | Johnny Chen | 2011-04-28 | 1 | -1/+1 |
| | | | | | llvm-svn: 130461 | ||||

