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