| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix grammar | Ted Kremenek | 2010-03-12 | 1 | -1/+1 |
| | | | | | llvm-svn: 98352 | ||||
| * | Remove superfluous NULL assignment | Kovarththanan Rajaratnam | 2010-03-12 | 1 | -11/+11 |
| | | | | | llvm-svn: 98350 | ||||
| * | Use StringRef::substr instead of std::string::substr to avoid using a free'd | Benjamin Kramer | 2010-03-12 | 1 | -1/+2 |
| | | | | | | | string temporary. This should fix PR6590. llvm-svn: 98349 | ||||
| * | Now that it's supported, turn copysignl into a COPYSIGN node. | Duncan Sands | 2010-03-12 | 1 | -1/+1 |
| | | | | | llvm-svn: 98348 | ||||
| * | Make IdentifierTable::get(StringRef) "primary" (no functionality change) | Kovarththanan Rajaratnam | 2010-03-12 | 1 | -5/+5 |
| | | | | | llvm-svn: 98347 | ||||
| * | Fix PR6522: implement copysign expansion for x86 long double | Duncan Sands | 2010-03-12 | 1 | -23/+39 |
| | | | | | | | | | (it seems that FreeBSD doesn't have copysignl). Done by removing a bunch of assumptions from the code. This may also help with sparc 128 bit floats. llvm-svn: 98346 | ||||
| * | Reintroduce r98340 and r98341 now without copy/paste errors. | Kovarththanan Rajaratnam | 2010-03-12 | 1 | -14/+15 |
| | | | | | | | Thanks to Ben for pointing this out. llvm-svn: 98345 | ||||
| * | Back out r98340 abd r98341 | Kovarththanan Rajaratnam | 2010-03-12 | 1 | -15/+14 |
| | | | | | llvm-svn: 98344 | ||||
| * | Add IdentifierTable::get() overload and start using it | Kovarththanan Rajaratnam | 2010-03-12 | 2 | -5/+9 |
| | | | | | llvm-svn: 98343 | ||||
| * | fix PR6584: __SSE3__ not defined with -mss3 | Nuno Lopes | 2010-03-12 | 1 | -0/+1 |
| | | | | | llvm-svn: 98342 | ||||
| * | Switch parameter order for consistency (no functionality change) | Kovarththanan Rajaratnam | 2010-03-12 | 1 | -4/+4 |
| | | | | | llvm-svn: 98341 | ||||
| * | Add keywords using StringRef | Kovarththanan Rajaratnam | 2010-03-12 | 1 | -13/+14 |
| | | | | | llvm-svn: 98340 | ||||
| * | Cleanup using StringRef | Kovarththanan Rajaratnam | 2010-03-12 | 3 | -15/+5 |
| | | | | | llvm-svn: 98339 | ||||
| * | Factor checked library call optimization into a common helper class and use it | Benjamin Kramer | 2010-03-12 | 4 | -200/+140 |
| | | | | | | | to unify the almost identical code in CodeGenPrepare and InstCombineCalls. llvm-svn: 98338 | ||||
| * | Switch over IdentifierInfoLookup to StringRef | Kovarththanan Rajaratnam | 2010-03-12 | 3 | -11/+10 |
| | | | | | llvm-svn: 98337 | ||||
| * | fix PR6577, a bug in sdbuilder lowering select instructions | Chris Lattner | 2010-03-12 | 2 | -1/+16 |
| | | | | | | | whose true value was not Val#0. llvm-svn: 98336 | ||||
| * | Improve the unused-value check to look into comma expressions and filter out | John McCall | 2010-03-12 | 6 | -8/+83 |
| | | | | | | | | | voids in sub-expressions. Patch by Mike M! Fixes PR4806. llvm-svn: 98335 | ||||
| * | update mkpatch for MC, patch by Aaron Gray | Chris Lattner | 2010-03-12 | 1 | -1/+1 |
| | | | | | llvm-svn: 98334 | ||||
| * | More this adjustment simplification. | Anders Carlsson | 2010-03-12 | 1 | -56/+59 |
| | | | | | llvm-svn: 98333 | ||||
| * | Revert the linkage change for explicit template instantiations; something is ↵ | Douglas Gregor | 2010-03-12 | 10 | -39/+36 |
| | | | | | | | amiss llvm-svn: 98332 | ||||
| * | Remove OldOffset. | Anders Carlsson | 2010-03-12 | 1 | -7/+2 |
| | | | | | llvm-svn: 98331 | ||||
| * | Remove debug output. | Anders Carlsson | 2010-03-12 | 1 | -3/+0 |
| | | | | | llvm-svn: 98330 | ||||
| * | Begin simplifying handling of thunks. | Anders Carlsson | 2010-03-12 | 1 | -67/+67 |
| | | | | | llvm-svn: 98329 | ||||
| * | Give explicit template instantiations weak linkage (but don't defer | Douglas Gregor | 2010-03-12 | 10 | -36/+39 |
| | | | | | | | them). Fixes PR6578. llvm-svn: 98328 | ||||
| * | Extend the builtin syntax to allow address-space qualifiers on pointers and | John McCall | 2010-03-12 | 2 | -6/+17 |
| | | | | | | | references. Based on a patch by Arnaud de Grandmaison! llvm-svn: 98327 | ||||
| * | Split Sema::ActOnProperty() into two recursive functions to clearly separate | Ted Kremenek | 2010-03-12 | 2 | -106/+184 |
| | | | | | | | the handling of class extensions from other cases. llvm-svn: 98326 | ||||
| * | The same situation that effected ARM effects PPC with regards to placing the | Bill Wendling | 2010-03-12 | 5 | -4/+81 |
| | | | | | | | | | | LSDA into the TEXT section. We need to generate non-lazy pointers to it on Mach-O. However, the object the NLP points to may be local to the translation unit. If so, then the NLP needs to have the value of that object specified instead of "0", which the linker interprets as "external". llvm-svn: 98325 | ||||
| * | make TargetLoweringObjectFile::getExprForDwarfReference | Chris Lattner | 2010-03-12 | 2 | -11/+1 |
| | | | | | | | | just make unnamed temp symbols instead of having to come up with its own names. llvm-svn: 98324 | ||||
| * | Add SSE4 packed integer comparisons and corresponding intrinsics. | Eric Christopher | 2010-03-12 | 2 | -0/+26 |
| | | | | | llvm-svn: 98323 | ||||
| * | Add an extra test to this test-case. | John McCall | 2010-03-12 | 1 | -1/+7 |
| | | | | | llvm-svn: 98322 | ||||
| * | Implement basic support for friend types and functions in non-dependent | John McCall | 2010-03-12 | 6 | -5/+166 |
| | | | | | | | contexts. llvm-svn: 98321 | ||||
| * | Fix 80 col violations. | Ted Kremenek | 2010-03-12 | 1 | -15/+16 |
| | | | | | llvm-svn: 98320 | ||||
| * | Move 'ActOn' methods to the beginning of the file | Ted Kremenek | 2010-03-12 | 1 | -395/+404 |
| | | | | | | | so we can clearly see the parser entry points. llvm-svn: 98319 | ||||
| * | Update CMake build. | Ted Kremenek | 2010-03-12 | 1 | -0/+1 |
| | | | | | llvm-svn: 98318 | ||||
| * | Split Sema logic for ObjC @property and @synthesize into | Ted Kremenek | 2010-03-12 | 2 | -1006/+1025 |
| | | | | | | | a separate file. llvm-svn: 98317 | ||||
| * | Integer array extraction for sse4.1. | Eric Christopher | 2010-03-11 | 1 | -0/+10 |
| | | | | | llvm-svn: 98305 | ||||
| * | There is no need to create specification DIE for definitions at DIFile level. | Devang Patel | 2010-03-11 | 1 | -1/+2 |
| | | | | | llvm-svn: 98302 | ||||
| * | MC-ize PPC's asm printing of stubs. | Bill Wendling | 2010-03-11 | 1 | -9/+20 |
| | | | | | llvm-svn: 98300 | ||||
| * | Add packed integer array insertion. | Eric Christopher | 2010-03-11 | 1 | -0/+13 |
| | | | | | llvm-svn: 98299 | ||||
| * | Whoops this already existed. | Nate Begeman | 2010-03-11 | 2 | -7/+0 |
| | | | | | llvm-svn: 98297 | ||||
| * | Add a handful of additional useful pass manager things to the C API | Nate Begeman | 2010-03-11 | 2 | -0/+25 |
| | | | | | llvm-svn: 98296 | ||||
| * | Extract methods from LocalRewriter::RewriteMBB bringing it down to 666 lines. | Jakob Stoklund Olesen | 2010-03-11 | 1 | -168/+197 |
| | | | | | llvm-svn: 98295 | ||||
| * | enhance MCContext::GetOrCreateTemporarySymbol() to create a new symbol | Chris Lattner | 2010-03-11 | 1 | -0/+6 |
| | | | | | | | with an arbitrary unique name. llvm-svn: 98294 | ||||
| * | change MCContext to always have an MCAsmInfo. | Chris Lattner | 2010-03-11 | 6 | -15/+24 |
| | | | | | llvm-svn: 98293 | ||||
| * | fix a fixme in TargetLoweringObjectFile::getExprForDwarfReference | Chris Lattner | 2010-03-11 | 5 | -18/+31 |
| | | | | | | | | | | where we used ot create an MCSymbol for ".". Now emit an assembler temporary label and reference it instead of "." textually. rdar://7739457 llvm-svn: 98292 | ||||
| * | Remove getWidenVectorType, which is no longer used. | Dan Gohman | 2010-03-11 | 4 | -66/+0 |
| | | | | | llvm-svn: 98289 | ||||
| * | empty symbols aren't possible, the mcsymbol ctor aborts on them. | Chris Lattner | 2010-03-11 | 1 | -4/+0 |
| | | | | | llvm-svn: 98288 | ||||
| * | Set the (Format)F filed of t2Int_MemBarrierV7 & t2Int_SyncBarrierV7 to ThumbFrm, | Johnny Chen | 2010-03-11 | 1 | -2/+2 |
| | | | | | | | instead of Pseudo, which helps Thumb decoder to recognize them as Thumb instr. llvm-svn: 98285 | ||||
| * | stpcpy is so similar to strcpy, it doesn't deserve a complete copy of the ↵ | Benjamin Kramer | 2010-03-11 | 4 | -65/+13 |
| | | | | | | | __strcpy_chk -> strcpy code. llvm-svn: 98284 | ||||
| * | Keep track of Record context to ensure that record elements are properly ↵ | Devang Patel | 2010-03-11 | 1 | -1/+20 |
| | | | | | | | nested in debug info. llvm-svn: 98283 | ||||

