llvm-6502/docs
Chris Lattner ce1b9ad539 With the newly simplified SourceMgr interfaces and the generalized
SrcMgrDiagHandler, we can improve clang diagnostics for inline asm:
instead of reporting them on a source line of the original line,
we can report it on the correct line wherever the string literal came
from. For something like this:

void foo() {
  asm("push %rax\n"
      ".code32\n");
}

we used to get this: (note that the line in t.c isn't helpful)

t.c:4:7: error: warning: ignoring directive for now
  asm("push %rax\n"
      ^
<inline asm>:2:1: note: instantiated into assembly here
.code32
^

now we get:

t.c:5:8: error: warning: ignoring directive for now
      ".code32\n"
       ^
<inline asm>:2:1: note: instantiated into assembly here
.code32
^

Note that we're pointing to line 5 properly now.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119488 91177308-0d34-0410-b5e6-96231b3b80d8
2010-11-17 08:20:42 +00:00
..
CommandGuide Document -enable-no-infs-fp-math and -enable-no-nans-fp-math command line options 2010-11-16 19:40:13 +00:00
HistoricalNotes
img
tutorial Fix missing includes of "llvm/Analysis/Passes.h" in the tutorials. Thanks 2010-11-16 17:28:22 +00:00
AliasAnalysis.html -basicaa is no longer the default. 2010-11-15 18:07:16 +00:00
BitCodeFormat.html remove unions from LLVM IR. They are severely buggy and not 2010-08-28 04:09:24 +00:00
Bugpoint.html
CFEBuildInstrs.html
CMake.html CMake: Add the new option "LLVM_LIT_ARGS". 2010-11-11 04:09:35 +00:00
CodeGenerator.html no alpha jit support. 2010-11-14 18:25:50 +00:00
CodingStandards.html update coding standards. Partial specialization is now ok, 2010-11-16 22:19:06 +00:00
CommandLine.html
CompilerDriver.html
CompilerDriverTutorial.html
CompilerWriterInfo.html
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
doxygen.css
doxygen.footer
doxygen.header
doxygen.intro
ExceptionHandling.html Add a pre-dispatch SjLj EH hook on the unwind edge for targets to do any 2010-10-19 23:27:08 +00:00
ExtendedIntegerResults.txt
ExtendingLLVM.html
FAQ.html
GarbageCollection.html
GCCFEBuildInstrs.html Update the Ada instructions to LLVM 2.7 (from LLVM 2.5). 2010-08-31 19:40:21 +00:00
GetElementPtr.html remove unions from LLVM IR. They are severely buggy and not 2010-08-28 04:09:24 +00:00
GettingStarted.html Removed obsolete section about VC++ project files. 2010-11-02 21:34:19 +00:00
GettingStartedVS.html docs: Tweak wording. 2010-09-18 08:32:32 +00:00
GoldPlugin.html No need to check out everything: binutils is enough. 2010-10-06 06:45:11 +00:00
HowToReleaseLLVM.html Rename "Release" builds as "Release+Asserts"; rename "Release-Asserts" 2010-07-07 07:48:00 +00:00
HowToSubmitABug.html
index.html
LangRef.html With the newly simplified SourceMgr interfaces and the generalized 2010-11-17 08:20:42 +00:00
Lexicon.html
LinkTimeOptimization.html Convert a bunch of uses of 'bytecode' into 'bitcode'. This 2010-09-29 20:09:55 +00:00
llvm.css
Makefile
MakefileGuide.html Standardise all build-mode affecting {EN,DIS}ABLE_* make options to 2010-10-22 12:54:34 +00:00
Packaging.html
Passes.html Fix type in passes. 2010-10-21 21:16:03 +00:00
ProgrammersManual.html Fix dead link. 2010-10-09 21:12:29 +00:00
Projects.html
re_format.7
ReleaseNotes.html Yet another thing that was forgotten to be added to the release notes... 2010-10-26 12:43:36 +00:00
SourceLevelDebugging.html Fix lexical block's tag number. 2010-10-04 16:51:59 +00:00
SystemLibrary.html
TableGenFundamentals.html fix the !eq operator in tblgen to return a bit instead of an int. 2010-10-31 19:22:57 +00:00
TestingGuide.html Document debuginfo-tests. 2010-11-11 00:13:39 +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 Remove the isMoveInstr() hook. 2010-07-16 22:35:46 +00:00
WritingAnLLVMPass.html Add RegionPass support. 2010-10-20 01:54:44 +00:00