projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Mark re-materializable instructions.
[oota-llvm.git]
/
lib
/
Target
/
2007-03-21
Evan Cheng
Mark re-materializable instructions.
tree
|
commitdiff
2007-03-20
Evan Cheng
Updated.
tree
|
commitdiff
2007-03-20
Dale Johannesen
do not share old induction variables when this would...
tree
|
commitdiff
2007-03-20
Lauro Ramos Venancio
bugfix: When the source register of CALL_NOLINK was...
tree
|
commitdiff
2007-03-20
Evan Cheng
Make two piece constant generation as a single instruct...
tree
|
commitdiff
2007-03-20
Evan Cheng
New entry.
tree
|
commitdiff
2007-03-20
Evan Cheng
Added MRegisterInfo hook to re-materialize an instruction.
tree
|
commitdiff
2007-03-20
Chris Lattner
Two changes:
tree
|
commitdiff
2007-03-20
Chris Lattner
fix indentation
tree
|
commitdiff
2007-03-20
Dale Johannesen
fix obvious comment bug
tree
|
commitdiff
2007-03-19
Evan Cheng
Fix naming inconsistencies.
tree
|
commitdiff
2007-03-19
Evan Cheng
Special LDR instructions to load from non-pc-relative...
tree
|
commitdiff
2007-03-19
Evan Cheng
Constant generation instructions are re-materializable.
tree
|
commitdiff
2007-03-19
Evan Cheng
Added isReMaterializable.
tree
|
commitdiff
2007-03-19
Chris Lattner
fix a warning
tree
|
commitdiff
2007-03-18
Chris Lattner
minor updates
tree
|
commitdiff
2007-03-18
Nick Lewycky
This is implemented. We now generate:
tree
|
commitdiff
2007-03-17
Devang Patel
Support 'I' inline asm constraint.
tree
|
commitdiff
2007-03-16
Lauro Ramos Venancio
Only ARMv6 has BSWAP.
tree
|
commitdiff
2007-03-16
Bill Wendling
And now support for MMX logical operations.
tree
|
commitdiff
2007-03-16
Evan Cheng
Added isLegalAddressExpression(). Only allows X +/...
tree
|
commitdiff
2007-03-15
Bill Wendling
Multiplication support for MMX.
tree
|
commitdiff
2007-03-14
Evan Cheng
Under X86-64 large code model, do not emit 32-bit pc...
tree
|
commitdiff
2007-03-14
Evan Cheng
Notes about codegen issues.
tree
|
commitdiff
2007-03-14
Evan Cheng
Clean up.
tree
|
commitdiff
2007-03-14
Evan Cheng
Oops.
tree
|
commitdiff
2007-03-14
Evan Cheng
X86-64 JIT is in large code model. Need stubs for direc...
tree
|
commitdiff
2007-03-14
Evan Cheng
x86-64 JIT stub codegen.
tree
|
commitdiff
2007-03-14
Evan Cheng
Preliminary support for X86-64 JIT stub codegen.
tree
|
commitdiff
2007-03-13
Evan Cheng
AM2 can match 2^n +/- 1. e.g. ldr r3, [r2, r2, lsl #2]
tree
|
commitdiff
2007-03-13
Evan Cheng
Zero is always a legal AM immediate.
tree
|
commitdiff
2007-03-13
Nicolas Geoffray
Stack and register alignment of call arguments in the...
tree
|
commitdiff
2007-03-13
Evan Cheng
Implement getTargetLowering() or else LSR won't be...
tree
|
commitdiff
2007-03-12
Evan Cheng
Updated TargetLowering LSR addressing mode hooks for...
tree
|
commitdiff
2007-03-12
Evan Cheng
More flexible TargetLowering LSR hooks for testing...
tree
|
commitdiff
2007-03-12
Evan Cheng
More flexible TargetLowering LSR hooks for testing...
tree
|
commitdiff
2007-03-12
Evan Cheng
Stupid bug: SSE2 supports v2i64 add / sub.
tree
|
commitdiff
2007-03-10
Bill Wendling
Adding more arithmetic operators to MMX. This is an...
tree
|
commitdiff
2007-03-09
Evan Cheng
Minor stuff.
tree
|
commitdiff
2007-03-09
Evan Cheng
Add comments about LSR / ARM.
tree
|
commitdiff
2007-03-09
Evan Cheng
Unfinished work and ideas related to register scavenger.
tree
|
commitdiff
2007-03-09
Dale Johannesen
apply comments from review of last patch
tree
|
commitdiff
2007-03-09
Dale Johannesen
Add some observations from CoreGraphics benchmark....
tree
|
commitdiff
2007-03-08
Evan Cheng
Implement inline asm modifier c.
tree
|
commitdiff
2007-03-08
Bill Wendling
Added "padd*" support for MMX. Added MMX move stuff...
tree
|
commitdiff
2007-03-08
Evan Cheng
Fix a typo.
tree
|
commitdiff
2007-03-08
Evan Cheng
Putting more constants which do not contain relocations...
tree
|
commitdiff
2007-03-08
Evan Cheng
Change register allocation order to Dale's suggestion.
tree
|
commitdiff
2007-03-08
Evan Cheng
Bug fix. Not advancing the register scavenger iterator...
tree
|
commitdiff
2007-03-08
Evan Cheng
For Darwin, put constant data into .const, .const_data...
tree
|
commitdiff
2007-03-08
Evan Cheng
Put constant data to .const, .const_data, .literal...
tree
|
commitdiff
2007-03-08
Evan Cheng
Add ReadOnlySection directive.
tree
|
commitdiff
2007-03-07
Evan Cheng
Only safe to use a call-clobbered or spilled callee...
tree
|
commitdiff
2007-03-07
Bill Wendling
Remove useless pattern fragments.
tree
|
commitdiff
2007-03-07
Anton Korobeynikov
Refactoring of formal parameter flags. Enable properly...
tree
|
commitdiff
2007-03-07
Bill Wendling
Properly support v8i8 and v4i16 types. It now converts...
tree
|
commitdiff
2007-03-07
Anton Korobeynikov
Fix DWARF debugging information on x86/Linux and (hopef...
tree
|
commitdiff
2007-03-07
Evan Cheng
ARM always use register scavenger. No longer reserves...
tree
|
commitdiff
2007-03-07
Evan Cheng
Fix some brittle code. Watch out for cases where regist...
tree
|
commitdiff
2007-03-07
Evan Cheng
Fix one more Thumb eliminateFrameIndex bug.
tree
|
commitdiff
2007-03-06
Evan Cheng
Register scavenging is now on by default for ARM.
tree
|
commitdiff
2007-03-06
Evan Cheng
Make load / store optimizer use register scavenger.
tree
|
commitdiff
2007-03-06
Bill Wendling
Add LOAD/STORE support for MMX.
tree
|
commitdiff
2007-03-06
Evan Cheng
Code clean up. Prepare to use register scavenger.
tree
|
commitdiff
2007-03-06
Evan Cheng
Minor interface change.
tree
|
commitdiff
2007-03-06
Evan Cheng
Scavenge a register using the register scavenger when...
tree
|
commitdiff
2007-03-06
Anton Korobeynikov
Use new SDIselParamAttr enumeration. This removes ...
tree
|
commitdiff
2007-03-06
Chris Lattner
Switch PPC return lower to use an autogenerated CC...
tree
|
commitdiff
2007-03-05
Bill Wendling
Add the emms intrinsic for MMX support.
tree
|
commitdiff
2007-03-05
Lauro Ramos Venancio
Use init_array/fini_array sections for static contructo...
tree
|
commitdiff
2007-03-05
Jeff Cohen
Unbreak VC++ build.
tree
|
commitdiff
2007-03-04
Chris Lattner
add missing braces
tree
|
commitdiff
2007-03-03
Reid Spencer
Make sure that when we store a value it is masked to...
tree
|
commitdiff
2007-03-03
Nick Lewycky
Emit low/high immediate loads properly for Linux/PPC.
tree
|
commitdiff
2007-03-02
Evan Cheng
X86-64 VACOPY needs custom expansion. va_list is a...
tree
|
commitdiff
2007-03-02
Anton Korobeynikov
Simplify things
tree
|
commitdiff
2007-03-02
Chris Lattner
argument lowering should copy from the vreg shadows...
tree
|
commitdiff
2007-03-02
Chris Lattner
add a note
tree
|
commitdiff
2007-03-02
Dale Johannesen
eliminate unnecessary reset of SP in epilog on darwin
tree
|
commitdiff
2007-03-01
Reid Spencer
Wrap a long line.
tree
|
commitdiff
2007-03-01
Anton Korobeynikov
Ensure that fastcall'ed function is correctly mangled...
tree
|
commitdiff
2007-03-01
Nicolas Geoffray
Implemented the frameaddress intrinsic for PPC.
tree
|
commitdiff
2007-03-01
Evan Cheng
Use a spilled free callee-saved register as scratch...
tree
|
commitdiff
2007-03-01
Evan Cheng
- Track which callee-saved registers are spilled.
tree
|
commitdiff
2007-03-01
Evan Cheng
Switch from std::vector<bool> to BitVector.
tree
|
commitdiff
2007-03-01
Bill Wendling
Get rid of verboten <iostream> include.
tree
|
commitdiff
2007-02-28
Dale Johannesen
Changes requested in review of last pass. Also pulled...
tree
|
commitdiff
2007-02-28
Evan Cheng
Doh. ARM::PC is obvious a reserved register.
tree
|
commitdiff
2007-02-28
Dale Johannesen
Add intelligence about where to break large blocks.
tree
|
commitdiff
2007-02-28
Chris Lattner
remove dead option
tree
|
commitdiff
2007-02-28
Chris Lattner
bugfix: fastcall does not require the first two params...
tree
|
commitdiff
2007-02-28
Nate Begeman
More Mach-O writer improvements.
tree
|
commitdiff
2007-02-28
Chris Lattner
use high-level functions in CCState
tree
|
commitdiff
2007-02-28
Chris Lattner
make use of helper functions in CCState for analyzing...
tree
|
commitdiff
2007-02-28
Chris Lattner
switch LowerFastCCCallTo over to using the new fastcall...
tree
|
commitdiff
2007-02-28
Chris Lattner
switch LowerFastCCArguments over to using the autogener...
tree
|
commitdiff
2007-02-28
Chris Lattner
add new CC_X86_32_FastCall calling conv, which describe...
tree
|
commitdiff
2007-02-28
Chris Lattner
rearrange code
tree
|
commitdiff
2007-02-28
Chris Lattner
remove fastcc (not fastcall) support
tree
|
commitdiff
2007-02-28
Chris Lattner
switch LowerCCCArguments over to using autogenerated CC.
tree
|
commitdiff
next