| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | A lot of formatting changes. | Bill Wendling | 2009-04-05 | 2 | -1107/+1472 |
| | | | | | llvm-svn: 68431 | ||||
| * | fix rdar://6757323, where an escaped newline in a // comment | Chris Lattner | 2009-04-05 | 2 | -0/+14 |
| | | | | | | | was causing the char after the newline to get eaten. llvm-svn: 68430 | ||||
| * | CMake: Added notes pointing to the LLVM CMake documentation. | Oscar Fuentes | 2009-04-04 | 2 | -0/+3 |
| | | | | | llvm-svn: 68429 | ||||
| * | CMake: defines and uses macro add_llvm_definitions for keeping track | Oscar Fuentes | 2009-04-04 | 4 | -12/+35 |
| | | | | | | | | | | | | | of compiler parameters explicitly added by the build specification. This macro replaces the cmake built-in `add_definitions'. Detects glibc and defines _GNU_SOURCE accordingly. Resolves bug 3882. llvm-svn: 68428 | ||||
| * | Fix some HTML validation errors. | Bill Wendling | 2009-04-04 | 1 | -9/+11 |
| | | | | | llvm-svn: 68427 | ||||
| * | General clean-up of the bitcode format documentation. Having the paragraphs | Bill Wendling | 2009-04-04 | 1 | -150/+207 |
| | | | | | | | formatted the same, putting words in <tt> tags, adding —s, etc. llvm-svn: 68426 | ||||
| * | Add some basic support for generating C++ member functions. | Anders Carlsson | 2009-04-04 | 4 | -13/+60 |
| | | | | | llvm-svn: 68425 | ||||
| * | Extend possible handled regparm(N) value | Anton Korobeynikov | 2009-04-04 | 1 | -1/+1 |
| | | | | | llvm-svn: 68424 | ||||
| * | Try SSE2? | Nick Lewycky | 2009-04-04 | 1 | -1/+1 |
| | | | | | llvm-svn: 68423 | ||||
| * | CloneModule stores the BasicBlock mapping in ValueMap. There's no need to | Nick Lewycky | 2009-04-04 | 1 | -17/+6 |
| | | | | | | | recompute it. This fixes a O(n^2) in number of blocks when reducing a crash. llvm-svn: 68422 | ||||
| * | Remove bogus include. | Nick Lewycky | 2009-04-04 | 1 | -1/+0 |
| | | | | | llvm-svn: 68421 | ||||
| * | Add support for embedded metadata to LLVM. This introduces two new types of | Nick Lewycky | 2009-04-04 | 17 | -9/+518 |
| | | | | | | | | | Constant, MDString and MDNode which can only be used by globals with a name that starts with "llvm." or as arguments to a function with the same naming restriction. llvm-svn: 68420 | ||||
| * | Fix test on non-x86 platforms. | Nick Lewycky | 2009-04-04 | 1 | -1/+1 |
| | | | | | llvm-svn: 68419 | ||||
| * | Driver: Handle -dumpversion, this is used by some configuration | Daniel Dunbar | 2009-04-04 | 2 | -1/+9 |
| | | | | | | | scripts. llvm-svn: 68418 | ||||
| * | Driver: Handle properly calling dsymutil when source input is | Daniel Dunbar | 2009-04-04 | 2 | -2/+18 |
| | | | | | | | | | | | | | | | | | preceeded by a linker input flag. - <rdar://problem/6757236> clang should make a dSYM when going straight from source to binary - This still matches gcc, but the right way to solve this would be to detect the situation we care about (we are compiling from source and linking in one step), instead of looking at the suffix of the input file. The Tool doesn't quite have enough information to do this yet, however. - Also, find the suffix correctly. llvm-svn: 68417 | ||||
| * | Driver: Automatically suppress warnings for duplicate versions of | Daniel Dunbar | 2009-04-04 | 1 | -1/+21 |
| | | | | | | | flags which were used for something. llvm-svn: 68416 | ||||
| * | Testcase for regparm codegen | Anton Korobeynikov | 2009-04-04 | 1 | -0/+19 |
| | | | | | llvm-svn: 68415 | ||||
| * | Basic support for regparm codegen | Anton Korobeynikov | 2009-04-04 | 4 | -8/+23 |
| | | | | | llvm-svn: 68414 | ||||
| * | Provide sema proper values of maximal number of arguments passed in registers. | Anton Korobeynikov | 2009-04-03 | 4 | -9/+17 |
| | | | | | llvm-svn: 68413 | ||||
| * | Add support for calling C++ member functions. | Anders Carlsson | 2009-04-03 | 3 | -0/+45 |
| | | | | | llvm-svn: 68412 | ||||
| * | Add a getFunctionInfo that takes a CXXMethodDecl. | Anders Carlsson | 2009-04-03 | 2 | -0/+19 |
| | | | | | llvm-svn: 68411 | ||||
| * | Driver: Add -Qunused-arguments option to suppress driver "unused | Daniel Dunbar | 2009-04-03 | 2 | -2/+5 |
| | | | | | | | arguments" warning. llvm-svn: 68410 | ||||
| * | Real corener case of a method declared in a protocol | Fariborz Jahanian | 2009-04-03 | 2 | -2/+26 |
| | | | | | | | | | used in a class which declares a property of the same name. This should not result in an unimplemented method warning. llvm-svn: 68409 | ||||
| * | Test commit access to LLVM with some minor narcissism. | Stefanus Du Toit | 2009-04-03 | 1 | -0/+4 |
| | | | | | llvm-svn: 68408 | ||||
| * | improve the string literal comparison warning to not call @encode's "string ↵ | Chris Lattner | 2009-04-03 | 3 | -3/+7 |
| | | | | | | | literals". llvm-svn: 68407 | ||||
| * | Sentence-case bug type. | Ted Kremenek | 2009-04-03 | 1 | -1/+1 |
| | | | | | llvm-svn: 68406 | ||||
| * | Wrap some lines to fix indentation problems. | Bob Wilson | 2009-04-03 | 1 | -30/+36 |
| | | | | | llvm-svn: 68405 | ||||
| * | Fix some comments. | Bob Wilson | 2009-04-03 | 1 | -5/+5 |
| | | | | | llvm-svn: 68404 | ||||
| * | Driver: Explicitly ignore -fpch-preprocess when using clang, we don't | Daniel Dunbar | 2009-04-03 | 4 | -0/+22 |
| | | | | | | | need to do anything special to support this. llvm-svn: 68403 | ||||
| * | Reduce Driver verbosity by suppressing unused warning about another | Daniel Dunbar | 2009-04-03 | 1 | -0/+17 |
| | | | | | | | | | | | | | cluster of -W options. The list: -Waggregate-return -Wbad-function-cast -Wcast-qual -Wformat-security -Wformat=2 -Wformat -Wmissing-declarations -Wnewline-eof -Wno-parentheses -Wpacked -Wredundant-decls -Wshadow -Wsign-compare -Wstrict-overflow= -Wstrict-overflow -Wuninitialized -Wunknown-pragmas. llvm-svn: 68402 | ||||
| * | Duplicate entry. | Bill Wendling | 2009-04-03 | 1 | -10/+0 |
| | | | | | llvm-svn: 68401 | ||||
| * | "This adds a getName() method to TargetRegisterClass, just like in ↵ | Chris Lattner | 2009-04-03 | 2 | -2/+9 |
| | | | | | | | | | | | TargetRegisterInfo. This makes debugging register classes a bit easier." Patch by Jakob Stoklund Olesen! llvm-svn: 68400 | ||||
| * | "Add documentation about the fix for missing x86 | Chris Lattner | 2009-04-03 | 1 | -0/+10 |
| | | | | | | | | | target library in windows under the "Common problems" section." Patch by Stefanus Du Toit! llvm-svn: 68399 | ||||
| * | Fix a TargetLowering optimization so that it doesn't duplicate | Dan Gohman | 2009-04-03 | 2 | -0/+17 |
| | | | | | | | loads when an input node has multiple uses. llvm-svn: 68398 | ||||
| * | retain/release checker: don't track NSPanel until we have better reasoning about | Ted Kremenek | 2009-04-03 | 2 | -3/+9 |
| | | | | | | | the subtle ownership issues of such objects. llvm-svn: 68397 | ||||
| * | Add fast path for raw_ostream output of strings. | Daniel Dunbar | 2009-04-03 | 1 | -1/+11 |
| | | | | | | | | | | | | | | - Particularly nice for small constant strings, which get optimized down nicely. On a synthetic benchmark writing out "hello" in a loop, this is about 2x faster with gcc and 3x faster with llvm-gcc. llc on insn-attrtab.bc from 403.gcc is about .5% faster. - I tried for a fancier solution which wouldn't increase code size as much (by trying to match constant arrays), but can't quite make it fly. llvm-svn: 68396 | ||||
| * | add fixit advice to an archiac ObjC issue. | Chris Lattner | 2009-04-03 | 2 | -0/+9 |
| | | | | | llvm-svn: 68395 | ||||
| * | Fix Clang on VC++, patch by Bixia Zheng! | Chris Lattner | 2009-04-03 | 1 | -6/+16 |
| | | | | | llvm-svn: 68394 | ||||
| * | fix some warnings on VC++, patch by John Thompson! | Chris Lattner | 2009-04-03 | 2 | -3/+4 |
| | | | | | llvm-svn: 68391 | ||||
| * | initialize an ivar. | Chris Lattner | 2009-04-03 | 1 | -0/+2 |
| | | | | | llvm-svn: 68387 | ||||
| * | CMake: tools/llvm-config/CMakeLists.txt: Use ! instead of comma as | Oscar Fuentes | 2009-04-03 | 1 | -7/+7 |
| | | | | | | | separator in sed scripts. Resolves Bug 3881. llvm-svn: 68385 | ||||
| * | CMake: removed IA64AsmPrinter.cpp from lib/Target/IA64/CMakeLists.txt | Oscar Fuentes | 2009-04-03 | 1 | -1/+0 |
| | | | | | llvm-svn: 68384 | ||||
| * | Separate MIPS asmprinter | Anton Korobeynikov | 2009-04-03 | 5 | -3/+33 |
| | | | | | llvm-svn: 68383 | ||||
| * | Fix target library name | Anton Korobeynikov | 2009-04-03 | 1 | -1/+1 |
| | | | | | llvm-svn: 68382 | ||||
| * | Fix comment | Anton Korobeynikov | 2009-04-03 | 1 | -1/+1 |
| | | | | | llvm-svn: 68381 | ||||
| * | Move IA64 asmprinter to separate library | Anton Korobeynikov | 2009-04-03 | 4 | -1/+32 |
| | | | | | llvm-svn: 68380 | ||||
| * | Add a comment/FIXME so Eli can sleep better:-)) | Steve Naroff | 2009-04-03 | 1 | -0/+5 |
| | | | | | llvm-svn: 68379 | ||||
| * | This is the first step to gradually remove the use of loc::SymbolVal. Now | Zhongxing Xu | 2009-04-03 | 5 | -21/+64 |
| | | | | | | | | | when creating symbolic values, we distinguish between location and non-location values. For location values, we create a symbolic region instead of a loc::SymbolVal. llvm-svn: 68373 | ||||
| * | Do we have fixit advice for comments yet? | Daniel Dunbar | 2009-04-03 | 1 | -3/+3 |
| | | | | | llvm-svn: 68372 | ||||
| * | Ignore plus operands when looking up the operand number from a named ↵ | Anders Carlsson | 2009-04-03 | 2 | -4/+7 |
| | | | | | | | operand. This matches llvm-gcc and fixes PR3908. llvm-svn: 68371 | ||||

