- Aug 21, 2009
-
-
Sanjiv Gupta authored
leaf functions. This pass will be extended to color other nodes of the call tree as well in future. llvm-svn: 79631
-
Benjamin Kramer authored
llvm-svn: 79629
-
Zhongxing Xu authored
GRStateManager to create the SelfRegion. llvm-svn: 79628
-
Anton Korobeynikov authored
llvm-svn: 79626
-
Anton Korobeynikov authored
llvm-svn: 79625
-
Anton Korobeynikov authored
llvm-svn: 79624
-
Anton Korobeynikov authored
Add simple cost model to perfect shuffle. Currently we're doing just greedy search for cost instead of (proper) dynamic programming approach. llvm-svn: 79623
-
Anton Korobeynikov authored
llvm-svn: 79622
-
Anton Korobeynikov authored
llvm-svn: 79621
-
Anton Korobeynikov authored
llvm-svn: 79620
-
Anton Korobeynikov authored
Use masks not nodes for vector shuffle predicates. Provide set of 'legal' masks, so legalizer won't infinite cycle llvm-svn: 79619
-
Anton Korobeynikov authored
llvm-svn: 79618
-
Benjamin Kramer authored
llvm-svn: 79617
-
Richard Pennington authored
llvm-svn: 79616
-
Andreas Neustifter authored
llvm-svn: 79615
-
Bill Wendling authored
llvm-svn: 79614
-
Daniel Dunbar authored
llvm-svn: 79613
-
Daniel Dunbar authored
- Together these form the (Mach-O) back end of the assembler. - MCAssembler is the actual assembler backend, which is designed to have a reasonable API. This will eventually grow to support multiple object file implementations, but for now its Mach-O/i386 only. - MCMachOStreamer adapts the MCStreamer "actions" API to the MCAssembler API, e.g. converting the various directives into fragments, managing state like the current section, and so on. - llvm-mc will use the new backend via '-filetype=obj', which may eventually be, but is not yet, since I hear that people like assemblers which actually assemble. - The only thing that works at the moment is changing sections. For the time being I have a Python Mach-O dumping tool in test/scripts so this stuff can be easily tested, eventually I expect to replace this with a real LLVM tool. - More doxyments to come. I assume that since this stuff doesn't touch any of the things which are part of 2.6 that it is ok to put this in not so long before the freeze, but if someone objects let me know, I can pull it. llvm-svn: 79612
-
Daniel Dunbar authored
- Add missing flags for various Objective-C sections. - Fix names for [non_]lazy_symbol_pointer (these are misspelled in the manual). - .symbol_stub does not have the self modifying code flag set (this appears to be wrong in the manual?). - Add implicit alignment values; not yet used. Also, call MCStreamer::Finish at the end of a successful parse. llvm-svn: 79611
-
Daniel Dunbar authored
llvm-svn: 79610
-
Daniel Dunbar authored
llvm-svn: 79609
-
Bill Wendling authored
llvm-svn: 79607
-
Daniel Dunbar authored
llvm-svn: 79604
-
Bill Wendling authored
llvm-svn: 79603
-
Erick Tryzelaar authored
llvm-svn: 79602
-
Bill Wendling authored
llvm-svn: 79601
-
Bill Wendling authored
llvm-svn: 79598
-
Sanjiv Gupta authored
Need to find a new way to do target specific semanitc checking. llvm-svn: 79596
-
Eric Christopher authored
negative checks resemble each other. llvm-svn: 79595
-
Eric Christopher authored
llvm-svn: 79594
-
Erick Tryzelaar authored
llvm-svn: 79593
-
Erick Tryzelaar authored
llvm-svn: 79592
-
Zhongxing Xu authored
llvm-svn: 79591
-
Zhongxing Xu authored
llvm-svn: 79590
-
Daniel Dunbar authored
llvm-svn: 79589
-
Zhongxing Xu authored
to untie the ExplodedGraph from a specific Decl. llvm-svn: 79588
-
Mike Stump authored
llvm-svn: 79587
-
Daniel Dunbar authored
llvm-svn: 79586
-
Argyrios Kyrtzidis authored
Remove TypeSpecStartLocation from VarDecl/FunctionDecl/FieldDecl, and use DeclaratorInfo to get this information. llvm-svn: 79584
-
Douglas Gregor authored
types that are preloaded by the PCH file. Fixes PCH breakage introduced in r79248. llvm-svn: 79583
-