projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Teach the assembler to use the narrow thumb encodings of various three-register dp...
[oota-llvm.git]
/
lib
/
CodeGen
/
2012-07-07
Andrew Trick
I'm introducing a new machine model to simultaneously...
tree
|
commitdiff
2012-07-06
Chad Rosier
Whitespace.
tree
|
commitdiff
2012-07-06
Chad Rosier
[fast-isel] Tell fast-isel to do nothing with the new...
tree
|
commitdiff
2012-07-06
Alexey Samsonov
Fix PR13202 and a regtest.
tree
|
commitdiff
2012-07-06
Jakob Stoklund Olesen
Add some comments suggested in code review.
tree
|
commitdiff
2012-07-05
Chandler Carruth
Optimize extendIntervalEndTo a tiny bit by saving one...
tree
|
commitdiff
2012-07-05
Chandler Carruth
Finish fixing the MachineOperand hashing, providing...
tree
|
commitdiff
2012-07-05
Duncan Sands
All cases are covered, no need for a default. This...
tree
|
commitdiff
2012-07-05
Chandler Carruth
The hash function for MI expressions, used by MachineCS...
tree
|
commitdiff
2012-07-05
Duncan Sands
Use the right kind of booleans: we were emitting 0...
tree
|
commitdiff
2012-07-05
Nick Lewycky
Remove ParentMap. You can just ask the domnode for...
tree
|
commitdiff
2012-07-04
Jakob Stoklund Olesen
Allow trailing physreg RegisterSDNode operands on non...
tree
|
commitdiff
2012-07-04
Jakob Stoklund Olesen
Print SlotIndexes when available for -print-machineinstrs.
tree
|
commitdiff
2012-07-04
Jakob Stoklund Olesen
Allow multiple terminators to read virtual registers.
tree
|
commitdiff
2012-07-04
Jakob Stoklund Olesen
Make sure -print-machineinstrs applies to the first...
tree
|
commitdiff
2012-07-04
Stepan Dyatkovskiy
Reverted r156659, due to probable performance regressio...
tree
|
commitdiff
2012-07-04
Eric Christopher
Reduce some code duplication.
tree
|
commitdiff
2012-07-04
Matt Beaumont-Gay
Fix some ascii art in a comment to not have trailing...
tree
|
commitdiff
2012-07-04
Jakob Stoklund Olesen
Add an experimental early if-conversion pass, off by...
tree
|
commitdiff
2012-07-03
Stepan Dyatkovskiy
Part of r159527. Splitted into series of patches and...
tree
|
commitdiff
2012-07-02
Eric Christopher
Revert "IntRange:" as it appears to be breaking self...
tree
|
commitdiff
2012-07-02
Chandler Carruth
All glory to address sanitizer. ;]
tree
|
commitdiff
2012-07-02
Evan Cheng
Target option DisableJumpTables is a gross hack. Move...
tree
|
commitdiff
2012-07-02
Andrew Trick
misched: allow NULL InstrItineraries.
tree
|
commitdiff
2012-07-02
Eric Christopher
Turn an assert into an error to make it a bit more...
tree
|
commitdiff
2012-07-02
Bob Wilson
Extend TargetPassConfig to allow running only a subset...
tree
|
commitdiff
2012-07-02
Bob Wilson
Move assertion with TargetPassConfig's Initialized...
tree
|
commitdiff
2012-07-02
Bob Wilson
Consistently use AnalysisID types in TargetPassConfig.
tree
|
commitdiff
2012-07-02
Bob Wilson
Add all codegen passes to the PassManager via TargetPas...
tree
|
commitdiff
2012-07-02
Manman Ren
Added assertion in getVRegDef of MachineRegisterInfo...
tree
|
commitdiff
2012-07-02
Andrew Trick
Reapply "Make NumMicroOps a variable in the subtarget...
tree
|
commitdiff
2012-07-02
Stepan Dyatkovskiy
IntRange:
tree
|
commitdiff
2012-07-01
Rafael Espindola
Now that RegistersDefinedFromSameValue handles one...
tree
|
commitdiff
2012-06-30
Rafael Espindola
Handle implicit_defs in the register coalescer. I am...
tree
|
commitdiff
2012-06-29
Manman Ren
Add SrcReg2 to analyzeCompare and optimizeCompareInstr...
tree
|
commitdiff
2012-06-29
Jakob Stoklund Olesen
Clear kill flags in InstrEmitter::EmitSubregNode().
tree
|
commitdiff
2012-06-29
Jakob Stoklund Olesen
Check for extra kill flags on live-out virtual registers.
tree
|
commitdiff
2012-06-29
Manman Ren
Add getUniqueVRegDef to MachineRegisterInfo.
tree
|
commitdiff
2012-06-29
Alexey Samsonov
Cleanup in DwarfDebug - fix a typo and remove two unuse...
tree
|
commitdiff
2012-06-29
Chandler Carruth
Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h
tree
|
commitdiff
2012-06-29
Bill Wendling
The DIBuilder class is just a wrapper around debug...
tree
|
commitdiff
2012-06-29
Andrew Trick
Revert "Make NumMicroOps a variable in the subtarget...
tree
|
commitdiff
2012-06-29
Andrew Trick
misched: avoid scheduling instructions that can't be...
tree
|
commitdiff
2012-06-29
Andrew Trick
misched: count micro-ops toward the issue limit.
tree
|
commitdiff
2012-06-29
Andrew Trick
Make NumMicroOps a variable in the subtarget's instruct...
tree
|
commitdiff
2012-06-28
Nuno Lopes
add a new @llvm.donothing intrinsic that, well, does...
tree
|
commitdiff
2012-06-28
Jim Grosbach
'Promote' vector [su]int_to_fp should widen elements.
tree
|
commitdiff
2012-06-28
Bill Wendling
Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo...
tree
|
commitdiff
2012-06-26
Jakob Stoklund Olesen
Allow targets to inject passes before the virtual regis...
tree
|
commitdiff
2012-06-26
Chandler Carruth
Update a bunch of stale comments that dated from when...
tree
|
commitdiff
2012-06-26
Andrew Trick
Enable the new LoopInfo algorithm by default.
tree
|
commitdiff
2012-06-26
Evan Cheng
Make sure type is not extended or untyped before create...
tree
|
commitdiff
2012-06-25
Jakob Stoklund Olesen
Enforce stricter liveness rules for PHIs.
tree
|
commitdiff
2012-06-25
Jakob Stoklund Olesen
Run ProcessImplicitDefs on SSA form where it can be...
tree
|
commitdiff
2012-06-25
Jakob Stoklund Olesen
Teach PHIElimination to handle <undef> operands.
tree
|
commitdiff
2012-06-25
Jakob Stoklund Olesen
Handle <undef> operands in TwoAddressInstructionPass.
tree
|
commitdiff
2012-06-24
NAKAMURA Takumi
llvm/lib: [CMake] Add explicit dependency to intrinsics...
tree
|
commitdiff
2012-06-24
Pete Cooper
DAG legalisation can now handle illegal fma vector...
tree
|
commitdiff
2012-06-23
Jakob Stoklund Olesen
Teach LiveVariables to handle <undef> operands.
tree
|
commitdiff
2012-06-22
Jakob Stoklund Olesen
Remove ProcessImplicitDefs.h which was unused.
tree
|
commitdiff
2012-06-22
Jakob Stoklund Olesen
Also verify the def index for early clobbers.
tree
|
commitdiff
2012-06-22
Jakob Stoklund Olesen
Delete a boring statistic.
tree
|
commitdiff
2012-06-22
Jakob Stoklund Olesen
Store live intervals in an IndexedMap.
tree
|
commitdiff
2012-06-22
Hal Finkel
Revert r158679 - use case is unclear (and it increases...
tree
|
commitdiff
2012-06-22
Jakob Stoklund Olesen
Fix a crash in --debug code.
tree
|
commitdiff
2012-06-22
Jakob Stoklund Olesen
Don't depend on live ranges being present.
tree
|
commitdiff
2012-06-22
Jakob Stoklund Olesen
Simplify handleMove() a bit.
tree
|
commitdiff
2012-06-22
Jakob Stoklund Olesen
Stop computing physreg live ranges.
tree
|
commitdiff
2012-06-22
Jakob Stoklund Olesen
Remove some redundant LIS->hasInterval() checks.
tree
|
commitdiff
2012-06-22
Jakob Stoklund Olesen
Use MRI::isConstantPhysReg() to check remat feasibility.
tree
|
commitdiff
2012-06-22
Jakob Stoklund Olesen
Use regunit liveness to guide LiveDebugVariables.
tree
|
commitdiff
2012-06-22
Jakob Stoklund Olesen
Remove LiveIntervals::trackingRegUnits().
tree
|
commitdiff
2012-06-22
Rafael Espindola
Remove another duplicated variable. We only need one...
tree
|
commitdiff
2012-06-22
Rafael Espindola
Fix a FIXME: DwarfRequiresRelocationForSectionOffset...
tree
|
commitdiff
2012-06-22
Nick Lewycky
Emit relocations for DW_AT_location entries on systems...
tree
|
commitdiff
2012-06-22
Lang Hames
Rename -allow-excess-fp-precision flag to -fuse-fp...
tree
|
commitdiff
2012-06-21
Jack Carter
The inline asm operand modifier 'n' is suppose
tree
|
commitdiff
2012-06-21
Pete Cooper
Fix potential crash if DAGCombine on stores sees a...
tree
|
commitdiff
2012-06-21
Jack Carter
The inline asm operand modifier 'c' is suppose
tree
|
commitdiff
2012-06-21
Evan Cheng
Emit a single _udivmodsi4 libcall instead of two separa...
tree
|
commitdiff
2012-06-21
Jakob Stoklund Olesen
Update regunits in RegisterCoalescer::reMaterializeTriv...
tree
|
commitdiff
2012-06-20
Jakob Stoklund Olesen
Remove spurious typedefs.
tree
|
commitdiff
2012-06-20
Jakob Stoklund Olesen
Remove the RenderMachineFunction HTML output pass.
tree
|
commitdiff
2012-06-20
Jakob Stoklund Olesen
Remove the -live-regunits command line option.
tree
|
commitdiff
2012-06-20
Jakob Stoklund Olesen
Fix some more LiveInterval enumerations.
tree
|
commitdiff
2012-06-20
Jakob Stoklund Olesen
Remove LiveIntervalUnions from RegAllocBase.
tree
|
commitdiff
2012-06-20
Jakob Stoklund Olesen
Convert RAGreedy to LiveRegMatrix interference checking.
tree
|
commitdiff
2012-06-20
Jakob Stoklund Olesen
Convert RABasic to using LiveRegMatrix interference...
tree
|
commitdiff
2012-06-20
Jakob Stoklund Olesen
Enable register unit liveness by default.
tree
|
commitdiff
2012-06-20
Jakob Stoklund Olesen
Teach PBQPBuilder::build() about regunit interference.
tree
|
commitdiff
2012-06-20
Jakob Stoklund Olesen
Avoid iterating with LiveIntervals::iterator.
tree
|
commitdiff
2012-06-20
Pete Cooper
Add users of a MERGE_VALUE node to the worklist to...
tree
|
commitdiff
2012-06-20
Jakob Stoklund Olesen
Only update regunit live ranges that have been precomputed.
tree
|
commitdiff
2012-06-20
Jakob Stoklund Olesen
Delete dead code.
tree
|
commitdiff
2012-06-20
Hal Finkel
Fix DAGCombine to deal with ext-conversion of pre/post_...
tree
|
commitdiff
2012-06-20
Aaron Ballman
Fixing a compiler warning in MSVC 10.
tree
|
commitdiff
2012-06-20
Chandler Carruth
Fix two rather subtle internal vs. external linker...
tree
|
commitdiff
2012-06-20
Andrew Trick
A new algorithm for computing LoopInfo. Temporarily...
tree
|
commitdiff
2012-06-20
Andrew Trick
Move the implementation of LoopInfo into LoopInfoImpl.h.
tree
|
commitdiff
2012-06-19
Jakob Stoklund Olesen
Add regunit liveness support to LiveIntervals::handleMo...
tree
|
commitdiff
next