- Oct 06, 2007
-
-
Evan Cheng authored
llvm-svn: 42656
-
Evan Cheng authored
llvm-svn: 42655
-
Devang Patel authored
unswitch when frontier includes basic blocks that are not inside loop. llvm-svn: 42654
-
- Oct 05, 2007
-
-
Evan Cheng authored
cause performance degradation. llvm-svn: 42653
-
Kevin authored
llvm-svn: 42652
-
Kevin authored
llvm-svn: 42651
-
Kevin authored
llvm-svn: 42650
-
Fariborz Jahanian authored
objective-c types. It also removes use of Scope* parameter in getObjCProtocolDecl. llvm-svn: 42649
-
Devang Patel authored
llvm-svn: 42648
-
Evan Cheng authored
leal 1(%ecx), %edi, which requires 67H prefix. llvm-svn: 42647
-
Kevin authored
llvm-svn: 42646
-
Chris Lattner authored
Selector's instead of requiring void* to be used. I converted one use of DenseSet<void*> over to use DenseSet<Selector> but the others should change as well. llvm-svn: 42645
-
Dale Johannesen authored
basic arithmetic works. Rename RTLIB long double functions to distinguish different flavors of long double; the lib functions have different names, alas. llvm-svn: 42644
-
Steve Naroff authored
Layering refinements for selectors (suggested by Chris). Specifics... - Add SelectorTable, which enables us to remove MultiKeywordSelector from the public header. - Remove FoldingSet from IdentifierInfo.h and Preprocessor.h. - Remove Parser::ObjcGetUnarySelector and Parser::ObjcGetKeywordSelector, they are subsumed by SelectorTable. - Add MultiKeywordSelector to IdentifierInfo.cpp. - Move a bunch of selector related methods from ParseObjC.cpp to IdentifierInfo.cpp. - Added some comments. llvm-svn: 42643
-
Evan Cheng authored
llvm-svn: 42642
-
Fariborz Jahanian authored
2) Use of the new DenseSet<t> abstractions instead of DenseMap<t,char>. llvm-svn: 42641
-
Evan Cheng authored
llvm-svn: 42640
-
Chris Lattner authored
llvm-svn: 42639
-
Dan Gohman authored
llvm-svn: 42638
-
Dan Gohman authored
for consistency. llvm-svn: 42637
-
Dan Gohman authored
llvm-svn: 42636
-
Dan Gohman authored
llvm-svn: 42635
-
Dan Gohman authored
llvm-svn: 42634
-
Dan Gohman authored
llvm-svn: 42633
-
Dan Gohman authored
produce two results. llvm-svn: 42632
-
Duncan Sands authored
llvm-svn: 42631
-
Evan Cheng authored
llvm-svn: 42630
-
Daniel Berlin authored
Optimize |= case for empty RHS llvm-svn: 42629
-
Evan Cheng authored
llvm-svn: 42628
-
Evan Cheng authored
llvm-svn: 42627
-
Evan Cheng authored
llvm-svn: 42626
-
Evan Cheng authored
scheduler will try a number of tricks in order to avoid generating the copies. This may not be possible in case the node produces a chain value that prevent movement. Try unfolding the load from the node before to allow it to be moved / cloned. llvm-svn: 42625
-
Evan Cheng authored
llvm-svn: 42624
-
Evan Cheng authored
llvm-svn: 42623
-
Evan Cheng authored
llvm-svn: 42622
-
Evan Cheng authored
address (not just from / to frameindexes). - Added target hooks to unfold load / store instructions / SDNodes into separate load, data processing, store instructions / SDNodes. llvm-svn: 42621
-
Evan Cheng authored
llvm-svn: 42620
-
Evan Cheng authored
llvm-svn: 42619
-
Devang Patel authored
llvm-svn: 42616
-
- Oct 04, 2007
-
-
Daniel Berlin authored
llvm-svn: 42613
-