| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Re-apply r84295, with fixes to how the loop "top" and "bottom" blocks are | Dan Gohman | 2009-10-20 | 1 | -182/+343 |
* | Trim unnecessary includes. | Evan Cheng | 2009-10-20 | 2 | -2/+0 |
* | Add getTopBlock and getBottomBlock member functions to MachineLoopInfo. | Dan Gohman | 2009-10-20 | 1 | -0/+28 |
* | Now that all ARM subtargets use frame index scavenging, the Thumb1 requires* | Jim Grosbach | 2009-10-20 | 2 | -15/+0 |
* | If the physical register being spilled does not have an interval, spill its s... | Evan Cheng | 2009-10-20 | 1 | -5/+21 |
* | Enable post-pass frame index register scavenging for ARM and Thumb2 | Jim Grosbach | 2009-10-20 | 3 | -25/+10 |
* | lower ARM::MOVi32imm properly. | Chris Lattner | 2009-10-20 | 1 | -2/+36 |
* | add support for external symbols. The mc instprinter can now handle | Chris Lattner | 2009-10-20 | 2 | -3/+17 |
* | get fancy: support basic block operands. Yay for jumps. | Chris Lattner | 2009-10-20 | 3 | -15/+12 |
* | add supprort for the 'sbit' operand, MOVi apparently has one. | Chris Lattner | 2009-10-20 | 3 | -1/+11 |
* | add support for instruction predicates. | Chris Lattner | 2009-10-20 | 2 | -3/+8 |
* | implement printSORegOperand, add lowering for the nasty and despicable MOVi2p... | Chris Lattner | 2009-10-20 | 4 | -5/+75 |
* | Refs: A8-598. | Jim Grosbach | 2009-10-20 | 2 | -10/+24 |
* | Add missing encoding bits to NLdSt class of instructions. | Jim Grosbach | 2009-10-20 | 1 | -0/+4 |
* | X86 should ignore implicit regs when lowering to MCInst also, | Chris Lattner | 2009-10-19 | 1 | -0/+2 |
* | handle addmode4 modifiers, fix a fixme in printRegisterList | Chris Lattner | 2009-10-19 | 2 | -10/+4 |
* | simplify by using the twine form of GetOrCreateSymbol | Chris Lattner | 2009-10-19 | 1 | -8/+5 |
* | Enable allocation of R3 in Thumb1 | Jim Grosbach | 2009-10-19 | 4 | -17/+3 |
* | use EmitLabel instead of text emission | Chris Lattner | 2009-10-19 | 1 | -4/+6 |
* | add a twine version of MCContext::GetOrCreateSymbol. | Chris Lattner | 2009-10-19 | 3 | -7/+16 |
* | lower the ARM::CONSTPOOL_ENTRY pseudo op, giving us constant pool entries | Chris Lattner | 2009-10-19 | 3 | -6/+32 |
* | Adjust the scavenge register spilling to allow the target to choose an | Jim Grosbach | 2009-10-19 | 3 | -22/+35 |
* | add MCInstLower support for lowering ARM::PICADD, a pseudo op for pic stuffola. | Chris Lattner | 2009-10-19 | 3 | -5/+34 |
* | Refactor lookup_or_add to contain _MUCH_ less duplicated code. Add support for | Owen Anderson | 2009-10-19 | 1 | -181/+217 |
* | add register list and hacked up addrmode #4 support, we now get this: | Chris Lattner | 2009-10-19 | 2 | -2/+48 |
* | revert r84540, fixing build breakage I didn't see because of | Chris Lattner | 2009-10-19 | 2 | -7/+7 |
* | add addrmode2 support, getting us up to: | Chris Lattner | 2009-10-19 | 2 | -1/+35 |
* | add jump tables, constant pools and some trivial global | Chris Lattner | 2009-10-19 | 4 | -22/+94 |
* | Malloc calls are marked NoAlias, so the code below the isMalloc() check makes... | Victor Hernandez | 2009-10-19 | 1 | -2/+0 |
* | pass mangler in as a reference instead of a pointer. | Chris Lattner | 2009-10-19 | 2 | -7/+7 |
* | reduce #includes | Chris Lattner | 2009-10-19 | 1 | -4/+3 |
* | add printing support for SOImm operands, getting us to: | Chris Lattner | 2009-10-19 | 3 | -4/+40 |
* | Simplify some code. | Owen Anderson | 2009-10-19 | 1 | -124/+61 |
* | wire up some basic printOperand goodness, giving us stuff like this before | Chris Lattner | 2009-10-19 | 3 | -20/+34 |
* | add the files that go with the previous rev | Chris Lattner | 2009-10-19 | 2 | -0/+135 |
* | wire up skeletal support for having llc print instructions | Chris Lattner | 2009-10-19 | 2 | -11/+58 |
* | Banish ConstantsLock. It's serving no purpose other than slowing things down | Owen Anderson | 2009-10-19 | 3 | -60/+22 |
* | wire up ARM's printMCInst method. Now llvm-mc should be able to produce | Chris Lattner | 2009-10-19 | 1 | -0/+5 |
* | stub out a minimal ARMInstPrinter. | Chris Lattner | 2009-10-19 | 3 | -1/+121 |
* | remove strings from instructions who are never asmprinted. | Chris Lattner | 2009-10-19 | 4 | -30/+15 |
* | Clean up the JITResolver stub/callsite<->function maps. | Jeffrey Yasskin | 2009-10-19 | 1 | -44/+100 |
* | simplify code, reducing string thrashing. | Chris Lattner | 2009-10-19 | 1 | -20/+10 |
* | switch hidden gv stubs to use MachineModuleInfoMachO instead of a custom map. | Chris Lattner | 2009-10-19 | 1 | -14/+21 |
* | use MachineModuleInfoMachO for non-lazy gv stubs instead of a private map. | Chris Lattner | 2009-10-19 | 1 | -14/+23 |
* | Revert r84295, this unbreaks llvm-gcc bootstrap on x86-64/linux | Anton Korobeynikov | 2009-10-19 | 1 | -355/+177 |
* | remove dead map | Chris Lattner | 2009-10-19 | 1 | -7/+0 |
* | don't bother trying to avoid emitting redundant constant pool alignment direc... | Chris Lattner | 2009-10-19 | 1 | -16/+3 |
* | remove accidental comment. | Chris Lattner | 2009-10-19 | 1 | -2/+0 |
* | emit .subsections_via_symbols through MCStreamer instead of textually. | Chris Lattner | 2009-10-19 | 3 | -3/+5 |
* | cleanup doFinalization -> EmitEndOfAsmFile. | Chris Lattner | 2009-10-19 | 1 | -6/+3 |