aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2009-07-12Implement udiv for ConstantRanges.Nick Lewycky
2009-07-12Temporarily revert r75408. It appears to break the Apple-style builds:Bill Wendling
2009-07-12Implement ConstantRange::multiply based on the code in LoopVR.Nick Lewycky
2009-07-12Remove check which is duplicated in Eli Friedman
2009-07-12eliminate MOV64r0 in favor of a Pat<> pattern. This is only nontrivial becauseChris Lattner
2009-07-11fix x86-64 static codegen to materialize the address of a global with movl in...Chris Lattner
2009-07-11fix a bug in my cleanup patchChris Lattner
2009-07-11comment cleanup, reduce nesting.Chris Lattner
2009-07-11remove some dead patterns, WrapperRIP doesn't exist in -static modeChris Lattner
2009-07-11silence a vc++ warning.Chris Lattner
2009-07-11Revert r75252 which was causing some crashes at compile time.Nick Lewycky
2009-07-11Fix PR4533, which is about buggy codegen in x86-64 -static mode.Chris Lattner
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-07-11Delete the temp dir even when '--temp-dir' is specified.Mikhail Glushenkov
2009-07-11Fix handling of max and full set.Nick Lewycky
2009-07-11Clarify and simplify.Nick Lewycky
2009-07-11Convert more assert(0)+abort() -> LLVM_UNREACHABLE,Torok Edwin
2009-07-11Don't put IT instruction before conditional branches.Evan Cheng
2009-07-11Smarter isel of ldrsb / ldrsh. Only make use of these when [r,r] address is f...Evan Cheng
2009-07-11Major changes to Thumb (not Thumb2). Many 16-bit instructions either modifies...Evan Cheng
2009-07-1180 col violation.Evan Cheng
2009-07-11Move a method that creates constant ranges relative to another constant rangeNick Lewycky
2009-07-11Fix up support for OptionalDefOperand when it defaults to an actual register ...Evan Cheng
2009-07-11Use CreateStackStoreLoad helper in more places.Eli Friedman
2009-07-11Two-address pass should use findCommutedOpIndices to determine what registers...Evan Cheng
2009-07-10Use findCommutedOpIndices to find the operands to commute.Evan Cheng
2009-07-10Add superclasses of ARM Neon quad registers. The Q2PR class contains pairs ofBob Wilson
2009-07-10Add new vector types for 192-bit, 348-bit and 512-bit sizes.Bob Wilson
2009-07-10remove the "debug" modifier, it is only used by one instruction which canChris Lattner
2009-07-10add support for .zerofill, patch by Kevin Enderby!Chris Lattner
2009-07-10Oops. s/#if defined(USE_OPROFILE)/#if USE_OPROFILE/. We #defineJeffrey Yasskin
2009-07-10make pcrel and non-pcrel global printing more similar.Chris Lattner
2009-07-10Undo my brain cramp.Evan Cheng
2009-07-10Make changes suggested by Chris and eliminate newly-added raw_ostreamDavid Greene
2009-07-10Add a --with-oprofile flag to configure, which uses OProfile's agentJeffrey Yasskin
2009-07-10code model is never set to default.Chris Lattner
2009-07-10fix indentationChris Lattner
2009-07-10remove the now-dead TM argument to these methods.Chris Lattner
2009-07-10make PIC vs DynamicNoPIC be explicit in PICStyles.Chris Lattner
2009-07-10some minor simplifications.Chris Lattner
2009-07-10add a couple of predicates to test for "stub style pic in PIC mode" and "stub...Chris Lattner
2009-07-10Remove ScalarEvolution::hasSCEV, which isn't being used, and whichDan Gohman
2009-07-10Avoid compiler warnings when assertions are turned off.Duncan Sands
2009-07-10Avoid compiler warnings if assertions turned off.Duncan Sands
2009-07-10CMOVxx doesn't swap operands which it's commuted.Evan Cheng
2009-07-10Remove TargetInstrInfo::CommuteChangesDestination and added findCommutedOpInd...Evan Cheng
2009-07-10Eliminate an unnecessary include.David Greene
2009-07-10Push LLVMContext through the PatternMatch API.Owen Anderson
2009-07-10Predicate VFP instructions on HasVFP2 instead of IsARM. This allows VFP instr...David Goodwin
2009-07-10Generalize ScalarEvolution's cast-folding code to support more kindsDan Gohman