llvm-6502/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
HistoricalNotes
img
tutorial
AliasAnalysis.html
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
CFEBuildInstrs.html
CodeGenerator.html
CodingStandards.html
CommandLine.html
CompilerDriver.html
CompilerWriterInfo.html
DeveloperPolicy.html
doxygen.cfg.in
doxygen.css
doxygen.footer
doxygen.header
doxygen.intro
ExceptionHandling.html
ExtendingLLVM.html
FAQ.html
GarbageCollection.html
GCCFEBuildInstrs.html
GetElementPtr.html
GettingStarted.html
GettingStartedVS.html
HowToReleaseLLVM.html
HowToSubmitABug.html
index.html
LangRef.html
Lexicon.html
LinkTimeOptimization.html
llvm.css
Makefile
MakefileGuide.html
Passes.html
ProgrammersManual.html
Projects.html
ReleaseNotes.html
SourceLevelDebugging.html
Stacker.html
SystemLibrary.html
TableGenFundamentals.html
TestingGuide.html
UsingLibraries.html
WritingAnLLVMBackend.html
WritingAnLLVMPass.html