Don't try to set an EFLAGS operand to dead if no instruction was created.
[oota-llvm.git] / lib / Target / MSIL / README.TXT
index 34c7f1d83867a7b4bc5a1753fa4713d2f8d5c255..d797c71fd39f07dad803194b9a7d1d89af308c32 100644 (file)
@@ -12,24 +12,6 @@ Add "OpaqueType" type.
 
 //===---------------------------------------------------------------------===// 
 
-Variable argument functions support, "VAArg" instruction and some intrinsics.
-CLI instruction "arglist" can get argument list descriptor for current function
-that can be passed to other functions.
-
- va_arg = Function "System.ArgIterator::GetNextArg()"
- va_list = Class "System.ArgIterator"
- va_start = Instruction "arglist"
- va_end = Do nothing
-
-//===---------------------------------------------------------------------===// 
-
-If possible get used types inside of "MSILWriter" class, do not pass trougth
-"MSILModule" class.
-
-       getAnalysis<FindUsedTypes>().getTypes()
-
-//===---------------------------------------------------------------------===// 
-
 "switch" instruction emulation with CLI "switch" instruction.
 
 //===---------------------------------------------------------------------===// 
@@ -38,14 +20,7 @@ Write linker for external function, because function export need to know
 dynamic library where function located.
 
 .method static hidebysig pinvokeimpl("msvcrt.dll" cdecl)
-       void free(void*) preservesig {}
-
-//===---------------------------------------------------------------------===// 
-
-DLLImport'ed variables support with the help of win32 envoronment.
-
-       "LoadLibrary" - to load dynamic library into address space.
-       "GetProcAddress" - to recive variable address by name.
+    void free(void*) preservesig {}