aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2010-04-15Fix PR6847. RegScavenger should ignore DebugValues.Jakob Stoklund Olesen
2010-04-15Make sure the initialization of a GC root is after its definition.Nicolas Geoffray
2010-04-15Revert r100896 and around - this breaks the only mingw32 buildbot we have.Anton Korobeynikov
2010-04-15prune includesGabor Greif
2010-04-15ARM SelectDYN_ALLOC should emit a copy from SP rather than referencing SP dir...Evan Cheng
2010-04-15DEBUG() print out "Unknown format" msg.Johnny Chen
2010-04-15ReuseFrameIndexVals is used in multiple files, so it can't be static.Dan Gohman
2010-04-15EnablePPC64RS and EnablePPC32RS are used in multiple files, so theyDan Gohman
2010-04-15Fix a bunch of namespace polution.Dan Gohman
2010-04-15Fix namespace polution.Dan Gohman
2010-04-15Make getPredecessorWithUniqueSuccessorForBB return the unique successorDan Gohman
2010-04-15typosGabor Greif
2010-04-15back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif
2010-04-15rotate CallInst operands, i.e. move callee to the backGabor Greif
2010-04-15enhance the load/store narrowing optimization to handle aChris Lattner
2010-04-15teach codegen to turn trunc(zextload) into load when possible.Chris Lattner
2010-04-15add a simple dag combine to replace trivial shl+lshr withChris Lattner
2010-04-15Implement rdar://7860110 (also in target/readme.txt) narrowingChris Lattner
2010-04-15Add more const qualifiers for LLVM IR pointers in CodeGen.Dan Gohman
2010-04-15Fix build.Anders Carlsson
2010-04-15Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman
2010-04-15Allow lowering for palignr instructions for mmx sized vectors. AddEric Christopher
2010-04-15More 80 violations.Evan Cheng
2010-04-15Wrap the error msgs in DEBUG() macro so that they won't appear in NDEBUG build.Johnny Chen
2010-04-1580 col violations.Evan Cheng
2010-04-15Add comment.Devang Patel
2010-04-14There is no need to track compile unit offsets if there is only one compile u...Devang Patel
2010-04-14Remove dead code.Devang Patel
2010-04-14IPO needs ScalarOpts and InstCombine in its libsTobias Grosser
2010-04-14Fixed another assert exposed by fuzzing. Now, the DisassembleVFPLdStMulFrm()Johnny Chen
2010-04-14Add -arm-long-calls option to force calls to be indirect. This makes theJim Grosbach
2010-04-14Constify GetConstantStringInfo.Dan Gohman
2010-04-14Don't use DILocation when processing a DebugLoc.Nicolas Geoffray
2010-04-14For t2BFI disassembly, apply the same error checking as in r101205.Johnny Chen
2010-04-14Move a bunch of methods from CallSite to CallSiteBase, so that they canDan Gohman
2010-04-14Fixed another assert exposed by fuzzing. The utility function getRegisterEnum()Johnny Chen
2010-04-14- Code clean up to reduce indentation.Evan Cheng
2010-04-14Don't custom lower bit converts to ARM VMOVDRRD or VMOVDRR when the operandBob Wilson
2010-04-14Delete unneeeded arguments.Dan Gohman
2010-04-14Delete unused arguments.Dan Gohman
2010-04-14Factor out EH landing pad code into a separate function, and constifyDan Gohman
2010-04-14Reset the debug location even if the instruction was a terminator.Dan Gohman
2010-04-14Refine #includes.Dan Gohman
2010-04-14Pull utility routines with no SelectionDAG dependence out ofDan Gohman
2010-04-14Fix typos in comments.Dan Gohman
2010-04-14performance: cache the dereferenced use_iteratorGabor Greif
2010-04-14Delete an obsolete comment.Dan Gohman
2010-04-14Delete an unused function.Dan Gohman
2010-04-14Clear the FunctionLoweringInfo object before doing other things thatDan Gohman
2010-04-14Move this assert out of SelectionDAGISel into FunctionLoweringInfo, andDan Gohman