llvm-6502/docs
Cameron Zwarich ebe8173941 The x86-64 ABI says that a bool is only guaranteed to be sign-extended to a byte
rather than an int. Thankfully, this only causes LLVM to miss optimizations, not
generate incorrect code.

This just fixes the zext at the return. We still insert an i32 ZextAssert when
reading a function's arguments, but it is followed by a truncate and another i8
ZextAssert so it is not optimized.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127766 91177308-0d34-0410-b5e6-96231b3b80d8
2011-03-16 22:20:18 +00:00
..
CommandGuide
HistoricalNotes
img
tutorial
AliasAnalysis.html
BitCodeFormat.html
Bugpoint.html
CFEBuildInstrs.html
CMake.html
CodeGenerator.html
CodingStandards.html
CommandLine.html
CompilerDriver.html
CompilerDriverTutorial.html
CompilerWriterInfo.html
DebuggingJITedCode.html
DeveloperPolicy.html
doxygen.cfg.in
doxygen.css
doxygen.footer
doxygen.header
doxygen.intro
ExceptionHandling.html
ExtendedIntegerResults.txt
ExtendingLLVM.html
FAQ.html
GarbageCollection.html
GCCFEBuildInstrs.html
GetElementPtr.html
GettingStarted.html
GettingStartedVS.html
GoldPlugin.html
HowToReleaseLLVM.html
HowToSubmitABug.html
index.html
LangRef.html The x86-64 ABI says that a bool is only guaranteed to be sign-extended to a byte 2011-03-16 22:20:18 +00:00
Lexicon.html
LinkTimeOptimization.html
llvm.css
Makefile
MakefileGuide.html
Packaging.html
Passes.html
ProgrammersManual.html
Projects.html
re_format.7
ReleaseNotes.html
SourceLevelDebugging.html
SystemLibrary.html
TableGenFundamentals.html
TestingGuide.html
UsingLibraries.html
WritingAnLLVMBackend.html
WritingAnLLVMPass.html