projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
The current implementation does not allow more than 32 types to be properly handled...
[oota-llvm.git]
/
include
/
llvm
/
Target
/
TargetRegisterInfo.h
2012-09-11
Jakob Stoklund Olesen
Add TRI::getSubRegIndexLaneMask().
blob
|
commitdiff
|
raw
2012-09-11
Jakob Stoklund Olesen
Add MCRI::getNumSubRegIndices() and start checking...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-02
Jakob Stoklund Olesen
Add TargetRegisterInfo::hasRegUnit().
blob
|
commitdiff
|
raw
|
diff to current
2012-07-30
Eric Christopher
Typo.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-31
Jakob Stoklund Olesen
Add a PrintRegUnit helper similar to PrintReg.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-30
Jakob Stoklund Olesen
Add MCRegisterInfo::RegListIterator.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-29
Jakob Stoklund Olesen
Use MCRegUnitIterator to compute regsOverlap().
blob
|
commitdiff
|
raw
|
diff to current
2012-05-07
Jakob Stoklund Olesen
Add an MF argument to TRI::getPointerRegClass() and...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-07
Jakob Stoklund Olesen
Add TRI::getCommonSuperRegClass().
blob
|
commitdiff
|
raw
|
diff to current
2012-05-04
Jakob Stoklund Olesen
Remove TargetRegisterClass::SuperRegClasses.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-04
Jakob Stoklund Olesen
Add a SuperRegClassIterator class.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-03
Jakob Stoklund Olesen
Use a shared implementation of getMatchingSuperRegClass().
blob
|
commitdiff
|
raw
|
diff to current
2012-05-03
Jakob Stoklund Olesen
Add TargetRegisterClass::getSuperRegIndices().
blob
|
commitdiff
|
raw
|
diff to current
2012-05-03
Jakob Stoklund Olesen
Fix the type of SubClassMask.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-03
Jakob Stoklund Olesen
Don't override subreg functions in targets without...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-03
Andrew Trick
Added TargetRegisterInfo::getAllocatableClass.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-23
Preston Gurd
This patch fixes a problem which arose when using the...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-20
Andrew Trick
Added TargetRegisterInfo::getRegPressureSetName.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-17
Andrew Trick
Typo in an unused field.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-11
Andrew Trick
TableGen's regpressure: emit per-registerclass weight...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-10
Andrew Trick
Added a TargetRegisterInfo interface for accessing...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-05
Jim Grosbach
MCRegisterInfo-ize getMatchingSuperReg.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-05
Craig Topper
Convert more GenRegisterInfo tables from unsigned to...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-04
Craig Topper
Use uint16_t to store register overlaps to reduce stati...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-04
Craig Topper
Use uint16_t instead of unsigned to store registers...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-04
Craig Topper
Use uint16_t to store registers in callee saved registe...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-01
Benjamin Kramer
Move getSubRegIndex out of generated code into MCRegist...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-01
Jim Grosbach
Move TargetRegisterInfo::getSubReg() to MCRegisterInfo.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-01
Benjamin Kramer
Make TargetRegisterClasses non-virtual by making the...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-09
Benjamin Kramer
Store just the SimpleValueType in the generated VT...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-05
Craig Topper
Convert assert(0) to llvm_unreachable
blob
|
commitdiff
|
raw
|
diff to current
2012-02-02
Jakob Stoklund Olesen
Require non-NULL register masks.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-14
Jakob Stoklund Olesen
Add TRI::getCallPreservedMask() hook.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-20
David Blaikie
Unweaken vtables as per llvm.org/docs/CodingStandards...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-19
Jakob Stoklund Olesen
Emit a getMatchingSuperRegClass() implementation for...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-06
Jakob Stoklund Olesen
Remove the TRI::getSubRegisterRegClass() hook.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-05
Jakob Stoklund Olesen
Add TRI::getSubClassWithSubReg(RC, Idx) function.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-30
Jakob Stoklund Olesen
Store sub-class lists as a bit vector.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-30
Jakob Stoklund Olesen
Move getCommonSubClass() into TRI.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-09
Jakob Stoklund Olesen
Trim an unneeded header.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-23
Benjamin Kramer
Turn the DenseSet in MCRegisterClass into a tblgenerate...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-23
Benjamin Kramer
Give TargetRegisterClass a pointer to the MCRegisterCla...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-22
Benjamin Kramer
Teach tblgen to emit MCRegisterClasses.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-21
Benjamin Kramer
Sink parts of TargetRegisterClass into MCRegisterClass.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-18
Evan Cheng
Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-18
Frits van Bommel
Migrate LLVM and Clang to use the new makeArrayRef...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-06
Bill Wendling
Constify getCompactUnwindRegNum.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-30
Bill Wendling
Add target a target hook to get the register number...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-28
Evan Cheng
Move CallFrameSetupOpcode and CallFrameDestroyOpcode...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-28
Evan Cheng
- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-27
Evan Cheng
Rename unnecessary forward declaration.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-24
Evan Cheng
Rename TargetRegisterDesc to MCRegisterDesc
blob
|
commitdiff
|
raw
|
diff to current
2011-06-24
Evan Cheng
- Add MCRegisterInfo registration machinery. Also added...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-24
Evan Cheng
Starting to refactor Target to separate out code that...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-18
Jakob Stoklund Olesen
Remove MethodProtos/MethodBodies and allocation_order_b...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-16
Jakob Stoklund Olesen
Rename TRI::getAllocationOrder() to getRawAllocationOrd...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-16
Jakob Stoklund Olesen
Add TargetRegisterInfo::getRawAllocationOrder().
blob
|
commitdiff
|
raw
|
diff to current
2011-06-15
Owen Anderson
Replace the statically generated hashtables for checkin...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-12
Jakob Stoklund Olesen
Tweak hash function and compress hash tables.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-12
Jakob Stoklund Olesen
Compute lists of sub-regs, super-regs, and overlapping...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-02
Jakob Stoklund Olesen
Make it possible to have unallocatable register classes.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-01
Jakob Stoklund Olesen
Fix PR10059 and future variations by handling all regis...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-30
Rafael Espindola
Use the dwarf->llvm mapping to print register names...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-24
Charles Davis
Add a method to TargetRegisterInfo to get the register...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-24
Jakob Stoklund Olesen
Work around code generation bug in Visual Studio 2010.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-26
Jakob Stoklund Olesen
Add a TRI::getLargestLegalSuperClass hook to provide...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-20
Jakob Stoklund Olesen
Prefer cheap registers for busy live ranges.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-19
Bob Wilson
Avoid write-after-write issue hazards for Cortex-A9.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-10
Evan Cheng
Re-commit 127368 and 127371. They are exonerated.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-09
Evan Cheng
Revert 127368 and 127371 for now.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-09
Evan Cheng
Restore the default implementation of getCrossCopyRegCl...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-09
Evan Cheng
Change the definition of TargetRegisterInfo::getCrossCo...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-07
Cameron Zwarich
Move getRegPressureLimit() from TargetLoweringInfo...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-03
Jim Grosbach
Allow a target to choose whether to prefer the scavenge...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-02
Bob Wilson
Fix comment typo.
blob
|
commitdiff
|
raw
|
diff to current
2011-01-09
Jakob Stoklund Olesen
Remove TargetRegisterInfo::NoRegister.
blob
|
commitdiff
|
raw
|
diff to current
2011-01-09
Jakob Stoklund Olesen
Change virtual register numbering to make more space...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-09
Jakob Stoklund Olesen
Teach TargetRegisterInfo how to cram stack slot indexes...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-09
Jakob Stoklund Olesen
Fix comment.
blob
|
commitdiff
|
raw
|
diff to current
2011-01-09
Jakob Stoklund Olesen
Replace TargetRegisterInfo::printReg with a PrintReg...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-08
Jakob Stoklund Olesen
Fix VirtRegMap to use TRI::index2VirtReg and TRI::virtR...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-08
Jakob Stoklund Olesen
Use an IndexedMap for LiveVariables::VirtRegInfo.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-17
Bill Wendling
During local stack slot allocation, the materializeFram...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-14
Jakob Stoklund Olesen
Introduce TargetRegisterInfo::getOverlaps(Reg), returni...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-14
Jakob Stoklund Olesen
Add TargetRegisterInfo::printReg() to pretty-print...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-27
Anton Korobeynikov
Move more PEI-related hooks to TFI
blob
|
commitdiff
|
raw
|
diff to current
2010-11-20
Anton Korobeynikov
Move some more hooks to TargetFrameInfo
blob
|
commitdiff
|
raw
|
diff to current
2010-11-18
Anton Korobeynikov
Move getInitialFrameState() to TargetFrameInfo
blob
|
commitdiff
|
raw
|
diff to current
2010-11-18
Anton Korobeynikov
Move hasFP() and few related hooks to TargetFrameInfo.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-15
Anton Korobeynikov
First step of huge frame-related refactoring: move...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-03
Duncan Sands
Simplify uses of MVT and EVT. An MVT can be compared...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-10
Jim Grosbach
add a comment explicitly calling out that allocation...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-03
Eric Christopher
Reapply this increase to the number of virtual register...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-26
Jim Grosbach
Simplify eliminateFrameIndex() interface back down...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-26
Jim Grosbach
tidy up a bit. no functional change.
blob
|
commitdiff
|
raw
|
diff to current
2010-08-24
Jim Grosbach
Add ARM heuristic for when to allocate a virtual base...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-24
Jim Grosbach
Move enabling the local stack allocation pass into...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-19
Jim Grosbach
Better handling of offsets on frame index references...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-19
Eric Christopher
Re-re-revert this patch. It seems to be causing perfor...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-19
Eric Christopher
Reapply the virtual register patch from 109102. The...
blob
|
commitdiff
|
raw
|
diff to current
next