search for: specialcaselist

Displaying 8 results from an estimated 8 matches for "specialcaselist".

2015 Apr 05
4
[LLVMdev] Format of special case list for sanitizers
The documentation for the sanitizer special case list format[0] says, > The meanining of * in regular expression for entity names is different - it is treated as in shell wildcarding. In SpecialCaseList::parse, we see that this is just replacing * with .*: // Replace * with .* for (size_t pos = 0; (pos = Regexp.find("*", pos)) != std::string::npos; pos += strlen(".*")) { Regexp.replace(pos, strlen("*"), ".*"); } This seems to int...
2013 Jul 13
2
[LLVMdev] Special case list files; a bug and a slowness issue
...bol list like this: fun:sym1=uninstrumented fun:sym2=uninstrumented fun:sym3=uninstrumented ... fun:sym6000=uninstrumented What I found was that, despite various bits of documentation [1,2], the symbol names are matched as substrings, the root cause being that the regular expressions built by the SpecialCaseList class do not contain anchors. The attached unit test demonstrates the problem. If I modify my symbol list to contain anchors: fun:^sym1$=uninstrumented fun:^sym2$=uninstrumented fun:^sym3$=uninstrumented ... fun:^sym6000$=uninstrumented the behaviour is as expected, but compiler run time is slow...
2013 Jul 16
0
[LLVMdev] Special case list files; a bug and a slowness issue
...ented > fun:sym2=uninstrumented > fun:sym3=uninstrumented > ... > fun:sym6000=uninstrumented > > What I found was that, despite various bits of documentation [1,2], > the symbol names are matched as substrings, the root cause being that > the regular expressions built by the SpecialCaseList class do not > contain anchors. The attached unit test demonstrates the problem. > If I modify my symbol list to contain anchors: > > fun:^sym1$=uninstrumented > fun:^sym2$=uninstrumented > fun:^sym3$=uninstrumented > ... > fun:^sym6000$=uninstrumented > > the behavio...
2017 May 29
3
Should we split llvm Support and ADT?
2017-05-26 17:47 GMT-07:00 Zachary Turner via llvm-dev < llvm-dev at lists.llvm.org>: > Changing a header file somewhere and having to spend 10 minutes waiting > for a build leads to a lot of wasted developer time. > > The real culprit here is tablegen. Can we split support and ADT into two > - the parts that tablegen depends on and the parts that it doesn't? >
2017 May 29
3
Should we split llvm Support and ADT?
...mTree.h > GenericDomTreeConstruction.h > GraphWriter.h > LEB128.h > LockFileManager.h > LowLevelTypeImpl.h > MachO.def > MachO.h > MipsABIFlags.h > OnDiskHashTable.h > PluginLoader.h > Registry.h > ScopedPrinter.h > SMLoc.h > Solaris.h > SourceMgr.h > SpecialCaseList.h > TargetParser.h > TargetRegistry.h > TargetSelect.h > TarWriter.h > ToolOutputFile.h > TrigramIndex.h > TypeName.h > Valgrind.h > Wasm.h > YAMLParser.h > YAMLTraits.h > > > So, as a very crude first attempt, you call the first group of stuff > "B...
2017 May 29
3
Should we split llvm Support and ADT?
....h > GraphWriter.h > LEB128.h > LEB128.h seems quite generic. > LockFileManager.h > LowLevelTypeImpl.h > MachO.def > MachO.h > MipsABIFlags.h > OnDiskHashTable.h > PluginLoader.h > Registry.h > ScopedPrinter.h > SMLoc.h > Solaris.h > SourceMgr.h > SpecialCaseList.h > TargetParser.h > TargetRegistry.h > TargetSelect.h > TarWriter.h > ToolOutputFile.h > TrigramIndex.h > TypeName.h > Valgrind.h > Wasm.h > YAMLParser.h > YAMLTraits.h > YAML Parser as well. -- Mehdi > > > So, as a very crude first attempt, you...
2017 Jan 25
2
LLVM 3.9.1 build race?
...ex.cpp.o CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o CMakeFiles/LLVMSupport.dir/SHA1.cpp.o CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o CMakeFiles/LLVMSupport.dir/Statistic.cpp.o CMakeFiles/LLVMSupport.dir/StreamingMemoryObject.cpp.o CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o CMakeFiles/LLVMSupport.dir/StringMap.cpp.o CMakeFiles/LLVMSupport.dir/StringPool.cpp.o CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o CMakeFiles/LLVMSu...
2015 Jul 29
1
[LLVMdev] Error when i am using command make -j4 command in cygwin to compile safecode
...pecialSymbol.cpp for Release+Asserts build llvm[1]: Compiling Signals.cpp for Release+Asserts build llvm[1]: Compiling SmallPtrSet.cpp for Release+Asserts build llvm[1]: Compiling SmallVector.cpp for Release+Asserts build llvm[1]: Compiling SourceMgr.cpp for Release+Asserts build llvm[1]: Compiling SpecialCaseList.cpp for Release+Asserts build llvm[1]: Compiling Statistic.cpp for Release+Asserts build llvm[1]: Compiling StreamingMemoryObject.cpp for Release+Asserts build llvm[1]: Compiling StringExtras.cpp for Release+Asserts build llvm[1]: Compiling StringMap.cpp for Release+Asserts build llvm[1]: Compiling...