projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
Codegen vector predicate compares.
[oota-llvm.git]
/
lib
/
Target
/
2006-03-20
Chris Lattner
Check in some intermediate code that adds a skeleton...
tree
|
commitdiff
2006-03-20
Evan Cheng
Move a few things around.
tree
|
commitdiff
2006-03-20
Chris Lattner
add vector_shuffle
tree
|
commitdiff
2006-03-20
Chris Lattner
fix typo
tree
|
commitdiff
2006-03-20
Chris Lattner
add vsplat instructions, fix sched description for...
tree
|
commitdiff
2006-03-20
Chris Lattner
Custom lower arbitrary VECTOR_SHUFFLE's to VPERM.
tree
|
commitdiff
2006-03-20
Chris Lattner
Claim to have v16i8 for perm masks
tree
|
commitdiff
2006-03-20
Chris Lattner
add the vperm instruction
tree
|
commitdiff
2006-03-19
Chris Lattner
add a note with a testcase
tree
|
commitdiff
2006-03-19
Chris Lattner
Add a note about the MUL -> FMADD vector bug.
tree
|
commitdiff
2006-03-19
Evan Cheng
Vector undef's
tree
|
commitdiff
2006-03-19
Chris Lattner
Custom lower SCALAR_TO_VECTOR into lve*x.
tree
|
commitdiff
2006-03-19
Chris Lattner
PPC doesn't have SCALAR_TO_VECTOR
tree
|
commitdiff
2006-03-19
Chris Lattner
add support for vector undef
tree
|
commitdiff
2006-03-19
Evan Cheng
Remind us of exit value substitution
tree
|
commitdiff
2006-03-19
Evan Cheng
Turning on LSR by default
tree
|
commitdiff
2006-03-19
Evan Cheng
Remember which tests are hurt by LSR.
tree
|
commitdiff
2006-03-19
Chris Lattner
minor fixes
tree
|
commitdiff
2006-03-19
Chris Lattner
notes
tree
|
commitdiff
2006-03-19
Chris Lattner
we don't use lmw/stmw. When we want them they are...
tree
|
commitdiff
2006-03-19
Chris Lattner
rename these nodes
tree
|
commitdiff
2006-03-18
Evan Cheng
Use the generic vector register classes VR64 / VR128...
tree
|
commitdiff
2006-03-17
Nate Begeman
Fix subfic to match subc by default instead of sub...
tree
|
commitdiff
2006-03-17
Evan Cheng
Darwin should use _setjmp/_longjmp instead of setjmp...
tree
|
commitdiff
2006-03-17
Evan Cheng
Move some pattern fragments to the right files.
tree
|
commitdiff
2006-03-17
Chris Lattner
Disable x86 fastcc from passing args in registers
tree
|
commitdiff
2006-03-17
Chris Lattner
Parameterize the number of integer arguments to pass...
tree
|
commitdiff
2006-03-17
Evan Cheng
Also fold MOV8r0, MOV16r0, MOV32r0 + store to MOV8mi...
tree
|
commitdiff
2006-03-17
Evan Cheng
Add some missing entries to X86RegisterInfo::foldMemory...
tree
|
commitdiff
2006-03-17
Evan Cheng
- Nuke 16-bit SBB instructions. We'll never use them.
tree
|
commitdiff
2006-03-17
Nate Begeman
Remove BRTWOWAY*
tree
|
commitdiff
2006-03-16
Chris Lattner
remove dead variable
tree
|
commitdiff
2006-03-16
Evan Cheng
A new entry.
tree
|
commitdiff
2006-03-16
Nate Begeman
Notes on how to kill the eeevil brtwoway, and make...
tree
|
commitdiff
2006-03-16
Chris Lattner
Strangely, calls clobber call-clobbered vector regs...
tree
|
commitdiff
2006-03-16
Chris Lattner
add a note
tree
|
commitdiff
2006-03-16
Chris Lattner
teach the ppc backend how to spill/reload vector regs
tree
|
commitdiff
2006-03-16
Chris Lattner
add callee saved vector regs
tree
|
commitdiff
2006-03-16
Evan Cheng
Bug fix: condition inverted.
tree
|
commitdiff
2006-03-16
Evan Cheng
Added a way for TargetLowering to specify what values...
tree
|
commitdiff
2006-03-16
Chris Lattner
in functions that use a lot of callee saved regs, this...
tree
|
commitdiff
2006-03-16
Chris Lattner
Add support for copying registers. still needed: spilli...
tree
|
commitdiff
2006-03-16
Nate Begeman
Another case we could do better on.
tree
|
commitdiff
2006-03-16
Chris Lattner
Save/restore VRSAVE once per function, not once per...
tree
|
commitdiff
2006-03-16
Chris Lattner
add support for the bitconvert node
tree
|
commitdiff
2006-03-15
Nate Begeman
Update scheduling info for vrsave instruction
tree
|
commitdiff
2006-03-14
Chris Lattner
add a note
tree
|
commitdiff
2006-03-14
Chris Lattner
Fix an off by one error that caused PPC LLC failures...
tree
|
commitdiff
2006-03-14
Chris Lattner
transformation implemented
tree
|
commitdiff
2006-03-13
Evan Cheng
PPC LSR pass should use target lowering hooks.
tree
|
commitdiff
2006-03-13
Evan Cheng
Added getTargetLowering() to TargetMachine. Refactored...
tree
|
commitdiff
2006-03-13
Evan Cheng
Update
tree
|
commitdiff
2006-03-13
Evan Cheng
Add LSR hooks.
tree
|
commitdiff
2006-03-13
Chris Lattner
Handle builtins that directly correspond to GCC builtins.
tree
|
commitdiff
2006-03-13
Chris Lattner
For functions that use vector registers, save VRSAVE...
tree
|
commitdiff
2006-03-13
Jim Laskey
Handle the removal of the debug chain.
tree
|
commitdiff
2006-03-13
Chris Lattner
remove two implemented items
tree
|
commitdiff
2006-03-13
Chris Lattner
Fix a couple of bugs that broke the alpha tester build
tree
|
commitdiff
2006-03-13
Chris Lattner
Handle cracked instructions in dispatch group formation.
tree
|
commitdiff
2006-03-13
Chris Lattner
Mark instructions that are cracked by the PPC970 decode...
tree
|
commitdiff
2006-03-12
Chris Lattner
Several big changes:
tree
|
commitdiff
2006-03-11
Chris Lattner
blr is a branch too
tree
|
commitdiff
2006-03-11
Chris Lattner
add an example
tree
|
commitdiff
2006-03-11
Chris Lattner
add a note
tree
|
commitdiff
2006-03-10
Chris Lattner
teach the JIT to encode vector registers
tree
|
commitdiff
2006-03-09
Evan Cheng
Add option -enable-x86-lsr to enable x86 loop strength...
tree
|
commitdiff
2006-03-09
Chris Lattner
add a note
tree
|
commitdiff
2006-03-09
Andrew Lenharth
these are copies too
tree
|
commitdiff
2006-03-09
Chris Lattner
remove some now-dead code
tree
|
commitdiff
2006-03-09
Andrew Lenharth
fcopysign for mixed mode
tree
|
commitdiff
2006-03-09
Andrew Lenharth
relax fcopysign
tree
|
commitdiff
2006-03-09
Andrew Lenharth
alpha and llvm have different oppinions on which arg...
tree
|
commitdiff
2006-03-09
Andrew Lenharth
Alpha Scheduling classes
tree
|
commitdiff
2006-03-09
Andrew Lenharth
fcopysign and get rid of dsnode cruft. custom PA runti...
tree
|
commitdiff
2006-03-09
Andrew Lenharth
fcopysign support
tree
|
commitdiff
2006-03-09
Chris Lattner
Add support for 'special' llvm globals like debug info...
tree
|
commitdiff
2006-03-09
Chris Lattner
a couple of miscellaneous things.
tree
|
commitdiff
2006-03-08
Jim Laskey
Add #line support for CBE.
tree
|
commitdiff
2006-03-08
Duraid Madina
doo de doo
tree
|
commitdiff
2006-03-08
Chris Lattner
Change the interface for getting a target HazardRecogni...
tree
|
commitdiff
2006-03-08
Chris Lattner
add a note
tree
|
commitdiff
2006-03-07
Evan Cheng
X86ISD::REP_STOS and X86ISD::REP_MOVS now produces...
tree
|
commitdiff
2006-03-07
Evan Cheng
Use rep/stosl; and Count 0x3; rep/stosb for memset...
tree
|
commitdiff
2006-03-07
Chris Lattner
Two things:
tree
|
commitdiff
2006-03-07
Jim Laskey
Use "llvm.metadata" section for debug globals. Filter...
tree
|
commitdiff
2006-03-07
Chris Lattner
add another missing store.
tree
|
commitdiff
2006-03-07
Chris Lattner
add a couple more load/store instrs, add a newline...
tree
|
commitdiff
2006-03-07
Nate Begeman
This kinda sorta implements "things that have to lead...
tree
|
commitdiff
2006-03-07
Chris Lattner
add some new instructions to the classifier. With...
tree
|
commitdiff
2006-03-07
Chris Lattner
add some comments that describe what we model
tree
|
commitdiff
2006-03-07
Chris Lattner
Implement a very very simple hazard recognizer for...
tree
|
commitdiff
2006-03-07
Chris Lattner
add a note
tree
|
commitdiff
2006-03-07
Chris Lattner
add a note
tree
|
commitdiff
2006-03-07
Evan Cheng
- Emit subsections_via_symbols for Darwin.
tree
|
commitdiff
2006-03-07
Evan Cheng
Enable Dwarf debugging info.
tree
|
commitdiff
2006-03-05
Chris Lattner
implement TII::insertNoop
tree
|
commitdiff
2006-03-05
Chris Lattner
add a note
tree
|
commitdiff
2006-03-05
Chris Lattner
Copysign needs to be expanded everywhere. Note that...
tree
|
commitdiff
2006-03-05
Chris Lattner
add a note for something evan noticed
tree
|
commitdiff
2006-03-04
Chris Lattner
Implemented.
tree
|
commitdiff
next