aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2011-07-15ObjectFile: Add a method to check whether a section contains a symbol.Benjamin Kramer
2011-07-15Disable loop idiom recognition of memset/memcpy if the function being compiledChad Rosier
2011-07-15Remove unnecessary duplicate instruction definitions that simply overloaded t...Owen Anderson
2011-07-15MachOObjectFile: Get symbol functions ready for 64 bit.Benjamin Kramer
2011-07-15No need to explicitly invoke the ArrayRef constructor here.Frits van Bommel
2011-07-15Eliminate redundant map.Devang Patel
2011-07-15Eliminate "const" from extern const to fix breakeage since r135184 on msvc.NAKAMURA Takumi
2011-07-15In Twine::str(), if the Twine stores only a std::string, just return a direct...Frits van Bommel
2011-07-15Convert CallInst and InvokeInst APIs to use ArrayRef.Jay Foad
2011-07-15Explicitly cast the second argument to unsigned in order to select theChandler Carruth
2011-07-15Add an APFloat::convertToInt(APSInt) function that automatically manages theJeffrey Yasskin
2011-07-15Reverting r135232. It's causing infinite looping in DbgScope::openInsnRange.Evan Cheng
2011-07-15remove the old and dangerous uncheckedReplaceAllUsesWith method,Chris Lattner
2011-07-15devirtualize Constant::isNullValue:Chris Lattner
2011-07-15start using the new helper methods a bit.Chris Lattner
2011-07-15add CFP::isNegative() and ConstnatInt::isNegative() methods.Chris Lattner
2011-07-15bump pointer allocate LLVM IR types, since they are never deallocated.Chris Lattner
2011-07-15remove the InvalidateStructLayoutInfo API, which is dead and unnecessary nowChris Lattner
2011-07-15Remove an unnecessary header from this file. I don't think this headerChandler Carruth
2011-07-15Move some parts of TargetAsmInfo down to MCAsmInfo. This is not the greatestEvan Cheng
2011-07-15Remove setting the bit for personality function. It should be set by the linker.Bill Wendling
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