- May 11, 2010
-
-
Evan Cheng authored
llvm-svn: 103449
-
Devang Patel authored
llvm-svn: 103448
-
Fariborz Jahanian authored
Fixes radar 7952457. llvm-svn: 103447
-
Daniel Dunbar authored
llvm-svn: 103446
-
John McCall authored
of constant-evaluation. Formerly you could control whether it accepted local l-values or not; now it always evaluates local l-values in the core routines, but filters them out where consumed by the top-level routines. This will make it much easier to cache evaluability. llvm-svn: 103444
-
Daniel Dunbar authored
scattered relocation entry with a .weak_definition. llvm-svn: 103443
-
Daniel Dunbar authored
llvm-svn: 103442
-
Evan Cheng authored
llvm-svn: 103441
-
Fariborz Jahanian authored
reference dot-syntax notation in a varierty of cases. Fixes radar 7964490. llvm-svn: 103440
-
Devang Patel authored
This means now 'llvm-ld a.bc b.bc' will preserve debug info appropriately. llvm-svn: 103439
-
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
-