- Mar 19, 2010
-
-
Daniel Dunbar authored
llvm-svn: 98954
-
Daniel Dunbar authored
llvm-svn: 98953
-
Daniel Dunbar authored
llvm-svn: 98952
-
Daniel Dunbar authored
llvm-svn: 98950
-
Daniel Dunbar authored
llvm-svn: 98949
-
Daniel Dunbar authored
llvm-svn: 98948
-
Daniel Dunbar authored
MCAssembler: Move ApplyFixup to the TargetAsmBackend, this is a target specific not object writer specific task. llvm-svn: 98947
-
John McCall authored
Fixes PR6643. Patch by Mike M! llvm-svn: 98946
-
John McCall authored
entity (if applicable) which was actually looked up. If a candidate was found via a using declaration, this is the UsingShadowDecl; otherwise, if the candidate is template specialization, this is the template; otherwise, this is the function. The point of this exercise is that "found declarations" are the entities we do access control for, not their underlying declarations. Broadly speaking, this patch fixes access control for using declarations. There is a *lot* of redundant code calling into the overload-resolution APIs; we really ought to clean that up. llvm-svn: 98945
-
Daniel Dunbar authored
MC/Mach-O: Lift the fixup evaluation and application up (to the same place), and eliminate MCAsmFixup::FixedValue. llvm-svn: 98944
-
Daniel Dunbar authored
MC/Mach-O: Factor out ExecutePostLayoutBinding, to separate the post-layout changes the object writer may need to make to the assembler from the actual .o writing. llvm-svn: 98943
-
Daniel Dunbar authored
MC/Mach-O: Lift relocation emission logic a bit higher to separate evaluation / relocation handling from the actual .o writing. llvm-svn: 98942
-
Jeffrey Yasskin authored
llvm-svn: 98941
-
Douglas Gregor authored
deserialization of precompiled headers, where the deserialization of the source location entry for a buffer (e.g., macro instantiation scratch space) would overwrite a one-element FileID cache in the source manager. When tickled at the wrong time, we would return the wrong decomposed source location and eventually cause c-index-test to crash. Found by dumb luck. It's amazing this hasn't shown up before. llvm-svn: 98940
-
Chris Lattner authored
createAsmStreamer now takes ownership of the instprinter. llvm-svn: 98939
-
Chris Lattner authored
from the pattern if present, and we use it instead of the bit. llvm-svn: 98938
-
Chris Lattner authored
need them. llvm-svn: 98937
-
Jeffrey Yasskin authored
llvm-svn: 98936
-
Douglas Gregor authored
definitions) as part of the translation unit, so that normal visitation, token-annotation, and cursor-at retrieval all see preprocessing elements. llvm-svn: 98935
-
Chris Lattner authored
dag isel gen instead of instruction properties. This allows the oh-so-useful behavior of matching a variadic non-root node. llvm-svn: 98934
-
Chris Lattner authored
llvm-svn: 98933
-
Chris Lattner authored
llvm-svn: 98932
-
Chris Lattner authored
match. Jakob, please take a look when you get a chance. llvm-svn: 98931
-
Chris Lattner authored
can't match or just have no testcases. Will remove after confirmation from dan that they really are dead. llvm-svn: 98930
-
Bob Wilson authored
--- Reverse-merging r98907 into '.': D test/Index/c-index-getCursor-pp.c U tools/CIndex/CIndex.cpp llvm-svn: 98929
-
Daniel Dunbar authored
llvm-svn: 98928
-
Daniel Dunbar authored
llvm-svn: 98927
-
Daniel Dunbar authored
MC/Mach-O: Add isScatteredFixupFullyResolved, which implements the correct algorithm (used on x86_64) for determining whether an evaluated fixup is fully resolved (doesn't need relocation). - Test cases will follow, once we have x86_64 relocation support. llvm-svn: 98926
-
Daniel Dunbar authored
- These find the defining symbol which identifies the containing atom for a symbol or address. They are currently very slow, but will be eliminated eventually. llvm-svn: 98925
-
Daniel Dunbar authored
llvm-svn: 98924
-
Daniel Dunbar authored
MC/Mach-O: Factor out isSymbolLinkerVisible method; "linker visible" is a made up term to refer to non-temporary labels + temporary labels in sections-which-require symbols. For Darwin, it corresponds to symbols which effectively define an atom. llvm-svn: 98923
-
Daniel Dunbar authored
llvm-svn: 98922
-
Mon P Wang authored
llvm-svn: 98920
-
Daniel Dunbar authored
llvm-svn: 98919
-
Chris Lattner authored
llvm-svn: 98918
-
Jeffrey Yasskin authored
https://bugs.kde.org/show_bug.cgi?id=231257 and seems not to have been needed in the first place. llvm-svn: 98917
-
Chris Lattner authored
record* -> instrinfo instead of std::string -> instrinfo. This speeds up tblgen on cellcpu from 7.28 -> 5.98s with a debug build (20%). llvm-svn: 98916
-
Chris Lattner authored
Use CodeGenTarget::getInstNamespace in one place and fix it. llvm-svn: 98915
-
Chris Lattner authored
llvm-svn: 98914
-
Chris Lattner authored
llvm-svn: 98912
-