- Jan 13, 2009
-
-
Daniel Dunbar authored
- Pulled -Xarch processing into this. - Get rid of manual creation of forwarding arg array. - Use Darwin/CC1 instead of generic GCC cc1 on X86. llvm-svn: 62172
-
Anders Carlsson authored
llvm-svn: 62170
-
Duncan Sands authored
via two paths, process it once not twice, d'oh! Analysis, testcase and original patch thanks to Mon Ping Wang. llvm-svn: 62169
-
Duncan Sands authored
llvm-svn: 62168
-
Duncan Sands authored
was not being cleaned by ExpungeNode. llvm-svn: 62167
-
Duncan Sands authored
llvm-svn: 62166
-
Duncan Sands authored
llvm-svn: 62165
-
Argyrios Kyrtzidis authored
DeclContext::KindTrait was not meant to be used outside of DeclContext::CastTo (causes compilation error on MSVC). Add DeclContext::getDeclKind() and use that instead of DeclContext::KindTrait. llvm-svn: 62164
-
Nick Lewycky authored
PR3296 and PR3302. llvm-svn: 62160
-
Chris Lattner authored
llvm-svn: 62158
-
Daniel Dunbar authored
llvm-svn: 62157
-
Daniel Dunbar authored
support -###. llvm-svn: 62156
-
Chris Lattner authored
sees attributes it doesn't know. llvm-svn: 62155
-
Daniel Dunbar authored
llvm-svn: 62154
-
Zhongxing Xu authored
llvm-svn: 62153
-
Daniel Dunbar authored
- --gstabs only goes to Darwin/Assembler when dealing with an assembly file from the command line. - Relative placement of -o option for cc1 moves depending on -fsyntax-only/-S, how quaint. llvm-svn: 62152
-
Evan Cheng authored
llvm-svn: 62151
-
Owen Anderson authored
llvm-svn: 62150
-
Daniel Dunbar authored
- Simple mechanism for group together sets of options so the driver can efficiently deal with them as a group (i.e., for forwarding -i* to cc1). - Use to finish off the major missing pieces of Darwin/CC1 support. llvm-svn: 62149
-
Anders Carlsson authored
llvm-svn: 62148
-
Douglas Gregor authored
llvm-svn: 62147
-
Daniel Dunbar authored
llvm-svn: 62146
-
Daniel Dunbar authored
arguments (e.g., -m32 and -m64). llvm-svn: 62145
-
Evan Cheng authored
FIX llvm-gcc bootstrap on x86_64 linux. If a virtual register is copied to a physical register, it's not necessarily defined by a copy. We have to watch out it doesn't clobber any sub-register that might be live during its live interval. If the live interval crosses a basic block, then it's not safe to check with the less conservative check (by scanning uses and defs) because it's possible a sub-register might be live out of the block. llvm-svn: 62144
-
Zhongxing Xu authored
llvm-svn: 62143
-
Zhongxing Xu authored
llvm-svn: 62142
-
Zhongxing Xu authored
llvm-svn: 62140
-
Daniel Dunbar authored
llvm-svn: 62139
-
Zhongxing Xu authored
- put the killed region in the kill set. - set its default value to unknown. - removes all bindings for its subregions. llvm-svn: 62138
-
Ted Kremenek authored
llvm-svn: 62137
-
Zhongxing Xu authored
its Decls in indented format. An Example: $ cat t.cpp class A { int a; void f(); }; void A::f() { a = 3; } $ clang -print-decl-contexts t.cpp [translation unit] 0x9754d7c <typedef> __builtin_va_list [class] A 0x9753310 <class> A 0x975ce20 <field> a <c++ method> f <c++ ctor> A <c++ ctor> A <c++ method> operator= <c++ dtor> ~A [c++ method] f [[0x9753310]] Some comments: '<>' indicates a declaration, '[]' indicates a definition, '[[ ]]' displays the semantic DeclContext which is different from the lexical DeclContext. The symbols printed can definitely be changed in the future. llvm-svn: 62136
-
Fariborz Jahanian authored
llvm-svn: 62135
-
Ted Kremenek authored
llvm-svn: 62132
-
Daniel Dunbar authored
llvm-svn: 62131
-
Ted Kremenek authored
llvm-svn: 62130
-
Ted Kremenek authored
Invert condition on branch (was causing RegionStore::ArrayToPointer to return 'unknown' on most cases. llvm-svn: 62129
-
Douglas Gregor authored
assignment operator candidate (C++ [over.match.oper]p4). llvm-svn: 62128
-
Devang Patel authored
Use DebugInfo interface to lower dbg_* intrinsics. llvm-svn: 62127
-
Devang Patel authored
Use DebugInfo interface to lower dbg_* intrinsics. llvm-svn: 62126
-
Devang Patel authored
llvm-svn: 62125
-