aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2011-07-15Major update to CMake build to reflect changes in r135219 in theChandler Carruth
2011-07-15Do not get confused by multiple empty lexical scopes inlined at one location. Devang Patel
2011-07-15Output MachO section names in the form SEGMENT,section.Benjamin Kramer
2011-07-15Add support for 64 bit objects to MachOObjectFile.Benjamin Kramer
2011-07-15MachOObjectFile: Change isSectionText to return true for sections named text,...Benjamin Kramer
2011-07-15Encode that we have a personality function.Bill Wendling
2011-07-14Rename createAsmInfo to createMCAsmInfo and move registration code to MCTarge...Evan Cheng
2011-07-14* If we have an LSDA, we need to mark it in the encoding.Bill Wendling
2011-07-14Refactor.Devang Patel
2011-07-14Eliminate redundant LLVMContext argument.Devang Patel
2011-07-14Undo r135191 (i.e. reapply Chris's patch. Now linker maps NamedMDNodes first,...Devang Patel
2011-07-14Link NamedMDNode before linking function bodies.Devang Patel
2011-07-14ARM diagnostic when 's' suffix on mnemonic that can't set flags.Jim Grosbach
2011-07-14* Redo the permutation encoding for frameless stacks to be more like what theBill Wendling
2011-07-14Add dump()Devang Patel
2011-07-14Add OperandTypes for Thumb branch targets.Benjamin Kramer
2011-07-14Port operand types for ARM and X86 over from EDIS to the .td files.Benjamin Kramer
2011-07-14ARM MCRR/MCRR2 immediate operand range checking.Jim Grosbach
2011-07-14revert r135172 until Devang and I figure out the right answer.Chris Lattner
2011-07-14ARM MCR/MCR2 assembly parsing operand constraints.Jim Grosbach
2011-07-14After type-system-rewrite branch update the Cpp backend to not use OpaqueType.Nicolas Geoffray
2011-07-14Next round of MC refactoring. This patch factor MC table instantiations, MCEvan Cheng
2011-07-14simplify this logic now that GlobalAlias::isDeclaration is fixed.Chris Lattner
2011-07-14Fix GlobalValue::isDeclaration() to always consider aliases to be definitions.Chris Lattner
2011-07-14Check register class matching instead of width of type matchingEric Christopher
2011-07-14Reorganize ARM assembler aliases.Jim Grosbach
2011-07-14Add LLVMConstNamedStruct to the C api to let its users create constantsRafael Espindola
2011-07-14DebugLoc's don't hide any interesting types for TypeFinder to find.Chris Lattner
2011-07-14manually copy debugloc over to a new instruction in clone() insteadChris Lattner
2011-07-14Stop the ValueMapper from calling getAllMetadata, which unpacks DebugLoc intoChris Lattner
2011-07-14Add 256-bit load/store recognition and matching in several places.Bruno Cardoso Lopes
2011-07-14Don't leak operands when putting them into a shift.Benjamin Kramer
2011-07-14Update ARM Assembly of LDM/STM.Jim Grosbach
2011-07-14add comments.Chris Lattner
2011-07-14consolidate GlobalValue::isDeclaration into one Chris Lattner
2011-07-14code cleanupChris Lattner
2011-07-14ARM ISB instruction assembly parsing.Jim Grosbach
2011-07-14Change Intrinsic::getDeclaration and friends to take an ArrayRef.Benjamin Kramer
2011-07-14add a couple more missing C api, patch by Vitaly Lugovskiy!Chris Lattner
2011-07-14Update XCoreRegisterInfo::eliminateFrameIndex() to handle DBG_VALUERichard Osborne
2011-07-14Simplify some functions in the C API by using an ArrayRef to directly referen...Frits van Bommel
2011-07-14[VECTOR-SELECT]Nadav Rotem
2011-07-14Add assertion for the chain value typeNadav Rotem
2011-07-14add C api for hte new type system rewrite API. Patch by Vitaly Lugovskiy!Chris Lattner
2011-07-14Unfortunately several files in MC are badly violating layering rule by usingEvan Cheng
2011-07-14Reapply r135121 with a fixed copy constructor.Jakob Stoklund Olesen
2011-07-14Simplify.Devang Patel
2011-07-14Don't emit a bit test if there is only one case the test can yield false. A s...Benjamin Kramer
2011-07-14Simplify and delay extracting DebugLoc elements, scope and InlinedAt, as much...Devang Patel
2011-07-14Add a dag combine pattern for folding C2-(A+C1) -> (C2-C1)-AEric Christopher