llvm/docs
Chris Lattner 6fa6a32e4e Add a little wrapper header that is put around bc files when emitting
bc files for modules with a target triple that indicates they are for
darwin.  The reader unconditionally handles this, and the writer could
turn this on for more targets if we care.

This change has two benefits for darwin:

1) it allows us to encode the cpu type of the file in an easy to read
   place that doesn't require decoding the bc file.
2) it works around a bug (IMO) in darwin's AR where it is incapable of
   handling files that are not a multiple of 8 bytes long.  BC files
   are only guaranteed to be multiples of 4 bytes long.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53275 91177308-0d34-0410-b5e6-96231b3b80d8
2008-07-09 05:14:23 +00:00
..
CommandGuide remove a bunch of dead options that never did anything. 2008-06-25 16:44:52 +00:00
HistoricalNotes Update a doc, patch contributed by Jim Laskey! 2005-08-02 19:14:25 +00:00
img For PR1067: 2007-02-04 00:17:35 +00:00
tutorial adjust calls to ConstantFP::get to new API 2008-06-10 01:52:17 +00:00
AliasAnalysis.html Fix typo. 2007-10-02 00:44:20 +00:00
BitCodeFormat.html Add a little wrapper header that is put around bc files when emitting 2008-07-09 05:14:23 +00:00
Bugpoint.html first pass of nomenclature changes in .html files 2007-07-06 22:07:22 +00:00
CFEBuildInstrs.html Rename CFEBuildInstrs.html to GCCFEBuildInstrs.html. 2008-02-14 17:53:22 +00:00
CodeGenerator.html Fix an error in the two-address example. 2008-06-13 17:55:57 +00:00
CodingStandards.html clarify :) 2008-07-08 05:12:37 +00:00
CommandLine.html Add support for response files to the CommandLine library. 2008-04-28 16:44:25 +00:00
CompilerDriver.html Use proper icon :) 2008-06-09 04:21:50 +00:00
CompilerWriterInfo.html Added link to ABI documentation, sent by Rafael Espindola. 2006-08-22 21:56:43 +00:00
DeveloperPolicy.html Add a note for Thunderbird users to the Developer Policy. 2008-06-26 22:58:37 +00:00
doxygen.cfg.in Comment out configuration tags not supported by doxygen 1.3.9 2007-08-05 19:51:03 +00:00
doxygen.css Upgrade in preparation for doxygen 1.4.4. The config file format changed, 2006-05-15 21:36:13 +00:00
doxygen.footer Update copyright for 2007. 2007-01-18 21:33:56 +00:00
doxygen.header Add a bunch of fine tunings that Reid contributed. Thanks Reid! 2003-12-31 06:47:28 +00:00
doxygen.intro Adjust this so that doxygen doesn't barf on it. 2004-11-29 03:47:37 +00:00
ExceptionHandling.html Validation fixes 2007-09-22 10:17:08 +00:00
ExtendingLLVM.html Validation fixes 2007-09-22 10:07:00 +00:00
FAQ.html Improving wording. 2008-02-22 21:55:51 +00:00
GarbageCollection.html % -> @ 2008-04-24 06:00:30 +00:00
GCCFEBuildInstrs.html Update the build instructions. 2008-06-09 20:24:05 +00:00
GetElementPtr.html doc_code-ify some code in this doc. 2008-01-04 12:04:32 +00:00
GettingStarted.html Update with new release. 2008-06-09 06:02:09 +00:00
GettingStartedVS.html Document a limitation, patch contributed by George Russell 2007-11-14 07:04:44 +00:00
HowToReleaseLLVM.html Update how to release document. 2007-09-28 22:50:54 +00:00
HowToSubmitABug.html Subversionify the documentation. 2007-07-09 08:04:31 +00:00
index.html Update link to testing guide to use the new title. 2008-07-02 13:54:58 +00:00
LangRef.html Note that 'nest' only applies to pointers. 2008-07-08 09:27:25 +00:00
Lexicon.html GarbageCollection.html is expanded to encompass the coming 2007-09-27 19:31:36 +00:00
LinkTimeOptimization.html update to document new lto API 2008-02-29 19:34:52 +00:00
llvm.css GarbageCollection.html is expanded to encompass the coming 2007-09-27 19:31:36 +00:00
Makefile Add a unified 'generated documentation' target so the web site script has a consistent target to use. 2008-03-31 17:27:57 +00:00
MakefileGuide.html PR1601: etags not configured correctly 2007-09-29 00:42:21 +00:00
Passes.html Update comments and documentation to reflect that GCSE and ValueNumbering are 2008-06-05 07:55:49 +00:00
ProgrammersManual.html Use present tense when talking about User layout. It is implemented now. 2008-06-25 00:10:22 +00:00
Projects.html Subversionify the documentation. 2007-07-09 08:04:31 +00:00
ReleaseNotes.html Small formatting changes. 2008-06-09 07:51:45 +00:00
SourceLevelDebugging.html Minor spelling and typo fixes. 2008-04-29 22:12:40 +00:00
Stacker.html merge of 49966 from branches/ggreif/use-diet to trunk. these are already active API changes 2008-04-19 22:25:09 +00:00
SystemLibrary.html Various hopefully correct easy fixes. 2007-03-30 12:22:09 +00:00
TableGenFundamentals.html More violation fixes. 2008-02-12 07:12:46 +00:00
TestingGuide.html Update testing documentation with more consistent terminology. 2008-06-24 12:58:31 +00:00
UsingLibraries.html first pass of nomenclature changes in .html files 2007-07-06 22:07:22 +00:00
WritingAnLLVMBackend.html Rename MRegisterInfo to TargetRegisterInfo. 2008-02-10 18:45:23 +00:00
WritingAnLLVMPass.html PassInfo keep tracks whether a pass is an analysis pass or not. 2008-03-19 21:56:59 +00:00