aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Free SavedLI even if SimpleRegisterCoalescing::JoinCopy() returns early.Jeffrey Yasskin2010-03-211-4/+5
* MC/X86: Fix an MCOperand link, when we parsing shrld $1,%eax and friends; I b...Daniel Dunbar2010-03-201-1/+3
* TargetRegistry: Fix create{AsmInfo,MCDisassembler} to return non-const objects.Daniel Dunbar2010-03-204-5/+5
* pr6652: Use LDM to restore PC to the return address on ARMv4.Bob Wilson2010-03-201-6/+11
* Re-commit r98683 ("remove redundant writeback flag from ARM address mode 6")Bob Wilson2010-03-209-165/+145
* Add instruction variants for VST2, VST3, and VST4 "store-lane" operations withBob Wilson2010-03-201-0/+47
* Add variants of VST2, VST3 and VST4 with address register writeback, andBob Wilson2010-03-201-30/+80
* Add instructions for double-spaced VST3 and VST4 without address registerBob Wilson2010-03-201-27/+32
* Add a setCalledFunction member to InvokeInst (like in CallInst)Gabor Greif2010-03-202-3/+3
* Add VST1 instructions with address register writeback.Bob Wilson2010-03-201-1/+47
* Add instruction variants for VLD2, VLD3, and VLD4 "load-lane" operations withBob Wilson2010-03-201-0/+51
* Tidy some more comments and whitespace.Bob Wilson2010-03-201-35/+29
* Add variants of VLD2, VLD3 and VLD4 with address register writeback, andBob Wilson2010-03-201-32/+82
* Tidy some comments and whitespace for consistency.Bob Wilson2010-03-201-8/+7
* Rename some instructions for consistency and sanity: use "_UPD" suffix forBob Wilson2010-03-203-116/+132
* Add instructions for double-spaced VLD3 and VLD4 without address registerBob Wilson2010-03-201-25/+30
* Add VLD1 instructions with address register writeback.Bob Wilson2010-03-201-1/+48
* PIC16: Simplify code by using a std::set<std::string> instead of a sorted & u...Benjamin Kramer2010-03-202-20/+6
* Revert the rest of 98679.Bob Wilson2010-03-201-4/+0
* Fix a very bad typo. Since the register number was off by one, the ARMBob Wilson2010-03-201-1/+1
* Clear the SCEVExpander's insertion point after making deletions,Dan Gohman2010-03-201-0/+4
* If call result is in ST0 and it is not being passed to the caller'sEvan Cheng2010-03-201-0/+22
* Better fix for r98994, MachObjectWriterImpl wasn't intended to be virtual.Daniel Dunbar2010-03-201-8/+5
* Add NLdStFrm Format.Johnny Chen2010-03-201-6/+9
* Revert r98679. The disassembler will be updated to depend on the existence ofJohnny Chen2010-03-191-6/+2
* Revert this change, since it was causing ARM performance regressions.Bob Wilson2010-03-196-69/+79
* Fix more places to more thoroughly ignore debug intrinsics. This fixesDan Gohman2010-03-191-5/+13
* remove the patterns that I commented out in r98930, Dan verified Chris Lattner2010-03-192-324/+0
* Fix -Wnon-virtual-dtor warning.Rafael Espindola2010-03-191-0/+2
* call void @llvm.dbg.declare(metadata !{i32* null}, metadata !1)Devang Patel2010-03-191-4/+0
* Fixed the encoding problems of the crc32 instructions. All had the Operand sizeKevin Enderby2010-03-191-20/+31
* Stop trying to merge identical jump tables. This had been inadvertentlyBob Wilson2010-03-192-39/+6
* MC/Mach-O/x86_64: Add relocation support.Daniel Dunbar2010-03-191-0/+213
* MC/X86: Rename alternate spellings of {ADD64,CMP64} and mark as "code gen onl...Daniel Dunbar2010-03-191-8/+16
* Renumber LdStExFrm from 28 to 11 and shift the existing format values to makeJohnny Chen2010-03-192-40/+40
* back out r98957, it broke http://smooshlab.apple.com:8010/builders/clang-x86_...Gabor Greif2010-03-199-27/+19
* Recommit r80858 again (which has been backed out in r80871).Gabor Greif2010-03-199-19/+27
* MC: Add TargetAsmBackend::createObjectWriter.Daniel Dunbar2010-03-192-7/+20
* MCCodeEmitter: Add target independent fixup flag for is-pc-relative.Daniel Dunbar2010-03-193-20/+12
* MC: Sink code emitter into MCAssembler.Daniel Dunbar2010-03-192-8/+5
* MC/Mach-O: Move to MachObjectWriter.{h,cpp}.Daniel Dunbar2010-03-194-821/+900
* MC: Add TargetAsmBackend::isVirtualSection hook.Daniel Dunbar2010-03-192-17/+30
* MC: Split MCObjectWriter out of MCAssembler.cpp.Daniel Dunbar2010-03-193-131/+46
* MCAssembler: Pull out MCObjectWriter class.Daniel Dunbar2010-03-191-82/+126
* MCAssembler: Move ApplyFixup to the TargetAsmBackend, this is a target specif...Daniel Dunbar2010-03-192-12/+27
* MC/Mach-O: Lift the fixup evaluation and application up (to the same place), ...Daniel Dunbar2010-03-191-35/+31
* MC/Mach-O: Factor out ExecutePostLayoutBinding, to separate the post-layout c...Daniel Dunbar2010-03-191-31/+33
* MC/Mach-O: Lift relocation emission logic a bit higher to separate evaluation...Daniel Dunbar2010-03-191-56/+77
* Remove a memory leak from the CBackend.Jeffrey Yasskin2010-03-191-1/+4
* fix an MCInstPrinter leak that jyasskin pointed out:Chris Lattner2010-03-191-1/+2