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 Spelling fix: consequtive -> consecutive. 2011-02-15 09:23:02 +00:00
HistoricalNotes Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
img Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
tutorial Fix typo pointed out in pr9339. 2011-02-27 13:54:01 +00:00
AliasAnalysis.html Stub out a new updating interface to AliasAnalysis, allowing stateful analyses to be informed when 2011-01-03 21:38:41 +00:00
BitCodeFormat.html First step in fixing PR8927: 2011-01-08 16:42:36 +00:00
Bugpoint.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
CFEBuildInstrs.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
CMake.html Support for parallel compilation (/MP) when using the VS IDE. 2011-03-02 17:47:37 +00:00
CodeGenerator.html Don't document exactly how virtual registers are represented as integers. Code 2011-01-08 23:10:59 +00:00
CodingStandards.html Fix typo. 2011-02-20 02:03:04 +00:00
CommandLine.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
CompilerDriver.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
CompilerDriverTutorial.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
CompilerWriterInfo.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
DebuggingJITedCode.html Update the docs for debugging JITed code with GDB. 2010-07-07 20:16:45 +00:00
DeveloperPolicy.html libc++ and compiler_rt are now dual licensed under UIUC and MIT license. 2010-11-16 21:32:53 +00:00
doxygen.cfg.in Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
doxygen.css Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
doxygen.footer Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
doxygen.header Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
doxygen.intro Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
ExceptionHandling.html Fix the prototype for the llvm.eh.selector intrinsic. 2010-12-09 23:05:48 +00:00
ExtendedIntegerResults.txt Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
ExtendingLLVM.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
FAQ.html Fix whitespace to be more consistent with AsmPrinter's style. 2010-05-28 17:07:41 +00:00
GarbageCollection.html I got tired of VISIBILITY_HIDDEN colliding with the gcc enum. Rename it 2010-05-11 20:16:09 +00:00
GCCFEBuildInstrs.html Update the Ada instructions to LLVM 2.7 (from LLVM 2.5). 2010-08-31 19:40:21 +00:00
GetElementPtr.html attempt to capture recent discussion about overflow and inbounds geps. 2011-02-11 21:50:52 +00:00
GettingStarted.html Document the LLVM GIT mirror 2011-02-01 20:08:28 +00:00
GettingStartedVS.html remove another jeff link 2011-03-06 23:00:33 +00:00
GoldPlugin.html No need to check out everything: binutils is enough. 2010-10-06 06:45:11 +00:00
HowToReleaseLLVM.html Fix tagging name. 2011-03-07 07:37:12 +00:00
HowToSubmitABug.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
index.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
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 Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
LinkTimeOptimization.html Convert a bunch of uses of 'bytecode' into 'bitcode'. This 2010-09-29 20:09:55 +00:00
llvm.css Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
Makefile Don't run ocamldoc if it's not installed 2011-02-09 18:32:04 +00:00
MakefileGuide.html Standardise all build-mode affecting {EN,DIS}ABLE_* make options to 2010-10-22 12:54:34 +00:00
Packaging.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
Passes.html Adapt docs to '-loopsimplify -> -loop-simplify' change 2011-02-13 20:57:25 +00:00
ProgrammersManual.html Fix thinko, basic blocks are SESE. The exits may have many edges though. 2011-02-17 02:19:22 +00:00
Projects.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
re_format.7 Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
ReleaseNotes.html rip out llvm 2.8 release notes to make room for llvm 2.9 notes. 2011-03-10 07:43:44 +00:00
SourceLevelDebugging.html Since last couple of days, argument number is encoded using 8 bits from line number field in argument's debug info. 2011-03-08 16:29:40 +00:00
SystemLibrary.html Revert r103213. It broke several sections of live website. 2010-05-07 00:28:04 +00:00
TableGenFundamentals.html Rename lisp-like functions as suggested by Gabor Greif as loooong time 2011-01-07 17:05:37 +00:00
TestingGuide.html Spelling fix: consequtive -> consecutive. 2011-02-15 09:23:02 +00:00
UsingLibraries.html Direct CMake users to the right place for up-to-date info about using 2010-09-17 00:30:52 +00:00
WritingAnLLVMBackend.html Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept. 2010-11-23 03:31:01 +00:00
WritingAnLLVMPass.html Spelling fix: consequtive -> consecutive. 2011-02-15 09:23:02 +00:00