aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2005-12-21* Added support for X86 RET with an additional operand to specify number ofEvan Cheng
2005-12-21Start of Dwarf framework.Jim Laskey
2005-12-21make sure to relegalize all casesChris Lattner
2005-12-21enable the gep isel optChris Lattner
2005-12-21RegenerateChris Lattner
2005-12-21allow logical operators on packed integral typesChris Lattner
2005-12-21Get logical operations to like packed types, allow BinOp::getNot to createChris Lattner
2005-12-21fix a bug I introduced that broke recursive expansion of nodes (e.g. scalariz...Chris Lattner
2005-12-21regenerateChris Lattner
2005-12-21Implement Regression/Assembler/2005-12-21-ZeroInitVector.llChris Lattner
2005-12-21add some nodes, forgot to commit this last night :(Chris Lattner
2005-12-21This was meant to go inChris Lattner
2005-12-21Rewrite FP stackifier support in the X86InstrInfo.td file, splitting patternsChris Lattner
2005-12-21Wrap some long lines: no functionality changeChris Lattner
2005-12-21remove dead codeChris Lattner
2005-12-21Lower ConstantAggregateZero into zerosChris Lattner
2005-12-21Remove ISD::RET select code. Now tblgen'd.Evan Cheng
2005-12-21* Added lowering hook for external weak global address. It inserts a loadEvan Cheng
2005-12-21Don't emit a null terminator, nor anything after it, to the ctor/dtor listChris Lattner
2005-12-20SSE2 floating point load / store patterns. SSE2 fp to int conversion patterns.Evan Cheng
2005-12-20Flip the meaning of FPContractions to reflect Requires<[]> change.Evan Cheng
2005-12-20Run lower-switch after lower-invoke.Chris Lattner
2005-12-20Reserve G1 for frame offset stuff and use it to handle large stack frames.Chris Lattner
2005-12-20Added X86 readport patterns.Evan Cheng
2005-12-20Added a hook to print out names of target specific DAG nodes.Evan Cheng
2005-12-20Fix a nasty latent bug in the legalizer that was triggered by my patchChris Lattner
2005-12-20Pattern-match return. Includes gross hack!Nate Begeman
2005-12-19Fix a couple of the FIXMEs, thanks to suggestion from Chris. This allowsNate Begeman
2005-12-19Convert load/store over to being pattern matchedNate Begeman
2005-12-19X86 conditional branch support.Evan Cheng
2005-12-19Print out opcode number if it's an unknown target node.Evan Cheng
2005-12-19It's essential we clear CodeGenMap after isel every basic block!Evan Cheng
2005-12-19Fix a case where the DAG Combiner would accidentally CSE flag-producing nodes,Chris Lattner
2005-12-19Prefix DSA specific options with dsa.John Criswell
2005-12-19Added an option to specify the names of heap freeing functions.John Criswell
2005-12-19Added a command line option that allows the user to specify a list ofJohn Criswell
2005-12-19Amend comment.Jim Laskey
2005-12-19Create a strong dependency for loads following stores. This will leave aJim Laskey
2005-12-19Fix pifft by correcting the case when a i64/f64 straddles O5 and memory:Chris Lattner
2005-12-19don't emit 'add %o6, 0, %o6' instructionsChris Lattner
2005-12-19Fix calls to functions returning i64Chris Lattner
2005-12-19Correct bool truncstore operand orderChris Lattner
2005-12-19add the other bool zextload as wellChris Lattner
2005-12-19implement zextload boolChris Lattner
2005-12-19mark some unsupported ops as unsupportedChris Lattner
2005-12-19Fix syntax for indirect calls. This fixes Olden/mstChris Lattner
2005-12-19Keep stack frames 8-byte aligned. This fixes olden/voronoiChris Lattner
2005-12-19apparently rdy isn't actually a psuedo instruction. Use rd %yChris Lattner
2005-12-19add fneg/fabs support for doublesChris Lattner
2005-12-19Various cleanups to this pass, no functionality changeChris Lattner