summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
...
* Teach ExpandShift how to handle shifts by a constant. This allows targetsNate Begeman2005-04-06
* Expand SREM and UREM for targets that claim not to have them, like PowerPCNate Begeman2005-04-06
* Add MULHU and MULHS nodes for the high part of an (un)signed 32x32=64bNate Begeman2005-04-05
* Make sure to notice that explicit physregs are used in the functionChris Lattner2005-04-04
* Handle expanding arguments to ISD::TRUNCATE. This happens on PowerPC whenNate Begeman2005-04-04
* Fix sign_extend and zero_extend of promoted value types to expanded valueChris Lattner2005-04-03
* add support for prefix/suffix strings to go around GlobalValue(s)Duraid Madina2005-04-02
* transform fabs/fabsf calls into FABS nodes.Chris Lattner2005-04-02
* Expand fabs into fnegChris Lattner2005-04-02
* Turn -0.0 - X -> fnegChris Lattner2005-04-02
* Several changes mixed up here. First when legalizing a DAG with pcmarker,Chris Lattner2005-04-02
* print fneg/fabsChris Lattner2005-04-02
* fix some bugs in the implementation of SHL_PARTS and friends.Chris Lattner2005-04-02
* Turn expanded shift operations into (e.g.) SHL_PARTS if the target supports it.Chris Lattner2005-04-02
* Print some new nodesChris Lattner2005-04-02
* Fix a bug when inserting a libcall into a function with no other calls.Chris Lattner2005-04-02
* Fix a warning about an unhandled switch caseNate Begeman2005-04-02
* Add ISD::UNDEF nodeNate Begeman2005-04-01
* print the machine CFG in the -print-machineinstrs dumpChris Lattner2005-04-01
* PCMarker support for DAG and AlphaAndrew Lenharth2005-03-31
* Instead of setting up the CFG edges at selectiondag construction time, setChris Lattner2005-03-30
* Fix a bug that andrew noticed where we do not correctly sign/zero extendChris Lattner2005-03-29
* implement legalization of build_pair for nateChris Lattner2005-03-28
* First step in adding pcmarker intrinsic. Second step (soon) is adding backen...Andrew Lenharth2005-03-28
* Change interface to LowerCallTo to take a boolean isVarArg argument.Nate Begeman2005-03-26
* Fix the missing symbols problem Bill was hitting. Patch contributed byChris Lattner2005-03-17
* This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner2005-03-15
* I didn't mean to check this in. :(Chris Lattner2005-03-10
* Fix a bug where we would incorrectly do a sign ext instead of a zero extChris Lattner2005-03-10
* Allow the live interval analysis pass to be a bit more aggressive aboutChris Lattner2005-03-09
* constant fold FP_ROUND_INREG, ZERO_EXTEND_INREG, and SIGN_EXTEND_INREGChris Lattner2005-03-09
* Lower llvm.isunordered(a, b) into a != a | b != b.Alkis Evlogimenos2005-03-01
* Lower prefetch to a noop, patch contributed by Justin Wick!Chris Lattner2005-02-28
* Fix a bug in the 'store fpimm, ptr' -> 'store intimm, ptr' handling code.Chris Lattner2005-02-22
* Fix compilation errors with VS 2005, patch by Aaron Gray.Misha Brukman2005-02-17
* Don't rely on doubles comparing identical to each other, which doesn't workChris Lattner2005-02-17
* Don't sink argument loads into loops or other bad places. This disables fold...Chris Lattner2005-02-17
* Print GEP offsets as signed values instead of unsigned values. On X86, thisChris Lattner2005-02-14
* Fix a case where were incorrectly compiled cast from short to int on 64-bitChris Lattner2005-02-04
* fix constant pointer outputing on 64 bit machinesAndrew Lenharth2005-02-04
* Fix yet another memset issue.Chris Lattner2005-02-02
* Fix some bugs andrew noticed legalizing memset for alphaChris Lattner2005-02-01
* Improve conformance with the Misha spelling benchmark suiteChris Lattner2005-01-30
* adjust to ilist changes.Chris Lattner2005-01-29
* Alpha doesn't have a native f32 extload instruction.Chris Lattner2005-01-28
* implement legalization of truncates whose results and sources need to beChris Lattner2005-01-28
* Get alpha working with memset/memcpy/memmoveChris Lattner2005-01-28
* CopyFromReg produces two values. Make sure that we remember that both areChris Lattner2005-01-28
* Silence optimized warnings.Chris Lattner2005-01-23
* Simplify/speedup the PEI by not having to scan for uses of the callee savedChris Lattner2005-01-23