index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
Age
Commit message (
Expand
)
Author
2005-02-04
Fix a case where were incorrectly compiled cast from short to int on 64-bit
Chris Lattner
2005-02-04
fix constant pointer outputing on 64 bit machines
Andrew Lenharth
2005-02-02
Fix yet another memset issue.
Chris Lattner
2005-02-01
Fix some bugs andrew noticed legalizing memset for alpha
Chris Lattner
2005-01-30
Improve conformance with the Misha spelling benchmark suite
Chris Lattner
2005-01-29
adjust to ilist changes.
Chris Lattner
2005-01-28
Alpha doesn't have a native f32 extload instruction.
Chris Lattner
2005-01-28
implement legalization of truncates whose results and sources need to be
Chris Lattner
2005-01-28
Get alpha working with memset/memcpy/memmove
Chris Lattner
2005-01-28
CopyFromReg produces two values. Make sure that we remember that both are
Chris Lattner
2005-01-23
Silence optimized warnings.
Chris Lattner
2005-01-23
Simplify/speedup the PEI by not having to scan for uses of the callee saved
Chris Lattner
2005-01-23
Update physregsused info.
Chris Lattner
2005-01-23
Update this pass to set PhysRegsUsed info in MachineFunction.
Chris Lattner
2005-01-23
Update these register allocators to set the PhysRegUsed info in MachineFunction.
Chris Lattner
2005-01-23
Add support for the PhysRegsUsed array.
Chris Lattner
2005-01-23
Speed this up a bit by making ModifiedRegs a vector<char> not vector<bool>
Chris Lattner
2005-01-23
Adjust to changes in SelectionDAG interfaces
Chris Lattner
2005-01-23
Remove the 3 HACK HACK HACKs I put in before, fixing them properly with
Chris Lattner
2005-01-23
Adjust to changes in SelectionDAG interface.
Chris Lattner
2005-01-22
Get this to work for 64-bit systems.
Chris Lattner
2005-01-22
Implicitly defined registers can clobber callee saved registers too!
Chris Lattner
2005-01-22
More bugfixes for IA64 shifts.
Chris Lattner
2005-01-22
Fix problems with non-x86 targets.
Chris Lattner
2005-01-22
Add a nasty hack to fix Alpha/IA64 multiplies by a power of two.
Chris Lattner
2005-01-21
Remove unneeded line.
Chris Lattner
2005-01-21
test commit
Chris Lattner
2005-01-21
Unary token factor nodes are unneeded.
Chris Lattner
2005-01-21
Refactor libcall code a bit. Initial implementation of expanding int -> FP
Chris Lattner
2005-01-20
Simplify the shift-expansion code.
Chris Lattner
2005-01-20
Expand add/sub into ADD_PARTS/SUB_PARTS instead of a non-existant libcall.
Chris Lattner
2005-01-20
implement add_parts/sub_parts.
Chris Lattner
2005-01-19
Support targets that do not use i8 shift amounts.
Chris Lattner
2005-01-19
Add an assertion that would have made more sense to duraid
Chris Lattner
2005-01-19
Add support for targets that pass args in registers to calls.
Chris Lattner
2005-01-19
Fold single use token factor nodes into other token factor nodes.
Chris Lattner
2005-01-19
Realize the individual pieces of an expanded copytoreg/store/load are
Chris Lattner
2005-01-19
Know some identities about tokenfactor nodes.
Chris Lattner
2005-01-19
Know some simple identities. This improves codegen for (1LL << N).
Chris Lattner
2005-01-19
Just in case, handle something that is both a use and a def.
Chris Lattner
2005-01-19
When an instruction moves, make sure to update the VarInfo::Kills list as
Chris Lattner
2005-01-19
Use the TargetInstrInfo::commuteInstruction method to commute instructions
Chris Lattner
2005-01-19
Implement a way of expanding shifts. This applies to targets that offer
Chris Lattner
2005-01-19
Add a hook to find out how the target handles shift amounts that are out of
Chris Lattner
2005-01-18
Zero is cheaper than sign extend.
Chris Lattner
2005-01-18
Fix some fixmes (promoting bools for select and brcond), fix promotion
Chris Lattner
2005-01-18
Keep track of the retval type as well.
Chris Lattner
2005-01-18
Teach legalize to promote copy(from|to)reg, instead of making the isel pass
Chris Lattner
2005-01-18
Teach legalize to promote SetCC results.
Chris Lattner
2005-01-18
Allow setcc operations to have nonbool types.
Chris Lattner
[next]