platform/upstream/llvm.git
15 years agoRemove an obsolete kludge based on the previous, completely broken handling of functi...
Douglas Gregor [Wed, 29 Jul 2009 16:15:53 +0000 (16:15 +0000)]
Remove an obsolete kludge based on the previous, completely broken handling of function templates

llvm-svn: 77464

15 years agoTest redefinition of class template partial specializations
Douglas Gregor [Wed, 29 Jul 2009 16:13:25 +0000 (16:13 +0000)]
Test redefinition of class template partial specializations

llvm-svn: 77463

15 years agoUse the new statement/expression profiling code to unique dependent
Douglas Gregor [Wed, 29 Jul 2009 16:09:57 +0000 (16:09 +0000)]
Use the new statement/expression profiling code to unique dependent
template arguments, as in template specialization types. This permits
matching out-of-line definitions of members for class templates that
involve non-type template parameters.

llvm-svn: 77462

15 years agoRe-apply previous changes and improve column padding performance some more.
David Greene [Wed, 29 Jul 2009 16:08:27 +0000 (16:08 +0000)]
Re-apply previous changes and improve column padding performance some more.

llvm-svn: 77461

15 years agoAdd one-past-the-end language to the inbounds keyword.
Dan Gohman [Wed, 29 Jul 2009 16:00:30 +0000 (16:00 +0000)]
Add one-past-the-end language to the inbounds keyword.

llvm-svn: 77460

15 years agoMinor code simplification.
Dan Gohman [Wed, 29 Jul 2009 15:58:36 +0000 (15:58 +0000)]
Minor code simplification.

llvm-svn: 77459

15 years agoUse the existing API for base offset. Use suitable llvm type
Fariborz Jahanian [Wed, 29 Jul 2009 15:54:56 +0000 (15:54 +0000)]
Use the existing API for base offset. Use suitable llvm type
for offset ir-gen.

llvm-svn: 77458

15 years agoFix comment.
Devang Patel [Wed, 29 Jul 2009 15:52:49 +0000 (15:52 +0000)]
Fix comment.

llvm-svn: 77457

15 years agoMake the Python TestRunner work for individual tests
Douglas Gregor [Wed, 29 Jul 2009 15:32:08 +0000 (15:32 +0000)]
Make the Python TestRunner work for individual tests

llvm-svn: 77456

15 years agotrim include list.
Devang Patel [Wed, 29 Jul 2009 15:24:54 +0000 (15:24 +0000)]
trim include list.

llvm-svn: 77455

15 years agoRemove an ObjC-specific XFAIL (and tweak test).
Steve Naroff [Wed, 29 Jul 2009 15:24:47 +0000 (15:24 +0000)]
Remove an ObjC-specific XFAIL (and tweak test).

llvm-svn: 77454

15 years agoFix <rdar://problem/7100524> regression: "error: incompatible operand types ('void...
Steve Naroff [Wed, 29 Jul 2009 15:09:39 +0000 (15:09 +0000)]
Fix <rdar://problem/7100524> regression: "error: incompatible operand types ('void *' and 'NSString *')".

Remove XFAIL from 'conditional-expr-4.m' test case (which would have caught this).
Also tweaked several aspects of the test to jive with the current type checking.

llvm-svn: 77453

15 years agoIncorporate feedback from Chris (on r76979).
Steve Naroff [Wed, 29 Jul 2009 14:06:03 +0000 (14:06 +0000)]
Incorporate feedback from Chris (on r76979).

llvm-svn: 77452

15 years agoMake functional-style casts emit correct messages, and fix a crash-on-invalid.
Sebastian Redl [Wed, 29 Jul 2009 13:50:23 +0000 (13:50 +0000)]
Make functional-style casts emit correct messages, and fix a crash-on-invalid.

llvm-svn: 77451

15 years agoMSVC build fix. Patch by Olaf Krzikalla!
Benjamin Kramer [Wed, 29 Jul 2009 11:21:25 +0000 (11:21 +0000)]
MSVC build fix. Patch by Olaf Krzikalla!

llvm-svn: 77450

15 years agoadd a fixme
Zhongxing Xu [Wed, 29 Jul 2009 08:13:37 +0000 (08:13 +0000)]
add a fixme

llvm-svn: 77447

15 years agodelete an undefined method.
Zhongxing Xu [Wed, 29 Jul 2009 08:00:02 +0000 (08:00 +0000)]
delete an undefined method.

llvm-svn: 77446

15 years agoTwines: Support numeric conversion directly (uitostr, etc).
Daniel Dunbar [Wed, 29 Jul 2009 07:08:44 +0000 (07:08 +0000)]
Twines: Support numeric conversion directly (uitostr, etc).
 - Provides static constructors for doing number to string conversions without
   using temporaries.

 - There are several ways to do this, I think given the Twine constraints this
   is the simplest one.

 - One FIXME for fast number -> hex conversion.

 - Added another comment on one last major bit of perf work Twines need, which
   is to make raw_svector_ostream more efficient.

llvm-svn: 77445

15 years agoraw_ostream: Follow the 32-bit path when printing "small" decimal numbers.
Daniel Dunbar [Wed, 29 Jul 2009 06:45:14 +0000 (06:45 +0000)]
raw_ostream: Follow the 32-bit path when printing "small" decimal numbers.

llvm-svn: 77444

15 years agosome wording changes.
Chris Lattner [Wed, 29 Jul 2009 06:44:13 +0000 (06:44 +0000)]
some wording changes.

llvm-svn: 77443

15 years agomore syntactic cleanups.
Chris Lattner [Wed, 29 Jul 2009 06:33:53 +0000 (06:33 +0000)]
more syntactic cleanups.

llvm-svn: 77442

15 years agominor smallvector cleanups
Chris Lattner [Wed, 29 Jul 2009 06:29:53 +0000 (06:29 +0000)]
minor smallvector cleanups

llvm-svn: 77441

15 years agolink to a newer preso
Chris Lattner [Wed, 29 Jul 2009 06:19:14 +0000 (06:19 +0000)]
link to a newer preso

llvm-svn: 77440

15 years agoJust discard the output, no need to turn it back into text.
Nick Lewycky [Wed, 29 Jul 2009 06:14:52 +0000 (06:14 +0000)]
Just discard the output, no need to turn it back into text.

llvm-svn: 77439

15 years agowhitespace cleanup.
Chris Lattner [Wed, 29 Jul 2009 05:48:09 +0000 (05:48 +0000)]
whitespace cleanup.

llvm-svn: 77438

15 years agoSkeleton for pairwise subscript testing.
Andreas Bolka [Wed, 29 Jul 2009 05:35:53 +0000 (05:35 +0000)]
Skeleton for pairwise subscript testing.

llvm-svn: 77437

15 years agodon't dump .bc file to stdout, and simplify this to a trivial testcase.
Chris Lattner [Wed, 29 Jul 2009 05:32:07 +0000 (05:32 +0000)]
don't dump .bc file to stdout, and simplify this to a trivial testcase.

llvm-svn: 77436

15 years agomingw uses .data and .text, not _data and _text.
Chris Lattner [Wed, 29 Jul 2009 05:25:42 +0000 (05:25 +0000)]
mingw uses .data and .text, not _data and _text.

llvm-svn: 77435

15 years agofix PR4584 with a trivial patch now that the pieces are in place.
Chris Lattner [Wed, 29 Jul 2009 05:20:33 +0000 (05:20 +0000)]
fix PR4584 with a trivial patch now that the pieces are in place.

llvm-svn: 77434

15 years agoBulk erasing instructions without RAUWing them is unsafe. Instead, break them
Nick Lewycky [Wed, 29 Jul 2009 05:17:50 +0000 (05:17 +0000)]
Bulk erasing instructions without RAUWing them is unsafe. Instead, break them
into a new BB that has no predecessors.

llvm-svn: 77433

15 years agopass the mangler down into the various SectionForGlobal methods.
Chris Lattner [Wed, 29 Jul 2009 05:09:30 +0000 (05:09 +0000)]
pass the mangler down into the various SectionForGlobal methods.
No functionality change.

llvm-svn: 77432

15 years agoRevert AsmWriterEmitter.cpp to 74742. The recent changes are causing serious compile...
Evan Cheng [Wed, 29 Jul 2009 05:06:11 +0000 (05:06 +0000)]
Revert AsmWriterEmitter.cpp to 74742. The recent changes are causing serious compile time regression.

llvm-svn: 77431

15 years agoconstant prop a utostr.
Chris Lattner [Wed, 29 Jul 2009 04:55:08 +0000 (04:55 +0000)]
constant prop a utostr.

llvm-svn: 77430

15 years agoremove some completely wrong code. 1 is never < 16. It turns out that GCC appears...
Chris Lattner [Wed, 29 Jul 2009 04:54:38 +0000 (04:54 +0000)]
remove some completely wrong code.  1 is never < 16.  It turns out that GCC appears to put strings of any length into the ELF cstring equivalent, so just rip out the code.

llvm-svn: 77429

15 years agoRevert r77397, it causes significant regressions in llc performance.
Daniel Dunbar [Wed, 29 Jul 2009 03:04:22 +0000 (03:04 +0000)]
Revert r77397, it causes significant regressions in llc performance.

llvm-svn: 77425

15 years agoMultiTestRunner: Reenable --vg option.
Daniel Dunbar [Wed, 29 Jul 2009 02:57:25 +0000 (02:57 +0000)]
MultiTestRunner: Reenable --vg option.
 - Simplified from before and using --error-exitcode so failures show up as
   failures.

llvm-svn: 77424

15 years agoDestroy the ASTConsumer prior to the Context, HTMLPrinter for example wants to
Daniel Dunbar [Wed, 29 Jul 2009 02:40:09 +0000 (02:40 +0000)]
Destroy the ASTConsumer prior to the Context, HTMLPrinter for example wants to
do a significant amount of work in its destructor, which may access the
context. (PR4642).

llvm-svn: 77423

15 years agoOptimize Thumb2 jumptable to use tbb / tbh when all the offsets fit in byte / halfword.
Evan Cheng [Wed, 29 Jul 2009 02:18:14 +0000 (02:18 +0000)]
Optimize Thumb2 jumptable to use tbb / tbh when all the offsets fit in byte / halfword.

llvm-svn: 77422

15 years agoBlockScopeInfo::hasPrototype was uninitialized.
Daniel Dunbar [Wed, 29 Jul 2009 01:59:17 +0000 (01:59 +0000)]
BlockScopeInfo::hasPrototype was uninitialized.

llvm-svn: 77421

15 years agoCharLiteralParser::IsMultiChar was sometimes uninitialized.
Daniel Dunbar [Wed, 29 Jul 2009 01:46:05 +0000 (01:46 +0000)]
CharLiteralParser::IsMultiChar was sometimes uninitialized.

llvm-svn: 77420

15 years agoAdd missing '"'
Daniel Dunbar [Wed, 29 Jul 2009 01:10:25 +0000 (01:10 +0000)]
Add missing '"'

llvm-svn: 77416

15 years agoFix comment.
Eric Christopher [Wed, 29 Jul 2009 01:01:19 +0000 (01:01 +0000)]
Fix comment.

llvm-svn: 77415

15 years agoChange the "PreferredEHDataFormat" from "absptr" if we're on a Darwin system >
Bill Wendling [Wed, 29 Jul 2009 00:59:34 +0000 (00:59 +0000)]
Change the "PreferredEHDataFormat" from "absptr" if we're on a Darwin system >
Leopard.

llvm-svn: 77414

15 years agoAdd a couple more tests for the ptest intrinsics to make sure we're
Eric Christopher [Wed, 29 Jul 2009 00:51:15 +0000 (00:51 +0000)]
Add a couple more tests for the ptest intrinsics to make sure we're
grabbing them all correctly.

llvm-svn: 77413

15 years agoMove comment to above method.
Bill Wendling [Wed, 29 Jul 2009 00:50:05 +0000 (00:50 +0000)]
Move comment to above method.

llvm-svn: 77412

15 years agoCode refactoring to define getCXXRecordDeclForPointerType
Fariborz Jahanian [Wed, 29 Jul 2009 00:44:13 +0000 (00:44 +0000)]
Code refactoring to define getCXXRecordDeclForPointerType
and use it in several places.

llvm-svn: 77411

15 years agoParse named metadata.
Devang Patel [Wed, 29 Jul 2009 00:34:02 +0000 (00:34 +0000)]
Parse named metadata.

llvm-svn: 77410

15 years agoAdd NamedMDNode.
Devang Patel [Wed, 29 Jul 2009 00:33:07 +0000 (00:33 +0000)]
Add NamedMDNode.

llvm-svn: 77409

15 years ago- Temporarily unbreak the build by forcing the TType "absptr", which isn't
Bill Wendling [Wed, 29 Jul 2009 00:31:35 +0000 (00:31 +0000)]
- Temporarily unbreak the build by forcing the TType "absptr", which isn't
  correct. But what are you going to do? I'll fix this in the future.
- Move another large loop into its own method.

llvm-svn: 77408

15 years agoAdd support for gcc __builtin_ia32_ptest{z,c,nzc} intrinsics. Lower
Eric Christopher [Wed, 29 Jul 2009 00:28:05 +0000 (00:28 +0000)]
Add support for gcc __builtin_ia32_ptest{z,c,nzc} intrinsics. Lower
to ptest instruction plus setcc. Revamp ptest instruction. Add test.

llvm-svn: 77407

15 years agoBe sure to turn on -fblocks.
Mike Stump [Wed, 29 Jul 2009 00:17:20 +0000 (00:17 +0000)]
Be sure to turn on -fblocks.

llvm-svn: 77406

15 years agoRemove another F_OK.
Dan Gohman [Wed, 29 Jul 2009 00:02:58 +0000 (00:02 +0000)]
Remove another F_OK.

llvm-svn: 77405

15 years agoMatch X86 register names to number.
Daniel Dunbar [Wed, 29 Jul 2009 00:02:19 +0000 (00:02 +0000)]
Match X86 register names to number.

llvm-svn: 77404

15 years agoFix a few typos and add links.
Andreas Bolka [Wed, 29 Jul 2009 00:02:05 +0000 (00:02 +0000)]
Fix a few typos and add links.

llvm-svn: 77403

15 years agoSome minor cleanups, thanks Chris.
Mike Stump [Tue, 28 Jul 2009 23:57:15 +0000 (23:57 +0000)]
Some minor cleanups, thanks Chris.

llvm-svn: 77402

15 years agoThumb-2: fix typo that caused incorrect stack elimination for VFP operations and...
David Goodwin [Tue, 28 Jul 2009 23:52:33 +0000 (23:52 +0000)]
Thumb-2: fix typo that caused incorrect stack elimination for VFP operations and very large stack frames.

llvm-svn: 77401

15 years agoSome style fixes, thanks Chris.
Mike Stump [Tue, 28 Jul 2009 23:47:15 +0000 (23:47 +0000)]
Some style fixes, thanks Chris.

llvm-svn: 77400

15 years agoCleanup code to use iterators instead of ".size()".
Bill Wendling [Tue, 28 Jul 2009 23:44:43 +0000 (23:44 +0000)]
Cleanup code to use iterators instead of ".size()".

Does any one else hate the name "const_reverse_iterator" as much as I do?

llvm-svn: 77399

15 years agoSlightly reformat LDA tests to ease grepping.
Andreas Bolka [Tue, 28 Jul 2009 23:40:40 +0000 (23:40 +0000)]
Slightly reformat LDA tests to ease grepping.

llvm-svn: 77398

15 years agoImprove performance of PadToColumn by eliminating flushes.
David Greene [Tue, 28 Jul 2009 23:26:34 +0000 (23:26 +0000)]
Improve performance of PadToColumn by eliminating flushes.

llvm-svn: 77397

15 years agoOn "Unix", if Program::FindProgramByName is given a name containing
Dan Gohman [Tue, 28 Jul 2009 23:25:18 +0000 (23:25 +0000)]
On "Unix", if Program::FindProgramByName is given a name containing
slashes, just go with it, regardless of whether it looks like it will
be executable. This follows the behavior of sh(1) more closely.

llvm-svn: 77396

15 years agoAdd some protected interfaces to allow subclass access to the buffer.
David Greene [Tue, 28 Jul 2009 23:24:58 +0000 (23:24 +0000)]
Add some protected interfaces to allow subclass access to the buffer.

llvm-svn: 77395

15 years agoDoxygenify comments.
Bill Wendling [Tue, 28 Jul 2009 23:23:00 +0000 (23:23 +0000)]
Doxygenify comments.

llvm-svn: 77394

15 years agoSplit out large loop into it's very own method. No intended functionality change.
Bill Wendling [Tue, 28 Jul 2009 23:22:13 +0000 (23:22 +0000)]
Split out large loop into it's very own method. No intended functionality change.

llvm-svn: 77393

15 years agoIt isn't necessary to use F_OK when using R_OK or similar.
Dan Gohman [Tue, 28 Jul 2009 23:22:01 +0000 (23:22 +0000)]
It isn't necessary to use F_OK when using R_OK or similar.

llvm-svn: 77392

15 years agoAdd support for -Wmissing-noreturn.
Mike Stump [Tue, 28 Jul 2009 23:11:12 +0000 (23:11 +0000)]
Add support for -Wmissing-noreturn.

llvm-svn: 77391

15 years agoAdd a bugpoint flag to disable block extraction.
David Goodwin [Tue, 28 Jul 2009 23:08:36 +0000 (23:08 +0000)]
Add a bugpoint flag to disable block extraction.

llvm-svn: 77389

15 years agoRefactor the code that produces a TemplateSpecializationType, so that
Douglas Gregor [Tue, 28 Jul 2009 23:00:59 +0000 (23:00 +0000)]
Refactor the code that produces a TemplateSpecializationType, so that
canonicalization for dependent TemplateSpecializationTypes occurs
within ASTContext::getTemplateSpecializationType. Also, move template
argument canonicalization into ASTContext::getCanonicalTemplateArgument.

llvm-svn: 77388

15 years agodiscourage else after "noreturn" statements.
Chris Lattner [Tue, 28 Jul 2009 22:54:04 +0000 (22:54 +0000)]
discourage else after "noreturn" statements.

llvm-svn: 77387

15 years agoremove extraneous braces
Chris Lattner [Tue, 28 Jul 2009 22:49:34 +0000 (22:49 +0000)]
remove extraneous braces

llvm-svn: 77386

15 years agoUpdate CMakeLists
Daniel Dunbar [Tue, 28 Jul 2009 22:46:39 +0000 (22:46 +0000)]
Update CMakeLists

llvm-svn: 77385

15 years agoMove X86 instruction parsing into X86/AsmParser.
Daniel Dunbar [Tue, 28 Jul 2009 22:40:46 +0000 (22:40 +0000)]
Move X86 instruction parsing into X86/AsmParser.

llvm-svn: 77384

15 years agoClarify getName() comment.
Devang Patel [Tue, 28 Jul 2009 22:30:52 +0000 (22:30 +0000)]
Clarify getName() comment.

llvm-svn: 77383

15 years agoOutput the EH TType format and base offset only if there are types that we're
Bill Wendling [Tue, 28 Jul 2009 22:23:45 +0000 (22:23 +0000)]
Output the EH TType format and base offset only if there are types that we're
going to emit.

llvm-svn: 77382

15 years agoMake expression parsing and error/warning reporting available through the
Daniel Dunbar [Tue, 28 Jul 2009 22:22:31 +0000 (22:22 +0000)]
Make expression parsing and error/warning reporting available through the
generic MCAsmParser interface.

llvm-svn: 77381

15 years agoFix a fixme; don't take binaries from the working directory.
Benjamin Kramer [Tue, 28 Jul 2009 22:08:15 +0000 (22:08 +0000)]
Fix a fixme; don't take binaries from the working directory.

This fixes clang on non-darwin platforms if a file called 'ld' or 'as'
is in the working directory. Based on patch by Pawel Worach!

llvm-svn: 77379

15 years agoRemove unused method.
Devang Patel [Tue, 28 Jul 2009 22:04:55 +0000 (22:04 +0000)]
Remove unused method.

llvm-svn: 77378

15 years agoAdd noreturn support for blocks.
Mike Stump [Tue, 28 Jul 2009 22:04:01 +0000 (22:04 +0000)]
Add noreturn support for blocks.

llvm-svn: 77377

15 years agoOutput the correct format for Darwin.
Bill Wendling [Tue, 28 Jul 2009 22:03:50 +0000 (22:03 +0000)]
Output the correct format for Darwin.

llvm-svn: 77376

15 years agofix unittest
Benjamin Kramer [Tue, 28 Jul 2009 22:03:24 +0000 (22:03 +0000)]
fix unittest

llvm-svn: 77375

15 years agoir-gen derived-to-base conversion in implicit casts.
Fariborz Jahanian [Tue, 28 Jul 2009 22:00:58 +0000 (22:00 +0000)]
ir-gen derived-to-base conversion in implicit casts.

llvm-svn: 77374

15 years agoUse the preferred EH data format for the preferred EH data format.
Bill Wendling [Tue, 28 Jul 2009 21:54:03 +0000 (21:54 +0000)]
Use the preferred EH data format for the preferred EH data format.

llvm-svn: 77373

15 years agoDarwin outputs (DW_EH_PE_pcrel | DW_EH_PE_indirect | DW_EH_PE_sdata4) when we're
Bill Wendling [Tue, 28 Jul 2009 21:53:17 +0000 (21:53 +0000)]
Darwin outputs (DW_EH_PE_pcrel | DW_EH_PE_indirect | DW_EH_PE_sdata4) when we're
dealing with Data.

llvm-svn: 77372

15 years agoRemove unused parameter name.
Bill Wendling [Tue, 28 Jul 2009 21:50:32 +0000 (21:50 +0000)]
Remove unused parameter name.

llvm-svn: 77371

15 years agoRename MDNode.h header. It defines MDnode and other metadata classes.
Devang Patel [Tue, 28 Jul 2009 21:49:47 +0000 (21:49 +0000)]
Rename MDNode.h header. It defines MDnode and other metadata classes.
New name is Metadata.h.

llvm-svn: 77370

15 years agoFix a typo.
Evan Cheng [Tue, 28 Jul 2009 21:49:18 +0000 (21:49 +0000)]
Fix a typo.

llvm-svn: 77369

15 years agoUpdate for LLVM API change.
Owen Anderson [Tue, 28 Jul 2009 21:22:35 +0000 (21:22 +0000)]
Update for LLVM API change.

llvm-svn: 77368

15 years agoReturn ConstantVector to 2.5 API.
Owen Anderson [Tue, 28 Jul 2009 21:19:26 +0000 (21:19 +0000)]
Return ConstantVector to 2.5 API.

llvm-svn: 77366

15 years agoRemove the old RecordOrganizer.
Anders Carlsson [Tue, 28 Jul 2009 21:03:34 +0000 (21:03 +0000)]
Remove the old RecordOrganizer.

llvm-svn: 77365

15 years agoIn thumb2 mode, add pc is unpredictable. Use add + mov pc instead (that is until...
Evan Cheng [Tue, 28 Jul 2009 20:53:24 +0000 (20:53 +0000)]
In thumb2 mode, add pc is unpredictable. Use add + mov pc instead (that is until more optimization goes in).

llvm-svn: 77364

15 years agoRemove support for ORN to workaround <rdar://problem/7096522>.
David Goodwin [Tue, 28 Jul 2009 20:51:25 +0000 (20:51 +0000)]
Remove support for ORN to workaround <rdar://problem/7096522>.

llvm-svn: 77363

15 years agoProvide generic MCAsmParser when constructing target specific parsers.
Daniel Dunbar [Tue, 28 Jul 2009 20:47:52 +0000 (20:47 +0000)]
Provide generic MCAsmParser when constructing target specific parsers.

llvm-svn: 77362

15 years agoFix PR 4631. The compound initializers of unions were not being evaluated, which
Ted Kremenek [Tue, 28 Jul 2009 20:46:55 +0000 (20:46 +0000)]
Fix PR 4631. The compound initializers of unions were not being evaluated, which
could cause false positives if any the subexpressions had side-effects. These
initializers weren't evaluated because the StoreManager would need to handle
them, but that's an orthogonal problem of whether or not the StoreManager can
handle the binding.

llvm-svn: 77361

15 years agoAdd DebugInfoEnumerator to collect debug info.
Devang Patel [Tue, 28 Jul 2009 19:55:13 +0000 (19:55 +0000)]
Add DebugInfoEnumerator to collect debug info.

llvm-svn: 77360

15 years agoSimplify LDA-internal interface.
Andreas Bolka [Tue, 28 Jul 2009 19:50:13 +0000 (19:50 +0000)]
Simplify LDA-internal interface.

llvm-svn: 77359

15 years agoAdd LDA statistics.
Andreas Bolka [Tue, 28 Jul 2009 19:49:49 +0000 (19:49 +0000)]
Add LDA statistics.

llvm-svn: 77358

15 years agoMinor factoring, naming and formatting cleanups.
Andreas Bolka [Tue, 28 Jul 2009 19:49:25 +0000 (19:49 +0000)]
Minor factoring, naming and formatting cleanups.

llvm-svn: 77357

15 years agoAdd missing break statement.
Ted Kremenek [Tue, 28 Jul 2009 19:34:30 +0000 (19:34 +0000)]
Add missing break statement.

llvm-svn: 77356

15 years agoUpdate comments.
Mike Stump [Tue, 28 Jul 2009 19:31:47 +0000 (19:31 +0000)]
Update comments.

llvm-svn: 77355

15 years agoHandle null and file symbol on doInitialization
Bruno Cardoso Lopes [Tue, 28 Jul 2009 19:25:33 +0000 (19:25 +0000)]
Handle null and file symbol on doInitialization

llvm-svn: 77354