- May 11, 2010
-
-
Daniel Dunbar authored
MC/Mach-O: Explicitly track atoms, as represented by their defining symbol, for each fragment (not yet used). llvm-svn: 103438
-
- May 10, 2010
-
-
Evan Cheng authored
llvm-svn: 103437
-
Evan Cheng authored
llvm-svn: 103436
-
Evan Cheng authored
llvm-svn: 103435
-
Chris Lattner authored
llvm-svn: 103434
-
Chris Lattner authored
llvm-svn: 103432
-
Chris Lattner authored
llvm-svn: 103431
-
Chris Lattner authored
llvm-svn: 103430
-
Ted Kremenek authored
aren't allocated this way are the internal FoldingSets. llvm-svn: 103429
-
Chris Lattner authored
function calls, not just recognized intrinsics. llvm-svn: 103428
-
Chris Lattner authored
llvm-svn: 103427
-
Ted Kremenek authored
While DeclarationNameTable doesn't leak, it uses 'malloc' too often. Start with having 'CXXLiteralOperatorNames' allocated using ASTContext's allocator and add a 'DoDestroy()' method to DeclarationNameTable that is called by ~ASTContext. llvm-svn: 103426
-
David Greene authored
Fix PR6875: This includes a patch by Roman Divacky to fix the initial crash. Move the actual addition of passes from *PassManager::add to *PassManager::addImpl. That way, when adding printer passes we won't recurse infinitely. Finally, check to make sure that we are actually adding a FunctionPass to a FunctionPassManager before doing a print before or after it. Immutable passes are strange in this way because they aren't FunctionPasses yet they can be and are added to the FunctionPassManager. llvm-svn: 103425
-
Dan Gohman authored
llvm-svn: 103424
-
Daniel Dunbar authored
Add new configure option, --disable-timestamps, intended to turn off anything which would mess up binary/object comparisons. Currently: - Disables 'Built on ...' in 'foo --version'. - Disables timestamps from being embedded into .dir files. llvm-svn: 103423
-
Dan Gohman authored
llvm-svn: 103422
-
Ted Kremenek authored
Convert CXXTempory[] in CXXExprWithTemporaries to be allocated using ASTContext's allocator. Fixes <rdar://problem/7961605>. llvm-svn: 103421
-
Dan Gohman authored
llvm-svn: 103420
-
Evan Cheng authored
Be careful with operand promotion. For a binary operation, the source operands may be the same. PR7018. rdar://7939869. llvm-svn: 103419
-
Devang Patel authored
llvm-svn: 103415
-
Douglas Gregor authored
llvm-svn: 103412
-
Evan Cheng authored
llvm-svn: 103411
-
Evan Cheng authored
llvm-svn: 103410
-
Douglas Gregor authored
llvm-svn: 103409
-
Devang Patel authored
This fixes radar 7959934. llvm-svn: 103408
-
Bob Wilson authored
SSAUpdater for the value from the first def may see uses of undefined values, because the later defs will not have been updated yet. llvm-svn: 103407
-
Daniel Dunbar authored
llvm-svn: 103406
-
Anders Carlsson authored
llvm-svn: 103403
-
Anders Carlsson authored
llvm-svn: 103402
-
Kalle Raiskila authored
llvm-svn: 103399
-
Kalle Raiskila authored
Remove sending duplicate of the --gcc-tool-args parameters to gcc. llvm-svn: 103397
-
Duncan Sands authored
Based on a patch by Javier Martinez. llvm-svn: 103391
-
Chris Lattner authored
llvm-svn: 103390
-
Chandler Carruth authored
llvm-svn: 103389
-
Chris Lattner authored
llvm-svn: 103388
-
Chris Lattner authored
CXXExprWithTemporaries. llvm-svn: 103387
-
- May 09, 2010
-
-
Chris Lattner authored
llvm-svn: 103383
-
Chandler Carruth authored
llvm-svn: 103378
-
Nathan Jeffords authored
changed dllexport code to use EmitBytes instead of EmitRawText, and changed the export option to use /EXPORT: instead of -export: on the windows platform llvm-svn: 103377
-
Chris Lattner authored
llvm-svn: 103376
-