aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-09-29Assign DW_ACCESS_public accessibility attribute to members by default.Devang Patel
2010-09-28Revert r114997. It was causing a failure on darwin10-selfhost.Bill Wendling
2010-09-28Removed a bunch of unnecessary target_link_libraries.Oscar Fuentes
2010-09-28Fix a FIXME. _foo.eh symbols are currently always exported so that the linkerBill Wendling
2010-09-28Give the if-converter access to MachineLoopInfo, and use it to generate plaus...Owen Anderson
2010-09-28Part one of switching to using a more sane heuristic for determining if-conve...Owen Anderson
2010-09-28Provide an interface to let FEs anchor debug info for types.Devang Patel
2010-09-27Remove dead argument.Devang Patel
2010-09-27Don't try to make a vector of x86mmx; this won't work,Dale Johannesen
2010-09-27the latest assembler that runs on powerpc 10.4 machines doesn'tChris Lattner
2010-09-26Fixed some tests to avoid LiveIntervals::getInstructionFromIndex(..) overhead...Lang Hames
2010-09-25Avoid using VNInfo::getCopy as much as possible. I want to get rid of it.Jakob Stoklund Olesen
2010-09-25Removed VNInfo::isDefAccurate(). Def "accuracy" can be checked by testing whe...Lang Hames
2010-09-25Remove SlotIndex::PHI_BIT. It is no longer used by anything.Jakob Stoklund Olesen
2010-09-25Remove the only use of SlotIndex::isPHI. This bit is not being set consistentlyJakob Stoklund Olesen
2010-09-24Terminator gaps were unused. Might as well delete them.Jakob Stoklund Olesen
2010-09-24Fix for test/CodeGen/PowerPC/2008-10-17-AsmMatchingOperands.ll crash.John Thompson
2010-09-24Get rid of pop_macro warnings on MSVC.Michael J. Spencer
2010-09-24Attach a DebugLoc to a GC point in order to get precise information in the JI...Nicolas Geoffray
2010-09-23Revert 114634 for now since buildbot claim it broke Clang self-hosting. I dou...Evan Cheng
2010-09-23Fix VS 2010 build.Oscar Fuentes
2010-09-23Follow up to r114630. Do not optimize away unconditional branch following a c...Evan Cheng
2010-09-23Don't sink insert_subreg, subreg_to_reg, reg_sequence. They are meant to beEvan Cheng
2010-09-23SDISel should not optimize a unconditional branch following a conditional branchEvan Cheng
2010-09-23Moved the PBQP allocator class out of the header and back in to the cpp file ...Lang Hames
2010-09-22A select between a constant and zero, when fed by a bit test, can be efficientlyOwen Anderson
2010-09-22Use DW_OP_fbreg when offset is based on frame register.Devang Patel
2010-09-21Build the complement interval dupli after the split intervals instead ofJakob Stoklund Olesen
2010-09-21Fixed pr20314-2.c failure, added E, F, p constraint letters.John Thompson
2010-09-21Rework passing parent pointers into complexpatterns, I forgotChris Lattner
2010-09-21If only user of a vreg is an copy instruction to export copy of vreg out of c...Devang Patel
2010-09-21correct this logic.Chris Lattner
2010-09-21Reimplement r114460 in target-independent DAGCombine rather than target-depen...Owen Anderson
2010-09-21just like they can opt into getting the root of the pattern beingChris Lattner
2010-09-21Refix MSVC9 and upper_bound. It actually needs a fully symmetric comparator.Jakob Stoklund Olesen
2010-09-21finish pushing MachinePointerInfo through selectiondags. At this point,Chris Lattner
2010-09-21convert a couple more places to use the new getStore()Chris Lattner
2010-09-21update a bunch of code to use the MachinePointerInfo version of getStore.Chris Lattner
2010-09-21Don't pollute the global namespace.Jakob Stoklund Olesen
2010-09-21MSVC9 does not support upper_bound with an asymmetric comparator.Jakob Stoklund Olesen
2010-09-21Define the TargetLowering::getTgtMemIntrinsic hook for ARM so that NEON loadBob Wilson
2010-09-21eliminate an old SelectionDAG::getTruncStore method, propagatingChris Lattner
2010-09-21eliminate last SelectionDAG::getLoad old entrypoint, on to stores.Chris Lattner
2010-09-21fix the code that infers SV info to be correct when dealingChris Lattner
2010-09-21Add LiveInterval::find and use it for most LiveRange searching operationsJakob Stoklund Olesen
2010-09-21Remove dead method.Jakob Stoklund Olesen
2010-09-21propagate MachinePointerInfo through various uses of the oldChris Lattner
2010-09-21continue MachinePointerInfo'izing, eliminating use of one of the oldChris Lattner
2010-09-21convert dagcombine off the old form of getLoad. This fixes several bugs Chris Lattner
2010-09-21simplify DAGCombiner::SimplifySelectOps step #2/2.Chris Lattner