llvm-6502/include/llvm/CodeGen
Nate Begeman f43a3ca26d First chunk of actually generating vector code for packed types. These
changes allow us to generate the following code:

_foo:
        li r2, 0
        lvx v0, r2, r3
        vaddfp v0, v0, v0
        stvx v0, r2, r3
        blr

for this llvm:

void %foo(<4 x float>* %a) {
entry:
        %tmp1 = load <4 x float>* %a
        %tmp2 = add <4 x float> %tmp1, %tmp1
        store <4 x float> %tmp2, <4 x float>* %a
        ret void
}


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24534 91177308-0d34-0410-b5e6-96231b3b80d8
2005-11-30 08:22:07 +00:00
..
AsmPrinter.h Add a new flag 2005-11-21 23:06:08 +00:00
ELFWriter.h
InstrScheduling.h
IntrinsicLowering.h add a flag 2005-11-16 07:21:15 +00:00
LiveInterval.h
LiveIntervalAnalysis.h
LiveVariables.h
MachineBasicBlock.h
MachineCodeEmitter.h
MachineConstantPool.h
MachineFrameInfo.h Change a comment slightly 2005-11-06 17:40:18 +00:00
MachineFunction.h
MachineFunctionPass.h
MachineInstr.h
MachineInstrBuilder.h
MachineRelocation.h
Passes.h
SchedGraphCommon.h
SelectionDAG.h Fixed a bug introduced by my last commit: TargetGlobalValues should key on 2005-11-30 02:49:21 +00:00
SelectionDAGISel.h
SelectionDAGNodes.h Added an index field to GlobalAddressSDNode so it can represent X+12, etc. 2005-11-30 02:04:11 +00:00
SSARegMap.h
ValueSet.h
ValueTypes.h First chunk of actually generating vector code for packed types. These 2005-11-30 08:22:07 +00:00