aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
AgeCommit message (Expand)Author
2005-08-05Fix a latent bug in the libcall inserter that was exposed by Nate's patchChris Lattner
2005-08-04Fix a fixme in LegalizeDAGNate Begeman
2005-08-04* Unbreak release buildMisha Brukman
2005-08-03Fix PR611, codegen'ing SREM of FP operands to fmod or fmodf instead ofChris Lattner
2005-08-02Update to use the new MathExtras.h support for log2 computation.Chris Lattner
2005-08-01Fix casts from long to sbyte on ppcChris Lattner
2005-07-30Keep tabs and trailing spaces out.Jeff Cohen
2005-07-30fix float->long conversions on x86Chris Lattner
2005-07-30Allow targets to have custom expanders for FP_TO_*INT conversions whereChris Lattner
2005-07-29Allow targets to define custom expanders for FP_TO_*INTChris Lattner
2005-07-29allow a target to request that unknown FP_TO_*INT conversion be promoted toChris Lattner
2005-07-28instead of having all conversions be handled by one case value, and then haveChris Lattner
2005-07-27Eliminate all remaining tabs and trailing spaces.Jeff Cohen
2005-07-19Remove unnecessary FP_EXTEND. This causes worse codegen for SSE.Nate Begeman
2005-07-19For: memory operations -> storesReid Spencer
2005-07-18The assertion was wrong: the code only worked for i64. While we're at it,Chris Lattner
2005-07-16Teach the legalizer how to promote SINT_TO_FP to a wider SINT_TO_FP thatNate Begeman
2005-07-16Break the code for expanding UINT_TO_FP operations out into its ownChris Lattner
2005-07-15You can't use config options without config.hChris Lattner
2005-07-14Make this use the new autoconf support for finding the executables forChris Lattner
2005-07-14As discussed on IRC, this stuff is just for debugging.Chris Lattner
2005-07-14If the Graphviz program is available, use it to visualize dot graphs.Chris Lattner
2005-07-13Fix Alpha/2005-07-12-TwoMallocCalls.ll and PR593.Chris Lattner
2005-07-13Fix test/Regression/CodeGen/Generic/2005-07-12-memcpy-i64-length.llChris Lattner
2005-07-10Change *EXTLOAD to use an VTSDNode operand instead of being an MVTSDNode.Chris Lattner
2005-07-10Change TRUNCSTORE to use a VTSDNode operand instead of being an MVTSTDNodeChris Lattner
2005-07-10Introduce a new VTSDNode class with the ultimate goal of eliminating theChris Lattner
2005-07-05Make several cleanups to Andrews varargs change:Chris Lattner
2005-07-052 fixes:Andrew Lenharth
2005-07-02I really didn't think this was necessary. But, Legalize wasn't running againAndrew Lenharth
2005-06-30oopsAndrew Lenharth
2005-06-30FP EXTLOAD is not support on all archs, expand to LOAD and FP_EXTENDAndrew Lenharth
2005-06-29restore old srcValueNode behavior and try to to work around itAndrew Lenharth
2005-06-29tracking the instructions causing loads and stores provides more information ...Andrew Lenharth
2005-06-27Adapt the code for handling uint -> fp conversion for the 32 bit case toAndrew Lenharth
2005-06-22If we support structs as va_list, we must pass pointers to them to va_copyAndrew Lenharth
2005-06-18core changes for varargsAndrew Lenharth
2005-06-16Fix bug 537 test 2, which checks to make sure that we fold A+(B-A) -> B forNate Begeman
2005-05-15Add some simplifications for MULH[SU]. This allows us to compile this:Chris Lattner
2005-05-14Fix construction of ioport intrinsics, fixing X86/io.llx and io-port.llxChris Lattner
2005-05-14allow token chain at start or end of nodeChris Lattner
2005-05-14remove special case hacks for readport/readio from the binary operatorChris Lattner
2005-05-14Implement fixme's by memoizing nodes.Chris Lattner
2005-05-14Turn this into a wrapper for a simpler version of getNode.Chris Lattner
2005-05-14Eliminate special purpose hacks for dynamic_stack_alloc.Chris Lattner
2005-05-14Use the general mechanism for creating multi-value nodes instead of usingChris Lattner
2005-05-14Wrap long line, actually add node to the graph.Chris Lattner
2005-05-14legalize target-specific operationsChris Lattner
2005-05-14add a getNode() version that allows construction of any node type.Chris Lattner
2005-05-14LowerOperation takes a dagChris Lattner