| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Use getSectionForFunction | Chris Lattner | 2006-10-05 | 1 | -3/+5 | |
| | | | | | llvm-svn: 30739 | |||||
| * | use getSectionForFunction to decide which section to emit code into | Chris Lattner | 2006-10-05 | 1 | -4/+5 | |
| | | | | | llvm-svn: 30738 | |||||
| * | Implement getSectionForFunction, use it when printing function body. | Chris Lattner | 2006-10-05 | 6 | -16/+42 | |
| | | | | | llvm-svn: 30737 | |||||
| * | move getSectionForFunction to AsmPrinter | Chris Lattner | 2006-10-05 | 1 | -0/+4 | |
| | | | | | llvm-svn: 30736 | |||||
| * | Move getSectionForFunction to AsmPrinter, change it to return a string. | Chris Lattner | 2006-10-05 | 3 | -19/+17 | |
| | | | | | llvm-svn: 30735 | |||||
| * | implement DarwinTargetAsmInfo::getSectionForFunction, use it when outputting | Chris Lattner | 2006-10-05 | 3 | -6/+21 | |
| | | | | | | | function bodies llvm-svn: 30733 | |||||
| * | Give TargetAsmInfo a virtual dtor, add a new getSectionForFunction method. | Chris Lattner | 2006-10-05 | 1 | -0/+3 | |
| | | | | | llvm-svn: 30732 | |||||
| * | emit jump table before debug info | Chris Lattner | 2006-10-05 | 1 | -3/+3 | |
| | | | | | llvm-svn: 30731 | |||||
| * | Always emit the jump table after the function so it's part of the same 'atom' | Chris Lattner | 2006-10-05 | 1 | -3/+3 | |
| | | | | | | | as the function body. llvm-svn: 30730 | |||||
| * | getFilename/getDirectory shouldn't abort if the global has no init. This | Chris Lattner | 2006-10-04 | 1 | -2/+2 | |
| | | | | | | | can happen on bugpoint reduced testcases f.e.. llvm-svn: 30729 | |||||
| * | Fix some typos that can cause a flag value to have more than one use. | Evan Cheng | 2006-10-04 | 1 | -2/+2 | |
| | | | | | llvm-svn: 30727 | |||||
| * | Fix a static dtor issue | Chris Lattner | 2006-10-04 | 1 | -5/+6 | |
| | | | | | llvm-svn: 30726 | |||||
| * | Fix more static dtor issues | Chris Lattner | 2006-10-04 | 3 | -87/+79 | |
| | | | | | llvm-svn: 30725 | |||||
| * | Fix some more static dtor issues. | Chris Lattner | 2006-10-04 | 1 | -33/+36 | |
| | | | | | llvm-svn: 30724 | |||||
| * | Added option -disable-x86-shuffle-opti to disable X86 specific vector ↵ | Evan Cheng | 2006-10-04 | 1 | -58/+63 | |
| | | | | | | | shuffle optimizations. llvm-svn: 30723 | |||||
| * | Formating. | Evan Cheng | 2006-10-04 | 1 | -1/+1 | |
| | | | | | llvm-svn: 30722 | |||||
| * | More extensive alias analysis. | Jim Laskey | 2006-10-04 | 1 | -201/+203 | |
| | | | | | llvm-svn: 30721 | |||||
| * | More long term solution | Jim Laskey | 2006-10-04 | 1 | -10/+14 | |
| | | | | | llvm-svn: 30720 | |||||
| * | Pattern match min/max nodes when we have sse. This implements | Chris Lattner | 2006-10-04 | 1 | -0/+66 | |
| | | | | | | | CodeGen/X86/scalar_sse_minmax.ll llvm-svn: 30719 | |||||
| * | add a note :( | Chris Lattner | 2006-10-04 | 1 | -0/+24 | |
| | | | | | llvm-svn: 30717 | |||||
| * | This case isn't implemented yet. It seems unlikely to be needed, but if it | Chris Lattner | 2006-10-04 | 1 | -4/+2 | |
| | | | | | | | ever is, we want to get an assert instead of silent bad codegen. llvm-svn: 30716 | |||||
| * | Work around for some problems with templates. | Jim Laskey | 2006-10-04 | 1 | -0/+6 | |
| | | | | | llvm-svn: 30715 | |||||
| * | Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add an | Evan Cheng | 2006-10-04 | 11 | -161/+143 | |
| | | | | | | | extra operand to LOADX to specify the exact value extension type. llvm-svn: 30714 | |||||
| * | Use $( $| $) to represent alternatives in asm blocks instead of {|}. This | Chris Lattner | 2006-10-03 | 1 | -28/+34 | |
| | | | | | | | is needed to support targets where {|} aren't special symbols. llvm-svn: 30712 | |||||
| * | Fix an obvious typo. | Evan Cheng | 2006-10-03 | 1 | -1/+1 | |
| | | | | | llvm-svn: 30711 | |||||
| * | Bugfixes | Chris Lattner | 2006-10-03 | 1 | -7/+5 | |
| | | | | | llvm-svn: 30709 | |||||
| * | Print the MBB ID # along with the bb tag in the -print-machine-instrs output. | Chris Lattner | 2006-10-03 | 1 | -1/+1 | |
| | | | | | llvm-svn: 30708 | |||||
| * | Provide a function that ensures MBB numbering is dense and inorder. This | Chris Lattner | 2006-10-03 | 1 | -0/+47 | |
| | | | | | | | can be used by MachineFunctionPasses who need this property. llvm-svn: 30706 | |||||
| * | Simplify logic further. | Nick Lewycky | 2006-10-03 | 1 | -17/+8 | |
| | | | | | | | | Ensure that we copy KnownProperties before calling visitBasicBlock, else we may leak properties into blocks where they don't belong. llvm-svn: 30705 | |||||
| * | Implement floating point constants | Rafael Espindola | 2006-10-03 | 3 | -0/+11 | |
| | | | | | llvm-svn: 30704 | |||||
| * | Fix PR933 and CodeGen/X86/2006-10-02-BoolRetCrash.ll | Chris Lattner | 2006-10-03 | 1 | -0/+2 | |
| | | | | | llvm-svn: 30703 | |||||
| * | Simplify, now that predsimplify depends on break-crit-edges. | Nick Lewycky | 2006-10-03 | 1 | -26/+8 | |
| | | | | | | | Fix SwitchInst where dest-block is the same as one of the cases. llvm-svn: 30700 | |||||
| * | Move break-crit-edges before the predicate simplifier. Allows us to | Nick Lewycky | 2006-10-03 | 1 | -7/+3 | |
| | | | | | | | optimize in more cases. llvm-svn: 30699 | |||||
| * | Revert previous patch. Still breaking things. | Evan Cheng | 2006-10-03 | 1 | -49/+1 | |
| | | | | | llvm-svn: 30698 | |||||
| * | Fix for PR929. The PHI nodes were being gone through for each instruction | Bill Wendling | 2006-10-03 | 1 | -21/+26 | |
| | | | | | | | | | in a successor block for every block...resulting in some O(N^k) algorithm which wasn't very good for performance. Calculating this information up front and keeping it in a map made it much faster. llvm-svn: 30697 | |||||
| * | Fix PR932 and Analysis/Dominators/2006-10-02-BreakCritEdges.ll: | Chris Lattner | 2006-10-03 | 1 | -15/+112 | |
| | | | | | | | | The critical edge block dominates the dest block if the destblock dominates all edges other than the one incoming from the critical edge. llvm-svn: 30696 | |||||
| * | These don't have immediate operands. | Evan Cheng | 2006-10-03 | 1 | -64/+64 | |
| | | | | | llvm-svn: 30694 | |||||
| * | fix the names of the 64bit fp register | Rafael Espindola | 2006-10-02 | 3 | -25/+58 | |
| | | | | | | | initial support for returning 64bit floating point numbers llvm-svn: 30692 | |||||
| * | Debugging kruft | Jim Laskey | 2006-10-02 | 1 | -3/+0 | |
| | | | | | llvm-svn: 30688 | |||||
| * | Add ability to annotate (color) nodes in a viewGraph. | Jim Laskey | 2006-10-02 | 2 | -2/+70 | |
| | | | | | llvm-svn: 30686 | |||||
| * | Fixme is already done | Chris Lattner | 2006-10-01 | 1 | -1/+0 | |
| | | | | | llvm-svn: 30685 | |||||
| * | Teach globalsmodref-aa to track scalar pointer global variables which point | Chris Lattner | 2006-10-01 | 1 | -52/+209 | |
| | | | | | | | | | | to unaliased allocations. Use this information to disambiguate pointers loaded from them. This is a very common case, so it's worthwhile to handle efficiently. This implements Analysis/GlobalsModRef/indirect-global.ll llvm-svn: 30684 | |||||
| * | Fix a bug from r1.391 of this file, where we checked the size instead of | Chris Lattner | 2006-10-01 | 1 | -2/+2 | |
| | | | | | | | | the alignment when promoting allocations. This implements InstCombine/cast.ll:test32 llvm-svn: 30682 | |||||
| * | Fix debug output | Chris Lattner | 2006-09-30 | 1 | -2/+1 | |
| | | | | | llvm-svn: 30680 | |||||
| * | Implement SRA of heap allocations. | Chris Lattner | 2006-09-30 | 1 | -10/+266 | |
| | | | | | llvm-svn: 30679 | |||||
| * | Add a version of the globalvariable ctor that inserts at a specific location. | Chris Lattner | 2006-09-30 | 1 | -0/+21 | |
| | | | | | llvm-svn: 30677 | |||||
| * | Add some ifdef'd out debug info | Chris Lattner | 2006-09-30 | 1 | -3/+30 | |
| | | | | | llvm-svn: 30676 | |||||
| * | Not needed. | Evan Cheng | 2006-09-29 | 1 | -1/+0 | |
| | | | | | llvm-svn: 30674 | |||||
| * | add floating point registers | Rafael Espindola | 2006-09-29 | 3 | -23/+137 | |
| | | | | | | | implement SINT_TO_FP llvm-svn: 30673 | |||||
| * | Define this in the correct n/s | Chris Lattner | 2006-09-29 | 1 | -1/+1 | |
| | | | | | llvm-svn: 30671 | |||||

