//===------------ TypeChecks.cpp - Insert runtime type checks -------------===// // // The LLVM Compiler Infrastructure // // This file was developed by the LLVM research group and is distributed under // the University of Illinois Open Source License. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// // // This pass inserts checks to enforce type safety during runtime.
http://llvm.org/doxygen/annotated.html since the documentation i think it should be for LLVM safecode 3.7 i dont know whether it has updated am not able to find the clear doc for this since am trying to solve the error which i have got llvm[4]: Compiling PoolAllocate.cpp for Release+Asserts build /home/NIKHILREDDY/WORK/LLVM_SRC/projects/poolalloc/lib/PoolAllocate/PoolAllocate.cpp: In member function ‘virtual bool llvm::PoolAllocate::runOnModule(llvm::Module&)’: /home/NIKHILREDDY/WORK/LLVM_SRC/projects/poolalloc/lib/PoolAllocate/PoolAllocate.cpp:403:16: error: ‘class llvm::Constant’ has no member named ‘replaceUsesOfWithOnConstant’ C->replaceUsesOfWithOnConstant(F, CEnew, ReplaceWorklist[index]); ^ llvm[4]: Compiling PoolOptimize.cpp for Release+Asserts build llvm[4]: Compiling RunTimeAssociate.cpp for Release+Asserts build /usr/bin/rm: cannot remove ‘/home/NIKHILREDDY/WORK/LLVM_OBJ/projects/poolalloc/lib/PoolAllocate/Release+Asserts/PoolAllocate.d.tmp’: No such file or directory /home/NIKHILREDDY/WORK/LLVM_SRC/Makefile.rules:1521: recipe for target '/home/NIKHILREDDY/WORK/LLVM_OBJ/projects/poolalloc/lib/PoolAllocate/Release+Asserts/PoolAllocate.o' failed make[4]: *** [/home/NIKHILREDDY/WORK/LLVM_OBJ/projects/poolalloc/lib/PoolAllocate/Release+Asserts/PoolAllocate.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: Leaving directory '/home/NIKHILREDDY/WORK/LLVM_OBJ/projects/poolalloc/lib/PoolAllocate' /home/NIKHILREDDY/WORK/LLVM_SRC/Makefile.rules:880: recipe for target 'all' failed make[3]: *** [all] Error 1 make[3]: Leaving directory '/home/NIKHILREDDY/WORK/LLVM_OBJ/projects/poolalloc/lib' /home/NIKHILREDDY/WORK/LLVM_SRC/Makefile.rules:880: recipe for target 'all' failed make[2]: *** [all] Error 1 make[2]: Leaving directory '/home/NIKHILREDDY/WORK/LLVM_OBJ/projects/poolalloc' /home/NIKHILREDDY/WORK/LLVM_SRC/Makefile.rules:880: recipe for target 'all' failed make[1]: *** [all] Error 1 make[1]: Leaving directory '/home/NIKHILREDDY/WORK/LLVM_OBJ/projects' /home/NIKHILREDDY/WORK/LLVM_SRC/Makefile.rules:965: recipe for target 'all' failed make: *** [all] Error 1 NIKHILREDDY@NikhilReddyK ~/WORK/LLVM_OBJ -- You received this message because you are subscribed to the Google Groups "LLVM = Clang+SAFECode+Softbound+CETS (New Compiler for Windows OS)" group. To unsubscribe from this group and stop receiving emails from it, send an email to llvm-memorysafetycompiler+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/llvm-memorysafetycompiler. To view this discussion on the web visit https://groups.google.com/d/msgid/llvm-memorysafetycompiler/ff4d4780-5c0f-4adc-80bc-7d257e2c70c4%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits