1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/lib
Dan Gohman 18cc2a26df Create HandlePHINodesInSuccessorBlocksFast, a version of
HandlePHINodesInSuccessorBlocks that works FastISel-style. This
allows PHI nodes to be updated correctly while using FastISel.

This also involves some code reorganization; ValueMap and
MBBMap are now members of the FastISel class, so they needn't
be passed around explicitly anymore. Also, SelectInstructions
is changed to SelectInstruction, and only does one instruction
at a time.

llvm-svn: 55746
2008-09-03 23:12:08 +00:00
..
Analysis If a SCC has a node without a function, then the SCC 2008-09-03 19:37:16 +00:00
Archive Fold the useful features of alist and alist_node into ilist, and 2008-07-28 21:51:04 +00:00
AsmParser Parse and print opt_size note. 2008-09-03 22:10:21 +00:00
Bitcode Read and write function notes. 2008-09-02 21:47:13 +00:00
CodeGen Create HandlePHINodesInSuccessorBlocksFast, a version of 2008-09-03 23:12:08 +00:00
Debugger Add #include 2008-08-23 21:34:34 +00:00
ExecutionEngine MMI may be null. 2008-09-02 08:14:01 +00:00
Linker Reimplement LinkFunctionProtos in terms of GetLinkageResult. This fixes 2008-07-14 07:23:24 +00:00
Support Updating VC++ project. 2008-08-24 11:56:40 +00:00
System add a helper method to sys::Path for clang, patch by 2008-08-11 23:39:47 +00:00
Target Create HandlePHINodesInSuccessorBlocksFast, a version of 2008-09-03 23:12:08 +00:00
Transforms Update inline threshold for current function if the notes say, optimize for size. 2008-09-03 23:06:09 +00:00
VMCore Avoid extra comma. 2008-09-03 22:55:40 +00:00
Makefile