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...