projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Don't call destructors on MachineInstr and MachineOperand.
[oota-llvm.git]
/
lib
/
CodeGen
/
MachineInstr.cpp
2013-01-05
Jakob Stoklund Olesen
Don't call destructors on MachineInstr and MachineOperand.
blob
|
commitdiff
|
raw
2013-01-05
Jakob Stoklund Olesen
Use ArrayRecycler for MachineInstr operand lists.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-02
Chandler Carruth
Move all of the header files which are involved in...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-22
Jakob Stoklund Olesen
Remove a special case that doesn't seem necessary any...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-22
Jakob Stoklund Olesen
Use getNumOperands() instead of Operands.size().
blob
|
commitdiff
|
raw
|
diff to current
2012-12-20
Jakob Stoklund Olesen
Require the two-argument MI::addOperand(MF, MO) for...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-20
Jakob Stoklund Olesen
Add an MF argument to MI::copyImplicitOps().
blob
|
commitdiff
|
raw
|
diff to current
2012-12-20
Jakob Stoklund Olesen
Use two-arg addOperand(MF, MO) internally in MachineIns...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-20
Jakob Stoklund Olesen
Remove two dead functions.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-18
Jakob Stoklund Olesen
Use bidirectional bundle flags to simplify important...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-18
Jakob Stoklund Olesen
Verify bundle flag consistency when setting them.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-18
Jakob Stoklund Olesen
Don't allow the automatically updated MI flags to be...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-17
Jakob Stoklund Olesen
Tighten up the erase/remove API for bundled instructions.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-07
Jakob Stoklund Olesen
Add higher-level API for dealing with bundled MachineIn...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-05
Jakob Stoklund Olesen
Remove unused MachineInstr constructors.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-03
Chandler Carruth
Use the new script to sort the includes of every file...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-31
Akira Hatanaka
Check that iterator I is not the end iterator.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-07
Craig Topper
Remove unused MachineInstr constructors that don't...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-12
Michael Liao
Fix PR11985
blob
|
commitdiff
|
raw
|
diff to current
2012-09-11
Manman Ren
Release build: guard dump functions with
blob
|
commitdiff
|
raw
|
diff to current
2012-09-06
Manman Ren
Release build: guard dump functions with "ifndef NDEBUG"
blob
|
commitdiff
|
raw
|
diff to current
2012-09-05
Chad Rosier
Cleanup a few magic numbers.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-05
Chad Rosier
[ms-inline asm] We only need one bit to represent the...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-05
Chad Rosier
[ms-inline asm] Propagate the asm dialect into the...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-04
Jakob Stoklund Olesen
Typo.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-04
Jakob Stoklund Olesen
Actually use the MachineOperand field for isRegTiedToDe...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-04
Jakob Stoklund Olesen
Allow tied uses and defs in different orders.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-31
Jakob Stoklund Olesen
Add MachineInstr::tieOperands, remove setIsTied().
blob
|
commitdiff
|
raw
|
diff to current
2012-08-30
Jakob Stoklund Olesen
Don't use MCInstrDesc flags for implicit operands.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-29
Jakob Stoklund Olesen
Rename hasVolatileMemoryRef() to hasOrderedMemoryRef().
blob
|
commitdiff
|
raw
|
diff to current
2012-08-29
Jakob Stoklund Olesen
Don't move normal loads across volatile/atomic loads.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-29
Jakob Stoklund Olesen
Maintain a vaild isTied bit as operands are added and...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-28
Jakob Stoklund Olesen
Add a MachineOperand::isTied() flag.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-28
Jakob Stoklund Olesen
Don't allow TargetFlags on MO_Register MachineOperands.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-10
Jakob Stoklund Olesen
Also update MRI use lists when changing a use to a...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-09
Jakob Stoklund Olesen
Move use list management into MachineRegisterInfo.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-07
Jakob Stoklund Olesen
Add a new kind of MachineOperand: MO_TargetIndex.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-05
Chandler Carruth
Finish fixing the MachineOperand hashing, providing...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-05
Chandler Carruth
The hash function for MI expressions, used by MachineCS...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-04
Jakob Stoklund Olesen
Allow trailing physreg RegisterSDNode operands on non...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-28
Bill Wendling
Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-05
Andrew Trick
MachineInstr::eraseFromParent fix for removing bundled...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-01
Jakob Stoklund Olesen
Switch all register list clients to the new MC*Iterator...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-30
Jakob Stoklund Olesen
Remove some redundant tests.
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-04
Jakob Stoklund Olesen
Remove extra comma in debug output.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-20
Jakob Stoklund Olesen
Print <def,read-undef> to avoid confusion.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-31
Rafael Espindola
Teach CodeGen's version of computeMaskedBits to underst...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-17
Benjamin Kramer
MachineInstr: Inline the fast path (non-bundle instruct...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-16
Benjamin Kramer
Limit the number of memory operands in MachineInstr...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-08
Craig Topper
Use uint16_t to store instruction implicit uses and...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-07
Chandler Carruth
Try to clarify this comment some.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-07
Chandler Carruth
Remove another outbreak of customized (and completely...
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-01
Jakob Stoklund Olesen
Move getBundleStart() into MachineInstrBundle.h.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-17
Lang Hames
Reverse iterator - should be incrementing rather than...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-15
Lang Hames
Make LiveIntervals::handleMove() bundle aware.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-14
Jakob Stoklund Olesen
Handle regmasks in findRegisterDefOperandIdx().
blob
|
commitdiff
|
raw
|
diff to current
2012-02-10
Benjamin Kramer
Put instruction names into an indexed string table...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-08
Andrew Trick
Added MachineInstr::isBundled() to check if an instruct...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-03
Jakob Stoklund Olesen
Handle register mask operands in setPhysRegsDeadExcept().
blob
|
commitdiff
|
raw
|
diff to current
2012-02-03
Jakob Stoklund Olesen
ArrayRef'ize MI::setPhysRegsDeadExcept().
blob
|
commitdiff
|
raw
|
diff to current
2012-02-03
Jakob Stoklund Olesen
Handle all live physreg defs in the same place.
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-26
Jakob Stoklund Olesen
Clear kill flags before propagating a copy.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-16
Jakob Stoklund Olesen
Add a new kind of MachineOperand: MO_RegisterMask.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-10
Chandler Carruth
Add 'llvm_unreachable' to passify GCC's understanding...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-10
David Blaikie
Remove unnecessary default cases in switches that cover...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-14
Evan Cheng
- Add MachineInstrBundle.h and MachineInstrBundle.cpp...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-08
Evan Cheng
Make MachineInstr instruction property queries more...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-07
Evan Cheng
Add bundle aware API for querying instruction propertie...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-07
Jakob Stoklund Olesen
Add missing check.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-07
Jakob Stoklund Olesen
Add MachineOperand IsInternalRead flag.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-06
Evan Cheng
First chunk of MachineInstr bundle support.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-08
Pete Cooper
Added invariant field to the DAG.getLoad method and...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-03
Pete Cooper
Reverted r143600 - selector reference change
blob
|
commitdiff
|
raw
|
diff to current
2011-11-03
Pete Cooper
Treat objc selector reference globals as invariant...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-13
Nick Lewycky
Add missing braces to pacify GCC's -Wparentheses.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-12
Jakob Stoklund Olesen
Add MachineInstr::getRegClassConstraint().
blob
|
commitdiff
|
raw
|
diff to current
2011-10-12
Jakob Stoklund Olesen
Extract a method for finding the inline asm flag operand.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-12
Jakob Stoklund Olesen
Encode register class constreaints in inline asm instru...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-29
Jakob Stoklund Olesen
Remove NumImplicitOps which is now unused.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-29
Jakob Stoklund Olesen
Rewrite MachineInstr::addOperand() to avoid NumImplicitOps.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-29
Jim Grosbach
Thumb2 parsing and encoding for IT blocks.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-24
Jim Grosbach
Tidy up. Trailing whitespace.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-19
Jakob Stoklund Olesen
Don't treat a partial <def,undef> operand as a read.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-04
Devang Patel
Print DBG_VALUE variable's location info as a comment.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-07
Devang Patel
If known DebugLocs do not match then two DBG_VALUE...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-02
Jakob Stoklund Olesen
Include a source location when complaining about bad...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-01
Cameron Zwarich
Take a stab at fixing the llvm-x86_64-linux-checks...
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
Jakob Stoklund Olesen
Distinguish early clobber output operands from clobbere...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-27
Jakob Stoklund Olesen
Decode and pretty print inline asm operand descriptors.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-24
Devang Patel
Handle debug info for i128 constants.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-12
Evan Cheng
Re-commit 131172 with fix. MachineInstr identity checks...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-08
Jakob Stoklund Olesen
Remove an assertion to fix PR9872.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-29
Bill Wendling
Print out the 'nontemporal' info on a store.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-05
Jakob Stoklund Olesen
Ensure all defs referring to a virtual register are...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-05
Anton Korobeynikov
Add FrameSetup MI flags
blob
|
commitdiff
|
raw
|
diff to current
2011-01-10
Jakob Stoklund Olesen
Simplify a bunch of isVirtualRegister() and isPhysicalR...
blob
|
commitdiff
|
raw
|
diff to current
next