aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* 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-192-6/+7
* 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-192-19/+33
* add MCInstLower support for lowering ARM::PICADD, a pseudo op for pic stuffola.Chris Lattner2009-10-193-5/+34
* 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
* 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
* 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
* 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
* 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
* 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
* PR 5245 - The imediate size target flag was not set on 3A-prefixed SSSE3 inst...Nate Begeman2009-10-191-2/+2
* Fix PR5247, "lock addq" pattern (and other atomics), it DOES modify EFLAGS.Edwin Török2009-10-191-1/+2
* Add support for matching shuffle patterns with palignr.Nate Begeman2009-10-193-12/+116
* Turn on post-alloc scheduling for x86.Evan Cheng2009-10-181-2/+1
* Oops. I forgot to change the tests first. Disable post-alloc scheduling.Evan Cheng2009-10-181-1/+1
* -Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixedEvan Cheng2009-10-185-26/+16
* Only fixed stack objects and spill slots should be get FixedStack PseudoSourc...Evan Cheng2009-10-182-12/+13
* Distinquish stack slots from other stack objects. They (and fixed objects) ge...Evan Cheng2009-10-172-3/+12
* Revert 84315 for now. Re-thinking the patch.Evan Cheng2009-10-177-19/+19
* Rename getFixedStack to getStackObject. The stack objects represented are notEvan Cheng2009-10-177-19/+19
* Remove MallocInst from LLVM Instructions.Victor Hernandez2009-10-173-24/+2
* Change createPostRAScheduler so it can be turned off at llc -O1.Evan Cheng2009-10-162-3/+12
* Update CMake file.Benjamin Kramer2009-10-161-0/+1
* Cleaned up some code. No functionality change.Sanjiv Gupta2009-10-164-67/+52
* I am no spelling bee.Evan Cheng2009-10-161-1/+1
* Enable post-alloc scheduling for all ARM variants except for Thumb1.Evan Cheng2009-10-161-3/+5
* Add comment.Evan Cheng2009-10-161-0/+2
* Fix more NEON instruction encodings.Bob Wilson2009-10-161-2/+2
* Revert svn r80498 and replace it with a different solution. The only problemBob Wilson2009-10-151-12/+4
* Dllexport stuff cleanup:Anton Korobeynikov2009-10-151-34/+40
* Branches must be the last instruction in a Thumb2 IT block. Approved by Evan ...Sandeep Patel2009-10-151-1/+5
* Fix encoding bits for N3VLInt3_QHS multiclass with 8-bit elements.Bob Wilson2009-10-151-1/+1