search for: registerusageinfo

Displaying 5 results from an estimated 5 matches for "registerusageinfo".

2016 Jun 12
2
[GSoC 2016] [Weekly Status] Interprocedural Register Allocation
...e is brief summary : > > Implementation: > ============ > > RegUsageInfoCollector is now Calling Convention aware so that RegMask does > not mark callee saved register as clobbered register. Due to this register > allocator can use callee saved register for caller. > PhysicalRegisterUsageInfo.cpp renamed to RegisterUsageInfo.cpp. > StringMap used in RegisterUsageInfo.cpp is replaced by DenseMap of > GlobalVariable * to RegMask. > DummyCGSCCPass moved from TargetPassConfig.cpp to CallGraphSCCPass.h. > Minor correction in comments, changes to adhere coding standards of LLVM. &...
2016 May 28
2
[GSoC 2016] [Weekly Status] Interprocedural Register Allocation
Dear community, This is to brief you the progress of Interprocedural Register Allocation, for those who are interested to see the progress in terms of code please consider http://reviews.llvm.org/D20769 This patch contains simple infrastructure to propagate register usage information of callee to caller in call graph. The code generation order is changed to follow bottom up order on call graph ,
2016 Jun 15
2
[GSoC 2016] [Weekly Status] Interprocedural Register Allocation
...t;> Implementation: >> ============ >> >> RegUsageInfoCollector is now Calling Convention aware so that RegMask >> does not mark callee saved register as clobbered register. Due to this >> register allocator can use callee saved register for caller. >> PhysicalRegisterUsageInfo.cpp renamed to RegisterUsageInfo.cpp. >> StringMap used in RegisterUsageInfo.cpp is replaced by DenseMap of >> GlobalVariable * to RegMask. >> DummyCGSCCPass moved from TargetPassConfig.cpp to CallGraphSCCPass.h. >> Minor correction in comments, changes to adhere coding stan...
2016 Jun 19
2
[GSoC 2016] [Weekly Status] Interprocedural Register Allocation
...==== >>>> >>>> RegUsageInfoCollector is now Calling Convention aware so that RegMask >>>> does not mark callee saved register as clobbered register. Due to this >>>> register allocator can use callee saved register for caller. >>>> PhysicalRegisterUsageInfo.cpp renamed to RegisterUsageInfo.cpp. >>>> StringMap used in RegisterUsageInfo.cpp is replaced by DenseMap of >>>> GlobalVariable * to RegMask. >>>> DummyCGSCCPass moved from TargetPassConfig.cpp to CallGraphSCCPass.h. >>>> Minor correction in comment...
2016 Jun 20
2
[GSoC 2016] [Weekly Status] Interprocedural Register Allocation
...t;>>> RegUsageInfoCollector is now Calling Convention aware so that RegMask >>>>>> does not mark callee saved register as clobbered register. Due to this >>>>>> register allocator can use callee saved register for caller. >>>>>> PhysicalRegisterUsageInfo.cpp renamed to RegisterUsageInfo.cpp. >>>>>> StringMap used in RegisterUsageInfo.cpp is replaced by DenseMap of >>>>>> GlobalVariable * to RegMask. >>>>>> DummyCGSCCPass moved from TargetPassConfig.cpp to CallGraphSCCPass.h. >>>>>...