summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* Fixed so that it dereferences the ostream pointer.Bill Wendling2006-12-17
* Added an automatic cast to "std::ostream*" etc. from OStream. We then canBill Wendling2006-12-17
* Fix PR1049 and CodeGen/Generic/2006-12-16-InlineAsmCrash.llChris Lattner2006-12-16
* Cannot combine an indexed load / store any further.Evan Cheng2006-12-16
* Expand FP undefEvan Cheng2006-12-16
* The best unbreakage yet, addressing Bill's concerns.Jeff Cohen2006-12-16
* Allow promoted FP_TO_UINT / FP_TO_SINT to expand operand.Evan Cheng2006-12-16
* Expand fabs / fneg to and / xor.Evan Cheng2006-12-16
* An even better unbreakage...Jeff Cohen2006-12-15
* Fix select_cc, select expansion to soft-fp bugs.Evan Cheng2006-12-15
* This code was usurping the sextload expand in teh legalizer. Just makeJim Laskey2006-12-15
* silence a bogus warningChris Lattner2006-12-15
* Minor clean up.Evan Cheng2006-12-15
* Expand FP compares to soft-fp call(s)Evan Cheng2006-12-15
* 1. Tidy up jump table info.Jim Laskey2006-12-14
* Fix a long-standing spiller bug:Evan Cheng2006-12-14
* More soft-fp work.Evan Cheng2006-12-13
* Expand (f64 extload f32) to (f64 fp_ext (load f32)) if f64 type action is exp...Evan Cheng2006-12-13
* Expand fsqrt, fsin, and fcos to libcalls.Evan Cheng2006-12-13
* Expand f32 / f64 to i32 / i64 conversion to soft-fp library calls.Evan Cheng2006-12-13
* Replace CastInst::createInferredCast calls with more accurate castReid Spencer2006-12-13
* Expand FP constant to integers if FP types are not legal.Evan Cheng2006-12-12
* Soft fp FNEG, SINT_TO_FP, UINT_TO_FP libcall expansion.Evan Cheng2006-12-12
* Expand ConstantFP to load from CP if float types are being expanded.Evan Cheng2006-12-12
* Expand i32/i64 CopyToReg f32/f64 to BIT_CONVERT + CopyToReg.Evan Cheng2006-12-12
* - When expanding a bit_convert whose src operand is also to be expanded andEvan Cheng2006-12-12
* Expand formal arguments and call arguments recursively: e.g. f64 -> i64 -> 2 ...Evan Cheng2006-12-12
* fit in 80 colsChris Lattner2006-12-12
* this can only be fptrunc.Chris Lattner2006-12-12
* This case isn't needed with recent changes to ConstantInt::getChris Lattner2006-12-12
* split up inttoptr from ptrtoint handling, the cases aren't similar at all.Chris Lattner2006-12-12
* the operand of a bitcast is always the right size, just emit it in place.Chris Lattner2006-12-12
* Revert Nate's patch to fix X86/store-fp-constant.ll. With the dag combinerChris Lattner2006-12-12
* make this code more aggressive about turning store fpimm into store int imm.Chris Lattner2006-12-12
* Tidy up a bit.Reid Spencer2006-12-12
* Change inferred cast creation calls to more specific cast creations.Reid Spencer2006-12-12
* Re-apply changes that were backed out and fix a naughty typo.Evan Cheng2006-12-11
* It seems the llvm::OStream class does not handle stream manipulators.John Criswell2006-12-11
* Revert changes that broke oggenc on ppcChris Lattner2006-12-11
* Don't convert store double C, Ptr to store long C, Ptr if i64 is not a legal ...Evan Cheng2006-12-11
* f32 / f64 node is expanded to one i32 / i64 node.Evan Cheng2006-12-11
* Clean up some bad code.Evan Cheng2006-12-11
* Move something that should be in the dag combiner from the legalizer to theNate Begeman2006-12-11
* Properly mangles symbol table namesNate Begeman2006-12-11
* Cleaned setjmp/longjmp lowering interfaces. Now we're producing rightAnton Korobeynikov2006-12-10
* Preliminary soft float support.Evan Cheng2006-12-09
* Move findTiedToSrcOperand to TargetInstrDescriptor.Evan Cheng2006-12-08
* Proper fix for PR1037: to determine is a VR is a modref, check 1) whether it isEvan Cheng2006-12-08
* findTiedToSrcOperand() changed.Evan Cheng2006-12-08
* Fix CodeGen/PowerPC/2006-12-07-SelectCrash.ll on PPC64Chris Lattner2006-12-07