2007-03-04 |
Chris Lattner | Speed up -instcombine by 20% by avoiding a particularly...
|
commit | commitdiff | tree |
2007-03-04 |
Chris Lattner | switch MarkAliveBlocks over to using SmallPtrSet instead...
|
commit | commitdiff | tree |
2007-03-04 |
Chris Lattner | Speed up Loop::isLCSSAForm by using a hash table instead...
|
commit | commitdiff | tree |
2007-03-04 |
Chris Lattner | add iterator range version of ctor.
|
commit | commitdiff | tree |
2007-03-04 |
Chris Lattner | make better use of LCSSA information in RewriteLoopExitValue...
|
commit | commitdiff | tree |
2007-03-04 |
Chris Lattner | Implement PR1179/PR1232 and test/Transforms/IndVarsSimplify...
|
commit | commitdiff | tree |
2007-03-04 |
Chris Lattner | New testcases for PR1179/PR1232.
|
commit | commitdiff | tree |
2007-03-03 |
Chris Lattner | Fix CodeGen/Generic/fpowi-promote.ll and PR1239
|
commit | commitdiff | tree |
2007-03-03 |
Chris Lattner | New testcase for PR1239
|
commit | commitdiff | tree |
2007-03-03 |
Chris Lattner | Make RewriteLoopExitValues far less nested by using...
|
commit | commitdiff | tree |
2007-03-03 |
Chris Lattner | Add an expand action for ISD label which just deletes...
|
commit | commitdiff | tree |
2007-03-03 |
Chris Lattner | my recent change caused a failure in a bswap testcase...
|
commit | commitdiff | tree |
2007-03-03 |
Chris Lattner | new testcase: instcombine should remove all the casts.
|
commit | commitdiff | tree |
2007-03-03 |
Chris Lattner | instcombine doesn't do CSE, simplify unrelated detail
|
commit | commitdiff | tree |
2007-03-03 |
Chris Lattner | add a top-level iteration loop to instcombine. This...
|
commit | commitdiff | tree |
2007-03-02 |
Chris Lattner | Fix a significant algorithm problem with the instcombine...
|
commit | commitdiff | tree |
2007-03-02 |
Chris Lattner | minor cleanup
|
commit | commitdiff | tree |
2007-03-02 |
Chris Lattner | Fix PR1234 by working around a compiler bug.
|
commit | commitdiff | tree |
2007-03-02 |
Chris Lattner | testcase for PR1233
|
commit | commitdiff | tree |
2007-03-02 |
Chris Lattner | argument lowering should copy from the vreg shadows...
|
commit | commitdiff | tree |
2007-03-02 |
Chris Lattner | add a note
|
commit | commitdiff | tree |
2007-03-02 |
Chris Lattner | switch the inliner from being recursive to being iterative.
|
commit | commitdiff | tree |
2007-03-02 |
Chris Lattner | grammaro
|
commit | commitdiff | tree |
2007-02-28 |
Chris Lattner | remove dead option
|
commit | commitdiff | tree |
2007-02-28 |
Chris Lattner | Eliminate enable-x86-fastcc
|
commit | commitdiff | tree |
2007-02-28 |
Chris Lattner | fastcc -> fastcall
|
commit | commitdiff | tree |
2007-02-28 |
Chris Lattner | bugfix: fastcall does not require the first two params...
|
commit | commitdiff | tree |
2007-02-28 |
Chris Lattner | fastcc -> fastcall
|
commit | commitdiff | tree |
2007-02-28 |
Chris Lattner | fastcc -> fastcall
|
commit | commitdiff | tree |
2007-02-28 |
Chris Lattner | use high-level functions in CCState
|
commit | commitdiff | tree |
2007-02-28 |
Chris Lattner | add methods for analysis of call results and return...
|
commit | commitdiff | tree |
2007-02-28 |
Chris Lattner | make use of helper functions in CCState for analyzing...
|
commit | commitdiff | tree |
2007-02-28 |
Chris Lattner | add methods to analyze calls and formals.
|
commit | commitdiff | tree |
2007-02-28 |
Chris Lattner | add a newline at end of file
|
commit | commitdiff | tree |
2007-02-28 |
Chris Lattner | switch LowerFastCCCallTo over to using the new fastcall...
|
commit | commitdiff | tree |
2007-02-28 |
Chris Lattner | switch LowerFastCCArguments over to using the autogenerated...
|
commit | commitdiff | tree |
2007-02-28 |
Chris Lattner | add new CC_X86_32_FastCall calling conv, which describes...
|
commit | commitdiff | tree |
2007-02-28 |
Chris Lattner | rearrange code
|
commit | commitdiff | tree |
2007-02-28 |
Chris Lattner | remove fastcc (not fastcall) support
|
commit | commitdiff | tree |
2007-02-28 |
Chris Lattner | switch LowerCCCArguments over to using autogenerated CC.
|
commit | commitdiff | tree |
2007-02-28 |
Chris Lattner | simplify sret handling
|
commit | commitdiff | tree |
2007-02-28 |
Chris Lattner | switch LowerCCCCallTo over to using an autogenerated...
|
commit | commitdiff | tree |
2007-02-28 |
Chris Lattner | rename stuff
|
commit | commitdiff | tree |
2007-02-28 |
Chris Lattner | rename some CCActions, add CCIfInReg
|
commit | commitdiff | tree |
2007-02-28 |
Chris Lattner | rename some CCActions
|
commit | commitdiff | tree |
2007-02-28 |
Chris Lattner | correct dependency
|
commit | commitdiff | tree |
2007-02-28 |
Chris Lattner | switch return value passing and the x86-64 calling...
|
commit | commitdiff | tree |
2007-02-28 |
Chris Lattner | make subtarget references work.
|
commit | commitdiff | tree |
2007-02-28 |
Chris Lattner | implement CCPromoteToType
|
commit | commitdiff | tree |
2007-02-27 |
Chris Lattner | reenable generation of CC info
|
commit | commitdiff | tree |
2007-02-27 |
Chris Lattner | reapply
|
commit | commitdiff | tree |
2007-02-27 |
Chris Lattner | *** empty log message ***
|
commit | commitdiff | tree |
2007-02-27 |
Chris Lattner | implement CCMatchIfCC in terms of CCMatchIf
|
commit | commitdiff | tree |
2007-02-27 |
Chris Lattner | build cc info
|
commit | commitdiff | tree |
2007-02-27 |
Chris Lattner | target for generating CC info
|
commit | commitdiff | tree |
2007-02-27 |
Chris Lattner | initial support for calling convention generation,...
|
commit | commitdiff | tree |
2007-02-27 |
Chris Lattner | a note
|
commit | commitdiff | tree |
2007-02-27 |
Chris Lattner | Add calling convention info
|
commit | commitdiff | tree |
2007-02-27 |
Chris Lattner | move target independent calling convention stuff to...
|
commit | commitdiff | tree |
2007-02-27 |
Chris Lattner | fill in some holes
|
commit | commitdiff | tree |
2007-02-27 |
Chris Lattner | switch x86-64 return value lowering over to using same...
|
commit | commitdiff | tree |
2007-02-27 |
Chris Lattner | Minor refactoring of CC Lowering interfaces
|
commit | commitdiff | tree |
2007-02-27 |
Chris Lattner | move CC Lowering stuff to its own public interface
|
commit | commitdiff | tree |
2007-02-27 |
Chris Lattner | refactor x86-64 argument lowering yet again, this time...
|
commit | commitdiff | tree |
2007-02-27 |
Chris Lattner | ConstantFolding.cpp/h -> ConstantFold.cpp/h to avoid...
|
commit | commitdiff | tree |
2007-02-26 |
Chris Lattner | always lower to RETFLAG, never leave it as just ret.
|
commit | commitdiff | tree |
2007-02-26 |
Chris Lattner | fix attribution
|
commit | commitdiff | tree |
2007-02-26 |
Chris Lattner | Add a description of the X86-64 calling convention...
|
commit | commitdiff | tree |
2007-02-26 |
Chris Lattner | switch to smallvector
|
commit | commitdiff | tree |
2007-02-26 |
Chris Lattner | another missing header :( :( :(
|
commit | commitdiff | tree |
2007-02-26 |
Chris Lattner | initial hack at splitting the x86-64 calling convention...
|
commit | commitdiff | tree |
2007-02-26 |
Chris Lattner | the truncate must always be done, it's only the assert...
|
commit | commitdiff | tree |
2007-02-26 |
Chris Lattner | reapply my previous patch with a bugfix.
|
commit | commitdiff | tree |
2007-02-26 |
Chris Lattner | revert my previous change, something strange is happening.
|
commit | commitdiff | tree |
2007-02-26 |
Chris Lattner | add an accessor.
|
commit | commitdiff | tree |
2007-02-26 |
Chris Lattner | emit an enum value for the # of target registers.
|
commit | commitdiff | tree |
2007-02-26 |
Chris Lattner | in X86-64 CCC, i8/i16 arguments are already properly...
|
commit | commitdiff | tree |
2007-02-26 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2007-02-26 |
Chris Lattner | Fold (sext (truncate x)) more aggressively, by avoiding...
|
commit | commitdiff | tree |
2007-02-26 |
Chris Lattner | track signedness of formal argument, though we have...
|
commit | commitdiff | tree |
2007-02-25 |
Chris Lattner | Fix an X86-64 abi bug. We now compile:
|
commit | commitdiff | tree |
2007-02-25 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2007-02-25 |
Chris Lattner | fix CodeGen/X86/2007-02-25-FastCCStack.ll, a regression...
|
commit | commitdiff | tree |
2007-02-25 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2007-02-25 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2007-02-25 |
Chris Lattner | Rework GlobalValue::removeDeadConstantUsers to always...
|
commit | commitdiff | tree |
2007-02-25 |
Chris Lattner | new testcase. @foo should be marked fastcc by globalopt
|
commit | commitdiff | tree |
2007-02-25 |
Chris Lattner | disable some noisy debug output
|
commit | commitdiff | tree |
2007-02-25 |
Chris Lattner | no really, this is the right patch
|
commit | commitdiff | tree |
2007-02-25 |
Chris Lattner | always promote float varargs to double.
|
commit | commitdiff | tree |
2007-02-25 |
Chris Lattner | one important bugfix: PPC32 didn't have both elf and...
|
commit | commitdiff | tree |
2007-02-25 |
Chris Lattner | add -enable-eh
|
commit | commitdiff | tree |
2007-02-25 |
Chris Lattner | optimize duplicate ValueMap lookups
|
commit | commitdiff | tree |
2007-02-25 |
Chris Lattner | fastcc functions that return double values now return...
|
commit | commitdiff | tree |
2007-02-25 |
Chris Lattner | verify that double is returned in XMM0 if the function...
|
commit | commitdiff | tree |
2007-02-25 |
Chris Lattner | allow vectors to be passed to stdcall/fastcall functions
|
commit | commitdiff | tree |
2007-02-25 |
Chris Lattner | move LowerRET into the 'Return Value Calling Convention...
|
commit | commitdiff | tree |
2007-02-25 |
Chris Lattner | make all Lower*CallTo implementations use LowerCallResult...
|
commit | commitdiff | tree |
2007-02-25 |
Chris Lattner | pass the calling convention into Lower*CallTo, instead...
|
commit | commitdiff | tree |
2007-02-25 |
Chris Lattner | factor a bunch of code out of LowerCCCCallTo into a...
|
commit | commitdiff | tree |
next |