aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2009-07-31Fix cmake build.Benjamin Kramer
2009-07-30Add getOrInsertNamedMetadata().Devang Patel
2009-07-30When fp is not eliminated, instructions with T2_i12 modes will be changed to ...Evan Cheng
2009-07-30Removed the BigBlock register allocator.Lang Hames
2009-07-30Do not use abbrev while writing NamedMDNode name.Devang Patel
2009-07-30Enumerate NamedMDNode elements first.Devang Patel
2009-07-30Move more code back to 2.5 APIs.Owen Anderson
2009-07-30Remove redundant match for frame index from imm8 addrmode, it is handled by t...David Goodwin
2009-07-30Darwin assembler now recognizes "orn", so remove workaround.David Goodwin
2009-07-30Darwin assembler now supports "rrx", so remove workaround.David Goodwin
2009-07-30Twine: Directly support int, long, and long long types.Daniel Dunbar
2009-07-30Use CallbackVH in AliasSetTracker to avoid getting stuck withDan Gohman
2009-07-30Cleanup and include code selection for some frame index cases.David Goodwin
2009-07-30Start using DebugInfoFinder.Devang Patel
2009-07-30Do not use getNamedValue() to lookup NamedMDNode. NamedMDNode is not a Global...Devang Patel
2009-07-30Twine: Use raw_ostream::write_hex, remove unused itohexstr method.Daniel Dunbar
2009-07-30s/DebugInfoEnumerator/DebugInfoFinder/gDevang Patel
2009-07-30Add raw_ostream::write_hexDaniel Dunbar
2009-07-30Add missing D* register clobbers for Thumb-2 call.David Goodwin
2009-07-30Twines: Don't allow implicit conversion from integers, this is too tricky.Daniel Dunbar
2009-07-30walk DbgRegionStartInst and DbgRegionEndInstDevang Patel
2009-07-30Minor whitespace tidiness.Dan Gohman
2009-07-30Rename GRAD to GR32_AD, to follow the naming convention of otherDan Gohman
2009-07-30add a random codegen deficiency.Chris Lattner
2009-07-30fix a unitialized pointer in NamedMDNode (and reenable unittest)Benjamin Kramer
2009-07-30Allow targets to define libcall names for mem(cpy,set,move) intrinsics, rathe...Sanjiv Gupta
2009-07-30Add a note.Evan Cheng
2009-07-30Optimize some common usage patterns of atomic built-ins __sync_add_and_fetch(...Evan Cheng
2009-07-30Switch obvious clients to Twine instead of utostr (when they were already usingDaniel Dunbar
2009-07-30Keep track of references to mem(cpy,move,set) and then print only one externSanjiv Gupta
2009-07-30Twine: Provide [u]int{32,64} conversions via implicit constructors instead ofDaniel Dunbar
2009-07-30Equal SCEVs of a subscript give rise to dependence.Andreas Bolka
2009-07-30TypoNate Begeman
2009-07-30Add a new register class to describe operands that can't be SP,Dan Gohman
2009-07-30Check null NameMDNode elements.Devang Patel
2009-07-30Eliminate a bunch of redundant tables.Dan Gohman
2009-07-30Lower a 128-bit BUILD_VECTOR with 2 elements to a pair of INSERT_VECTOR_ELTs.Bob Wilson
2009-07-30Use array_endof instead of doing it manually.Dan Gohman
2009-07-30print single NamedMDNode.Devang Patel
2009-07-29tbb / tbh instructions only branch forward, not backwards.Evan Cheng
2009-07-29Add VFP3 D registers to the DPR register class.Evan Cheng
2009-07-29In TrimAllocationToSize, if a block is below the minimum allocation size,Nicolas Geoffray
2009-07-29Eliminate a few unused-variable warningsDouglas Gregor
2009-07-29Read and write NamedMDNode.Devang Patel
2009-07-29Move types back to the 2.5 API.Owen Anderson
2009-07-29Print named metadata.Devang Patel
2009-07-29Fix PR4645 which was fallout from the fix for PR4641.Daniel Dunbar
2009-07-29There is no need to keep name ref in NamedMDNode.Devang Patel
2009-07-29inline the global 'getInstrOperandRegClass' function into its callersChris Lattner
2009-07-29Make sure Thumb2 uses the right call instructions.Evan Cheng