aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2008-10-24Don't try to create a mask when we don't need one. Fixes a crash.Nick Lewycky
2008-10-24Fix a end() dereference; remove an abort() that wasn't meant to be left in.Evan Cheng
2008-10-24Add value range analyzing of Add and Sub.Nick Lewycky
2008-10-24Avoid splitting an interval multiple times; avoid splitting re-materializable...Evan Cheng
2008-10-24Fix constant-offset emission for x86-64 absolute addresses. ThisDan Gohman
2008-10-24Initialize uninitialized variable.Dale Johannesen
2008-10-23Added raw_fd_ostream::close().Ted Kremenek
2008-10-23Committing a good chunk of the pre-register allocation live interval splittin...Evan Cheng
2008-10-23Mark defs and uses of CTR and LR correctly.Dale Johannesen
2008-10-23Make sure to set stdout to binary when writing bitcode files viaDaniel Dunbar
2008-10-23Fix thinko - the operand number has nothing to doDuncan Sands
2008-10-22Change create*Pass factory functions to return Pass* instead ofDaniel Dunbar
2008-10-22remove extraneous #ifdef'sJim Grosbach
2008-10-22Add raw_ostream versions of WriteBitcodeToFile and BitcodeWriterPass.Daniel Dunbar
2008-10-22Remove allocation of unused stack slot.Dale Johannesen
2008-10-22Fix for PR2881: fix a small leak exposed by valgrind, using a ManagedStatic.Julien Lerouge
2008-10-22LegalizeTypes soft-float support for fpow.Duncan Sands
2008-10-22Get this working with LegalizeTypes: (1) don'tDuncan Sands
2008-10-22Be nice to CellSPU: for this target getSetCCResultTypeDuncan Sands
2008-10-22Port from LegalizeDAG the logic to only generateDuncan Sands
2008-10-22Add some comments explaining the meaning of a booleanDuncan Sands
2008-10-22Temporarily allow the operands of a BUILD_VECTORDuncan Sands
2008-10-22Fix PR2907 by digging through constant expressions to find FP constants thatChris Lattner
2008-10-22Move Print*Pass to use raw_ostream.Daniel Dunbar
2008-10-22CMake: Turned some libraries into partially linked objects. CorrectedOscar Fuentes
2008-10-22Adjust comments for pedantic satisfaction.Dale Johannesen
2008-10-21CMake: updated lib/VMCore/CMakeLists.txtOscar Fuentes
2008-10-21Privatize PrintModulePass and PrintFunctionPass and addDaniel Dunbar
2008-10-21Add comments to explain uint64->f64 algorithm,Dale Johannesen
2008-10-21Add an SSE2 algorithm for uint64->f64 conversion.Dale Johannesen
2008-10-21Fix SelectionDAGBuild lowering of Select instructions toDan Gohman
2008-10-21Clear raw_fd_ostream error string on success and explain behavior inDaniel Dunbar
2008-10-21Implement the optimized FCMP_OEQ/FCMP_UNE code for x86 fast-isel.Dan Gohman
2008-10-21use pre-UAL mnemonics for push/pop for compilaton callback functionJim Grosbach
2008-10-21fix a tricky bug in the JIT global variable emitter, that was triggered when ...Nuno Lopes
2008-10-21Disable constant-offset folding for PowerPC, as the PowerPC targetDan Gohman
2008-10-21Don't create TargetGlobalAddress nodes with offsets that don't fitDan Gohman
2008-10-21Optimized FCMP_OEQ and FCMP_UNE for x86.Dan Gohman
2008-10-21When the coalescer is doing rematerializing, have it removeDan Gohman
2008-10-21Make the NaN test come second, heuristically assumingDan Gohman
2008-10-21Use Function::getEntryBlock() instead of Function::front(), for clarity.Dan Gohman
2008-10-21CMake: updated lib/CodeGen/CMakeLists.txtOscar Fuentes
2008-10-21Fix a bug that prevented llvm-extract -delete from working.Dan Gohman
2008-10-21Fix gcc.c-torture/compile/920520-1.c by inserting bitconvertsChris Lattner
2008-10-20Add skeleton for the pre-register allocation live interval splitting pass.Evan Cheng
2008-10-20Update the stub and callback code to handle lazy compilation. The stubJim Grosbach
2008-10-20Fast-isel no longer an experiment.Dan Gohman
2008-10-20Add a register class -> virtual registers map.Evan Cheng
2008-10-20Support operations like fp_to_uint with a vectorDuncan Sands
2008-10-20LegalizeTypes support for atomic operation promotion.Duncan Sands