aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2010-03-22MC: Share the MCAsmLayout object, although its still not used for anything im...Daniel Dunbar
2010-03-22Rename one more NEON instruction that I missed earlier.Bob Wilson
2010-03-22Fix a memory leak from DIE::addSiblingOffset() by adding the DIEValueJeffrey Yasskin
2010-03-2280 col violation.Evan Cheng
2010-03-22Regroup some instructions. No functional change.Bob Wilson
2010-03-22Rename some VLD1/VST1 instructions to match the implementation, i.e., theBob Wilson
2010-03-22Remove some redundant instruction classes.Bob Wilson
2010-03-22Refactor instruction encoding arguments for VLDnLN/VSTnLN classes toBob Wilson
2010-03-22Completely remove Blackfin patterns that thought JustCC was i1.Jakob Stoklund Olesen
2010-03-22Don't leak a MachineInstruction from Thumb1InstrInfo::restoreCalleeSavedRegis...Jeffrey Yasskin
2010-03-22backing out r99170 because it still fails on clang-x86_64-darwin10-fntGabor Greif
2010-03-22Now that hopefully all direct accesses to InvokeInst operands are fixedGabor Greif
2010-03-22Free all Constants in ~LLVMConstantImpl. We avoid assertion failuresJeffrey Yasskin
2010-03-21Re-add the Metadata.h include to LLVMContextImpl.h so that MDNode is completeJeffrey Yasskin
2010-03-21Move the LLVMContextImpl implementation into a .cpp file.Jeffrey Yasskin
2010-03-21Memoize InlineAsms into the LLVMContext and delete them on shutdown.Jeffrey Yasskin
2010-03-21Free SavedLI even if SimpleRegisterCoalescing::JoinCopy() returns early.Jeffrey Yasskin
2010-03-20MC/X86: Fix an MCOperand link, when we parsing shrld $1,%eax and friends; I b...Daniel Dunbar
2010-03-20TargetRegistry: Fix create{AsmInfo,MCDisassembler} to return non-const objects.Daniel Dunbar
2010-03-20pr6652: Use LDM to restore PC to the return address on ARMv4.Bob Wilson
2010-03-20Re-commit r98683 ("remove redundant writeback flag from ARM address mode 6")Bob Wilson
2010-03-20Add instruction variants for VST2, VST3, and VST4 "store-lane" operations withBob Wilson
2010-03-20Add variants of VST2, VST3 and VST4 with address register writeback, andBob Wilson
2010-03-20Add instructions for double-spaced VST3 and VST4 without address registerBob Wilson
2010-03-20Add a setCalledFunction member to InvokeInst (like in CallInst)Gabor Greif
2010-03-20Add VST1 instructions with address register writeback.Bob Wilson
2010-03-20Add instruction variants for VLD2, VLD3, and VLD4 "load-lane" operations withBob Wilson
2010-03-20Tidy some more comments and whitespace.Bob Wilson
2010-03-20Add variants of VLD2, VLD3 and VLD4 with address register writeback, andBob Wilson
2010-03-20Tidy some comments and whitespace for consistency.Bob Wilson
2010-03-20Rename some instructions for consistency and sanity: use "_UPD" suffix forBob Wilson
2010-03-20Add instructions for double-spaced VLD3 and VLD4 without address registerBob Wilson
2010-03-20Add VLD1 instructions with address register writeback.Bob Wilson
2010-03-20PIC16: Simplify code by using a std::set<std::string> instead of a sorted & u...Benjamin Kramer
2010-03-20Revert the rest of 98679.Bob Wilson
2010-03-20Fix a very bad typo. Since the register number was off by one, the ARMBob Wilson
2010-03-20Clear the SCEVExpander's insertion point after making deletions,Dan Gohman
2010-03-20If call result is in ST0 and it is not being passed to the caller'sEvan Cheng
2010-03-20Better fix for r98994, MachObjectWriterImpl wasn't intended to be virtual.Daniel Dunbar
2010-03-20Add NLdStFrm Format.Johnny Chen
2010-03-19Revert r98679. The disassembler will be updated to depend on the existence ofJohnny Chen
2010-03-19Revert this change, since it was causing ARM performance regressions.Bob Wilson
2010-03-19Fix more places to more thoroughly ignore debug intrinsics. This fixesDan Gohman
2010-03-19remove the patterns that I commented out in r98930, Dan verified Chris Lattner
2010-03-19Fix -Wnon-virtual-dtor warning.Rafael Espindola
2010-03-19call void @llvm.dbg.declare(metadata !{i32* null}, metadata !1)Devang Patel
2010-03-19Fixed the encoding problems of the crc32 instructions. All had the Operand sizeKevin Enderby
2010-03-19Stop trying to merge identical jump tables. This had been inadvertentlyBob Wilson
2010-03-19MC/Mach-O/x86_64: Add relocation support.Daniel Dunbar
2010-03-19MC/X86: Rename alternate spellings of {ADD64,CMP64} and mark as "code gen onl...Daniel Dunbar