aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2010-11-10Simplify and clean up MC symbol lookup for ARM constant pool values. This fixesJim Grosbach
2010-11-10Factor out the code for testing whether a function accessesDan Gohman
2010-11-10Fix Whitespace.Michael J. Spencer
2010-11-10System/Win32/Path: Implement isSymLink.Michael J. Spencer
2010-11-10Simplify binary operations where one operand is a select instruction.Duncan Sands
2010-11-10Win32/Process.inc: [PR8527] Process::FileDescriptorIsDisplayed(fd) should not...NAKAMURA Takumi
2010-11-10Update ARMConstantPoolValue to not use a modifier string. Use an explicitJim Grosbach
2010-11-10Add clo instruction. Patch by Akira Hatanaka (ahatanaka@mips.com) with some m...Bruno Cardoso Lopes
2010-11-10When checking that the necessary bits are zero inDale Johannesen
2010-11-10Emit a '!' if this is a "writeback" register or memory address.Bill Wendling
2010-11-10Simplify the LiveRangeEdit::canRematerializeAt() interface a bit.Jakob Stoklund Olesen
2010-11-10Make ModRefBehavior a lattice. Use this to clean up AliasAnalysisDan Gohman
2010-11-10Rename a parameter to avoid confusion with a local variableMatt Beaumont-Gay
2010-11-09Emit the warning about the register list not being in ascending order only once.Bill Wendling
2010-11-09Fixed version of 118639 with an extra assert to catch similar problemsRafael Espindola
2010-11-09s/std::vector/SmallVector/Bill Wendling
2010-11-09Revert previous patch. Missed a case.Rafael Espindola
2010-11-09Delete the allocated vector.Bill Wendling
2010-11-09Define the subtarget feature for the architecture version,Bob Wilson
2010-11-09Do not use MEMBARRIER_MCR for any Thumb code.Bob Wilson
2010-11-09Two types of instructions have register lists:Bill Wendling
2010-11-09Remove IsExplicit. It was always false.Rafael Espindola
2010-11-09Change the ARMConstantPoolValue modifier string to an enumeration. This willJim Grosbach
2010-11-09Adds RABasic verification and tracing.Andrew Trick
2010-11-09Teach FunctionAttrs about the VAArg instruction.Dan Gohman
2010-11-09Use the AliasAnalysis interface to determine how a Function accessesDan Gohman
2010-11-09VAArg doesn't capture its operand.Dan Gohman
2010-11-09Teach AliasAnalysis about AccessesArgumentsReadonly.Dan Gohman
2010-11-09Teach LICM and AliasSetTracker about AccessesArgumentsReadonly.Dan Gohman
2010-11-09Teach FunctionAttrs about AccessesArgumentsReadonly.Dan Gohman
2010-11-09Add a trivial virtual dtor to AbstractRegisterDescription to appeaseMatt Beaumont-Gay
2010-11-09Reverting r118604. Windows build broke.Andrew Trick
2010-11-09Handle ARM constant pool values that need an explicit reference to the '.'Jim Grosbach
2010-11-09add a case we fail to devirt.Chris Lattner
2010-11-09Trailing whitespace.Jim Grosbach
2010-11-09Adds RABasic verification and tracing.Andrew Trick
2010-11-09Further MCize ARM constant pool values. This allows basic PIC references forJim Grosbach
2010-11-09Add encoding of Rt to ARM LDR/STR w/ reg+reg offset encoding.Jim Grosbach
2010-11-09Last try to get this reference counting right, I swear.Owen Anderson
2010-11-09Really fix the leak in the attributes list. Thanks to Benjamin Kramer for po...Owen Anderson
2010-11-09For ARM load/store instructions, encode [reg+reg] with no shifter immediate asJim Grosbach
2010-11-09ARM .word data fixups don't need an adjustment.Jim Grosbach
2010-11-09Factorize code, no functionality change.Duncan Sands
2010-11-09Fix trailing whitespace and style, no functionality changeBruno Cardoso Lopes
2010-11-09Add encoder method for ARM load/store shifted register offset operands.Jim Grosbach
2010-11-09System/Path/Windows: Implement GetLLVMDefaultConfigDir.Michael J. Spencer
2010-11-09System/Path/Windows: Generalize GetUserHomeDirectory.Michael J. Spencer
2010-11-09System/Path/Windows: Make GetSystemLibraryPaths more generic.Michael J. Spencer
2010-11-09System/Windows: Reduce dependencies.Michael J. Spencer
2010-11-09System/Windows: Use normalized case and include method.Michael J. Spencer