| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 | ||||
| * | revert r98270. | Bill Wendling | 2010-03-11 | 2 | -3/+3 |
| | | | | | llvm-svn: 98281 | ||||
| * | For ivars created using @synthesize, set their DeclContext to be | Ted Kremenek | 2010-03-11 | 3 | -31/+7 |
| | | | | | | | | | | | | | the @implementation (instead of the @interface) and actually add the ivar to the DeclContext (which we weren't doing before). This allows us to simplify ASTContext::CollectNonClassIvars() by removing ASTContext::CollectProtocolSynthesizedIvars(). Now all ivars can be found by either inspecting the ObjCInterfaceDecl and its companion ObjCImplementationDecl. llvm-svn: 98280 | ||||
| * | Warn about comparing an unsigned expression with 0 in tautological ways. | John McCall | 2010-03-11 | 6 | -12/+57 |
| | | | | | | | Patch by mikem! llvm-svn: 98279 | ||||
| * | rename getSymbolForDwarf* to getExprForDwarf* since it returns | Chris Lattner | 2010-03-11 | 7 | -38/+50 |
| | | | | | | | | | | an MCExpr and not an MCSymbol. Change it to take an MCStreamer, which is currently unused. No functionality change. llvm-svn: 98278 | ||||
| * | In case of tail call size of Ins and InVals may not match. | Evan Cheng | 2010-03-11 | 1 | -6/+7 |
| | | | | | llvm-svn: 98277 | ||||
| * | Remember the PR number. | John McCall | 2010-03-11 | 1 | -0/+2 |
| | | | | | llvm-svn: 98276 | ||||
| * | Implement -Wmissing-field-initializers. Patch by mikem! | John McCall | 2010-03-11 | 4 | -1/+73 |
| | | | | | llvm-svn: 98275 | ||||
| * | Lower stpcpy_chk when possible. | Eric Christopher | 2010-03-11 | 4 | -6/+45 |
| | | | | | llvm-svn: 98274 | ||||
| * | Bad bad bug. x86 force indirect tail call address into eax when it's meant ↵ | Evan Cheng | 2010-03-11 | 2 | -3/+3 |
| | | | | | | | to force it into a call preserved register instead. Change it to ecx for now. llvm-svn: 98270 | ||||
| * | Remove dead code. (S|U)MUL_LO is now lowered to LMUL or MACC(S|U) | Richard Osborne | 2010-03-11 | 1 | -23/+0 |
| | | | | | llvm-svn: 98269 | ||||
| * | Avoid leaking CompileUnits in DwarfDebug.cpp. | Jeffrey Yasskin | 2010-03-11 | 2 | -14/+15 |
| | | | | | llvm-svn: 98268 | ||||
| * | Use -emit-llvm-only, to avoid leaving a temp around. | Daniel Dunbar | 2010-03-11 | 1 | -1/+1 |
| | | | | | llvm-svn: 98267 | ||||
| * | MC/Mach-O: Add MCSymbolData::getAddress() utility. | Daniel Dunbar | 2010-03-11 | 2 | -4/+9 |
| | | | | | llvm-svn: 98266 | ||||
| * | Add tentative support for accessing local variables with | Fariborz Jahanian | 2010-03-11 | 3 | -8/+99 |
| | | | | | | | | external linkage (static, extern, etc.) in blocks in rewriter. wip. llvm-svn: 98265 | ||||
| * | fix PR6433, crash on va_arg of typedef. | Chris Lattner | 2010-03-11 | 2 | -8/+20 |
| | | | | | llvm-svn: 98264 | ||||
| * | Driver: Free Action objects. | Daniel Dunbar | 2010-03-11 | 3 | -6/+17 |
| | | | | | llvm-svn: 98263 | ||||
| * | Driver: Free synthesized derived arguments. | Daniel Dunbar | 2010-03-11 | 2 | -8/+15 |
| | | | | | llvm-svn: 98262 | ||||
| * | Driver: Free jobs in JobList and PipedJob instances. | Daniel Dunbar | 2010-03-11 | 2 | -0/+14 |
| | | | | | llvm-svn: 98261 | ||||
| * | Fix typo. | Eric Christopher | 2010-03-11 | 1 | -1/+1 |
| | | | | | llvm-svn: 98260 | ||||
| * | Update checker build. | Ted Kremenek | 2010-03-11 | 1 | -1/+1 |
| | | | | | llvm-svn: 98259 | ||||
| * | Add dag combine to simplify lmul(x, 0, a, b) | Richard Osborne | 2010-03-11 | 2 | -0/+40 |
| | | | | | llvm-svn: 98258 | ||||
| * | Use the new vtable layout code for computing virtual base offset offsets. | Anders Carlsson | 2010-03-11 | 1 | -15/+18 |
| | | | | | llvm-svn: 98257 | ||||
| * | Switch XCore over to using inline jump table entries. | Richard Osborne | 2010-03-11 | 2 | -0/+6 |
| | | | | | llvm-svn: 98256 | ||||
| * | Add a new jump table encoding to indicate jump tables entries | Richard Osborne | 2010-03-11 | 4 | -1/+16 |
| | | | | | | | are inside the function by the target at the point of use. llvm-svn: 98255 | ||||
| * | Correctly mangle address of member in template arguments. Fixes PR6460 | Rafael Espindola | 2010-03-11 | 2 | -20/+88 |
| | | | | | llvm-svn: 98254 | ||||
| * | Fix a self-host problem caused by this over-eager assertion. I'm not sure | John McCall | 2010-03-11 | 2 | -2/+6 |
| | | | | | | | there's a good equivalent that's actually true, unfortunately. llvm-svn: 98253 | ||||
| * | Maintain type source information for functions through template | John McCall | 2010-03-11 | 6 | -95/+193 |
| | | | | | | | | | | | | instantiation. Based on a patch by Enea Zaffanella! I found a way to reduce some of the redundancy between TreeTransform's "standard" FunctionProtoType transformation and TemplateInstantiator's override, and I killed off the old SubstFunctionType by adding type source info for the last cases where we were creating FunctionDecls without TSI (at least that get passed through template instantiation). llvm-svn: 98252 | ||||

