Go to file
Greg Clayton 6ecb232b31 <rdar://problem/11398407>
Name matching was working inconsistently across many places in LLDB. Anyone doing name lookups where you want to look for all types of names should used "eFunctionNameTypeAuto" as the sole name type mask. This will ensure that we get consistent "lookup function by name" results. We had many function calls using as mask like "eFunctionNameTypeBase | eFunctionNameTypeFull | eFunctionNameTypeMethod | eFunctionNameTypeSelector". This was due to the function lookup by name evolving over time, but as it stands today, use eFunctionNameTypeAuto when you want general name lookups. Either ModuleList::FindFunctions() or Module::FindFunctions() will figure out the right kinds of names to lookup and remove the "eFunctionNameTypeAuto" and replace it with the exact subset of what the name can be.

This checkin also changes eFunctionNameTypeAny over to use eFunctionNameTypeAuto to reflect this.

llvm-svn: 182179
2013-05-18 00:11:21 +00:00
clang Drop the const from the isa test. 2013-05-17 23:58:45 +00:00
clang-tools-extra Unbreak the build. 2013-05-17 16:26:21 +00:00
compiler-rt Fix the UBSan CMake build broken in r182118 2013-05-17 23:57:24 +00:00
debuginfo-tests Remove IR scenario tests. 2013-03-15 20:52:10 +00:00
libclc Update the copyright coredits -- Happy new year 2013! 2013-01-01 10:00:19 +00:00
libcxx Add NetBSD support. 2013-05-17 21:17:34 +00:00
libcxxabi Add capability to demangle invocation functions for ObjC blocks. 2013-04-10 19:44:03 +00:00
lld [lld][ELF][All Archs] Addend is used by dynamic relocations 2013-05-17 05:10:30 +00:00
lldb <rdar://problem/11398407> 2013-05-18 00:11:21 +00:00
llvm Support unaligned load/store on more ARM targets 2013-05-17 23:49:01 +00:00
polly rename make check target to match the naming convention followed in the other llvm projects 2013-05-17 23:04:28 +00:00