- May 11, 2010
-
-
Bill Wendling authored
string of features for that target. However LTO was using that string to pass into the "create target machine" stuff. That stuff needed the feature string to be in a particular form. In particular, it needed the CPU specified first and then the attributes. If there isn't a CPU specified, it required it to be blank -- e.g., ",+altivec". Yuck. Modify the getDefaultSubtargetFeatures method to be a non-static member function. For all attributes for a specific subtarget, it will add them in like normal. It will also take a CPU string so that it can satisfy this horrible syntax. llvm-svn: 103451
-
Evan Cheng authored
llvm-svn: 103450
-
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
-