- Jan 26, 2010
-
-
Mike Stump authored
to the declaring class from the nearest virtual base class. WIP. This fixes 40% of all the problems remaining in one of my testcases. llvm-svn: 94592
-
Jakob Stoklund Olesen authored
A GEP with all constant indices is already considered free by analyzeBasicBlock(), so don't give it an extra bonus in CountCodeReductionForAlloca(). This patch should remove a small positive bias toward inlining functions with variable-index GEPs, and remove a smaller negative bias from functions with all-constant index GEPs. llvm-svn: 94591
-
Jakob Stoklund Olesen authored
Functions containing indirectbr are marked NeverInline by analyzeBasicBlock(), so there is no point in giving indirectbr special treatment in CountCodeReductionForConstant. It is never called. No functional change intended. llvm-svn: 94590
-
Jakob Stoklund Olesen authored
Save a few bytes by allocating the correct size vector. No functional change intended. llvm-svn: 94589
-
Devang Patel authored
llvm-svn: 94587
-
Devang Patel authored
Add extra element to composite type. This new element will be used to record c++ class that holds current class's vtable. llvm-svn: 94586
-
Chris Lattner authored
Default HasSetDirective to true, since most targets have it. The targets that claim to not have it probably do, or it is spelled differently. These include Blackfin, Mips, Alpha, and PIC16. All of these except pic16 are normal ELF targets, so they almost certainly have it. llvm-svn: 94585
-
Fariborz Jahanian authored
llvm-svn: 94584
-
Evan Cheng authored
llvm-svn: 94583
-
Rafael Espindola authored
Original patch by Sandeep Patel and updated by me. llvm-svn: 94582
-
Chris Lattner authored
that has it. llvm-svn: 94581
-
Chris Lattner authored
llvm-svn: 94580
-
Ken Dyck authored
llvm-svn: 94579
-
Junjie Gu authored
llvm-svn: 94578
-
Ken Dyck authored
that are in character units. llvm-svn: 94577
-
Douglas Gregor authored
llvm-svn: 94576
-
Ted Kremenek authored
Implement 'clang_getInclusions()' in CIndex. This API allows clients to walk the set of files included in a translation unit via the C API. llvm-svn: 94575
-
Dan Gohman authored
llvm-svn: 94574
-
Douglas Gregor authored
offset parameter to clang_getInstantiationLocation(). llvm-svn: 94573
-
Dan Gohman authored
and clean up some loose ends. llvm-svn: 94572
-
Ken Dyck authored
llvm-svn: 94571
-
Evan Cheng authored
llvm-svn: 94570
-
Bob Wilson authored
llvm-svn: 94569
-
Victor Hernandez authored
llvm-svn: 94567
-
Sebastian Redl authored
llvm-svn: 94565
-
Ken Dyck authored
llvm-svn: 94564
-
Ken Dyck authored
llvm-svn: 94563
-
Dan Gohman authored
llvm-svn: 94562
-
Douglas Gregor authored
of the tokens within a raw token stream. This does not even attempt to handle macros yet. llvm-svn: 94561
-
Dan Gohman authored
llvm-svn: 94560
-
Fariborz Jahanian authored
type-cast to its sub-class (radar 7575882). llvm-svn: 94559
-
Dan Gohman authored
llvm-svn: 94558
-
Ted Kremenek authored
Add 'PostVisitTU' callback hook to 'perform_test_load()' to allow a special callback after the translation unit has been loaded (and streamed). llvm-svn: 94557
-
Ted Kremenek authored
utility of this change will be made clearer in a subsequent patch when perform_test_load()' does more than stream the AST. llvm-svn: 94556
-
Anders Carlsson authored
llvm-svn: 94555
-
Anders Carlsson authored
llvm-svn: 94554
-
Ken Dyck authored
getTypeAlignInChars(). llvm-svn: 94553
-
Ken Dyck authored
units. llvm-svn: 94552
-
Douglas Gregor authored
range. The token-annotation function does nothing, yet. llvm-svn: 94551
-
Ken Dyck authored
variables to improve readability and encapsulation. llvm-svn: 94550
-