aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2010-08-20Introduce a new tool_output_file class, which extends raw_ostream withDan Gohman
2010-08-20Fix loop conditionals (MO.isDef() asserts that it's a reg) andEric Christopher
2010-08-20Add a couple of random comments.Eric Christopher
2010-08-19If the target says that an extending load is not legal, regardless of whetherBob Wilson
2010-08-19Better handling of offsets on frame index references. rdar://8277890Jim Grosbach
2010-08-19CrashRecovery/Darwin: On Darwin, raise sends a signal to the main thread insteadDaniel Dunbar
2010-08-19Update debug logs.Evan Cheng
2010-08-19Properly update MachineDominators when splitting critical edge.Evan Cheng
2010-08-19Revert r111568 to unbreak clang self-host.Owen Anderson
2010-08-19When a set of bitmask operations, typically from a bitfield initialization, o...Owen Anderson
2010-08-19Disable LVI while I evaluate a failure.Owen Anderson
2010-08-19Tentatively enabled LVI by default. I'll be monitoring for any failures.Owen Anderson
2010-08-19Correct header.Bill Wendling
2010-08-19It's possible to sink a def if its local uses are PHI's.Evan Cheng
2010-08-19Fix the msvc 2010 build.Michael J. Spencer
2010-08-19Do not assert when reading an exponent out of range.Dale Johannesen
2010-08-19Add Thumb1 support for virtual frame indices.Jim Grosbach
2010-08-19Remove disabled assertion.Evan Cheng
2010-08-19Teach machine-sink to break critical edges when appropriate. Work in progress.Evan Cheng
2010-08-19Silence warning.Eric Christopher
2010-08-19MCELF: Count the section orders properly. Patch by Roman Divacky.Benjamin Kramer
2010-08-19Update local stack block allocation to let PEI do the allocs if no additionalJim Grosbach
2010-08-19Revert r111199; it breaks -debug-pass=Structure output.Dan Gohman
2010-08-19fix PR7465, mishandling of lcall and ljmp: intersegment long Chris Lattner
2010-08-19Process the step before the start, because it's usually the simplerDan Gohman
2010-08-19minor progress towards fixing PR7465Chris Lattner
2010-08-19Add an AddOptionalDefs method and use it.Eric Christopher
2010-08-19Add the "isCompare" attribute to the defm instead of each individual instr.Bill Wendling
2010-08-18Don't call Predicate_* in Mips.Jakob Stoklund Olesen
2010-08-18Remove extra header.Eric Christopher
2010-08-18Add a newline to debug outputJim Grosbach
2010-08-18refix PR1143 by making basicaa analyze zexts of indices aggresively,Chris Lattner
2010-08-18If any def of a machine-sink candidate has local uses, it's obviously not saf...Evan Cheng
2010-08-18GetLinearExpression is only called when TD is non-null, pass as Chris Lattner
2010-08-18rework GEP decomposition to make a new VariableGEPIndex struct instead ofChris Lattner
2010-08-18Enable ARM base register reuse to local stack slot allocation. Whenever a newJim Grosbach
2010-08-18Make raw_fd_ostream consider itself the owner of STDOUT_FILENO whenDan Gohman
2010-08-18move gep decomposition out of ValueTracking into BasicAA. The form ofChris Lattner
2010-08-18Tidy.Dan Gohman
2010-08-18Minor simplification. Gets rid of a needless temporary.Bill Wendling
2010-08-18Use ConstantRange to propagate information through value definitions.Owen Anderson
2010-08-18Thinking about it, we don't need MachineDominatorTree after all. The DomValueJakob Stoklund Olesen
2010-08-18Revert r111394. It was too aggressive.Jakob Stoklund Olesen
2010-08-18Aggressively prune the DFS when inserting phi-defs.Jakob Stoklund Olesen
2010-08-18Add the LiveIntervalMap class. Don't hook it up yet.Jakob Stoklund Olesen
2010-08-18Revert r111375, "move gep decomposition out of ValueTracking into BasicAA. TheDaniel Dunbar
2010-08-18Improve whitespace.Bill Wendling
2010-08-18Marked with ATTRIBUTE_USED so that clang doesn't complain.Bill Wendling
2010-08-18Inform LazyValueInfo whenever a block is deleted, to avoid dangling pointer i...Owen Anderson
2010-08-18MC/ELF: Allow null values in virtual sections, ELF doesn't use specialDaniel Dunbar