projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Resolve part of a fixme and add a new one.
2011-12-14
Evan Cheng
Add a blurb about MachineInstr bundling support.
commit
|
commitdiff
|
tree
2011-12-14
Evan Cheng
Add high level description of MachineInstr bundles.
commit
|
commitdiff
|
tree
2011-12-14
Evan Cheng
Model ARM predicated write as read-mod-write. e.g.
commit
|
commitdiff
|
tree
2011-12-14
Evan Cheng
Allow target to specify register output dependency...
commit
|
commitdiff
|
tree
2011-12-14
Evan Cheng
- Add MachineInstrBundle.h and MachineInstrBundle.cpp...
commit
|
commitdiff
|
tree
2011-12-09
Evan Cheng
Update test to something more sensible.
commit
|
commitdiff
|
tree
2011-12-09
Evan Cheng
Move isUnpredicatedTerminator() default implementation...
commit
|
commitdiff
|
tree
2011-12-09
Evan Cheng
Remove hasSSE1orAVX(). It's the same as hasXMM().
commit
|
commitdiff
|
tree
2011-12-09
Evan Cheng
Forgot setting -march.
commit
|
commitdiff
|
tree
2011-12-08
Evan Cheng
Add 256-bit variant vmovss and vmovsd patterns. rdar...
commit
|
commitdiff
|
tree
2011-12-08
Evan Cheng
Add various missing AVX patterns which was causing...
commit
|
commitdiff
|
tree
2011-12-08
Evan Cheng
Make MachineInstr instruction property queries more...
commit
|
commitdiff
|
tree
2011-12-08
Evan Cheng
Add test for r146163.
commit
|
commitdiff
|
tree
2011-12-08
Evan Cheng
Many of the SSE patterns should not be selected when...
commit
|
commitdiff
|
tree
2011-12-07
Evan Cheng
Add bundle aware API for querying instruction properties...
commit
|
commitdiff
|
tree
2011-12-06
Evan Cheng
First chunk of MachineInstr bundle support.
commit
|
commitdiff
|
tree
2011-12-06
Evan Cheng
Mix some minor misuse of MachineBasicBlock iterator.
commit
|
commitdiff
|
tree
2011-11-29
Evan Cheng
Add another missing pattern. llvm-gcc likes f64 but...
commit
|
commitdiff
|
tree
2011-11-28
Evan Cheng
Revert r145273 and fix in SelectionDAG::InferPtrAlignment...
commit
|
commitdiff
|
tree
2011-11-28
Evan Cheng
DAG combine should not increase alignment of loads...
commit
|
commitdiff
|
tree
2011-11-28
Evan Cheng
Add missing avx pattern.
commit
|
commitdiff
|
tree
2011-11-16
Evan Cheng
Another missing X86ISD::MOVLPD pattern. rdar://10450317
commit
|
commitdiff
|
tree
2011-11-16
Evan Cheng
Disable expensive two-address optimizations at -O0...
commit
|
commitdiff
|
tree
2011-11-16
Evan Cheng
Disable the assertion again. Looks like fastisel is...
commit
|
commitdiff
|
tree
2011-11-16
Evan Cheng
Sink codegen optimization level into MCCodeGenInfo...
commit
|
commitdiff
|
tree
2011-11-16
Evan Cheng
Revert r144568 now that r144730 has fixed the fast...
commit
|
commitdiff
|
tree
2011-11-16
Evan Cheng
If the 2addr instruction has other kills, don't move...
commit
|
commitdiff
|
tree
2011-11-16
Evan Cheng
RescheduleKillAboveMI() must backtrack to before the...
commit
|
commitdiff
|
tree
2011-11-16
Evan Cheng
Process all uses first before defs to accurately capture...
commit
|
commitdiff
|
tree
2011-11-15
Evan Cheng
Set SeenStore to true to prevent loads from being moved...
commit
|
commitdiff
|
tree
2011-11-15
Evan Cheng
Add vmov.f32 to materialize f32 immediate splats which...
commit
|
commitdiff
|
tree
2011-11-14
Evan Cheng
Avoid dereferencing off the beginning of lists.
commit
|
commitdiff
|
tree
2011-11-14
Evan Cheng
At -O0, multiple uses of a virtual registers in the...
commit
|
commitdiff
|
tree
2011-11-14
Evan Cheng
Add a missing pattern for X86ISD::MOVLPD. rdar://10436044
commit
|
commitdiff
|
tree
2011-11-14
Evan Cheng
Teach two-address pass to re-schedule two-address instructio...
commit
|
commitdiff
|
tree
2011-11-10
Evan Cheng
Use a bigger hammer to fix PR11314 by disabling the...
commit
|
commitdiff
|
tree
2011-11-09
Evan Cheng
Hide cpu name checking in ARMSubtarget.
commit
|
commitdiff
|
tree
2011-11-08
Evan Cheng
Add workaround for Cortex-M3 errata 602117 by replacing...
commit
|
commitdiff
|
tree
2011-11-08
Evan Cheng
Add x86 isel logic and patterns to match movlps from...
commit
|
commitdiff
|
tree
2011-11-04
Evan Cheng
Fix some minor scheduling itinerary bug. It's not expected...
commit
|
commitdiff
|
tree
2011-10-27
Evan Cheng
Avoid partial CPSR dependency from loop backedges....
commit
|
commitdiff
|
tree
2011-10-26
Evan Cheng
Disable LICM speculation in high register pressure...
commit
|
commitdiff
|
tree
2011-10-26
Evan Cheng
Revert part of r142530. The patch potentially hurts...
commit
|
commitdiff
|
tree
2011-10-24
Evan Cheng
ARMConstantPoolMBB::print should print BB number.
commit
|
commitdiff
|
tree
2011-10-19
Evan Cheng
Fix TLS lowering bug. The CopyFromReg must be glued...
commit
|
commitdiff
|
tree
2011-10-17
Evan Cheng
Constraint register class with constrainRegClass()...
commit
|
commitdiff
|
tree
2011-10-14
Evan Cheng
A few 80-col violations.
commit
|
commitdiff
|
tree
2011-10-12
Evan Cheng
Disable machine LICM speculation check (for profitability...
commit
|
commitdiff
|
tree
2011-10-12
Evan Cheng
Fix r141744.
commit
|
commitdiff
|
tree
2011-10-11
Evan Cheng
Refine r141689 with a tri-state variable.
commit
|
commitdiff
|
tree
2011-10-07
Evan Cheng
Jakob is the code owner of register allocation and...
commit
|
commitdiff
|
tree
2011-10-07
Evan Cheng
High bits of movmskp{s|d} and pmovmskb are known zero...
commit
|
commitdiff
|
tree
2011-10-06
Evan Cheng
Cosmetic change.
commit
|
commitdiff
|
tree
2011-09-28
Evan Cheng
Tighten a ARM dag combine condition to avoid an identity...
commit
|
commitdiff
|
tree
2011-09-20
Evan Cheng
Fix a bug introduced during refactoring a couple of...
commit
|
commitdiff
|
tree
2011-09-06
Evan Cheng
Fix fall outs from my recent change on how carry bit...
commit
|
commitdiff
|
tree
2011-09-01
Evan Cheng
Teach MachineLICM reg pressure tracking code to deal...
commit
|
commitdiff
|
tree
2011-08-31
Evan Cheng
Fix (movhps load) lowering / pattern to match more...
commit
|
commitdiff
|
tree
2011-08-30
Evan Cheng
Follow up to r138791.
commit
|
commitdiff
|
tree
2011-08-30
Evan Cheng
Change ARM / Thumb2 addc / adde and subc / sube modeling...
commit
|
commitdiff
|
tree
2011-08-25
Evan Cheng
Hide -global-merge option.
commit
|
commitdiff
|
tree
2011-08-25
Evan Cheng
Add a command line option to disable global merge pass.
commit
|
commitdiff
|
tree
2011-08-25
Evan Cheng
Remove a out-of-place comment.
commit
|
commitdiff
|
tree
2011-08-24
Evan Cheng
Some autoconf tests use module level inline asm to...
commit
|
commitdiff
|
tree
2011-08-24
Evan Cheng
Move TargetRegistry and TargetSelect from Target to...
commit
|
commitdiff
|
tree
2011-08-23
Evan Cheng
Some refactoring so TargetRegistry.h no longer has...
commit
|
commitdiff
|
tree
2011-08-23
Evan Cheng
Fix 80 col violations.
commit
|
commitdiff
|
tree
2011-08-22
Evan Cheng
Follow up to Jim's r138278. This fixes commuteInstruction...
commit
|
commitdiff
|
tree
2011-08-04
Evan Cheng
Fix an obvious type. Patch by Ivan Krasin.
commit
|
commitdiff
|
tree
2011-08-04
Evan Cheng
Fix an obvious type. Patch by Ivan Krasin.
commit
|
commitdiff
|
tree
2011-08-03
Evan Cheng
Kill the export list as well.
commit
|
commitdiff
|
tree
2011-08-02
Evan Cheng
lldb doesn't need the edis dylib any more.
commit
|
commitdiff
|
tree
2011-08-01
Evan Cheng
Set endianess and pointer size for PPC Linux. Bug noticed...
commit
|
commitdiff
|
tree
2011-07-27
Evan Cheng
Emit an error is asm parser parsed X86_64 only registers...
commit
|
commitdiff
|
tree
2011-07-27
Evan Cheng
Support .code32 and .code64 in X86 assembler.
commit
|
commitdiff
|
tree
2011-07-26
Evan Cheng
Remove one last reference to Target in MC library.
commit
|
commitdiff
|
tree
2011-07-26
Evan Cheng
Fix llvm-mc target detection code to match llc.
commit
|
commitdiff
|
tree
2011-07-26
Evan Cheng
Rename createCodeEmitter to createMCCodeEmitter; createObjec...
commit
|
commitdiff
|
tree
2011-07-26
Evan Cheng
Rename TargetAsmParser to MCTargetAsmParser and TargetAsmLex...
commit
|
commitdiff
|
tree
2011-07-25
Evan Cheng
TargetAsmBackend has been renamed to MCAsmBackend.
commit
|
commitdiff
|
tree
2011-07-25
Evan Cheng
Rename TargetAsmBackend to MCAsmBackend; rename createAsmBac...
commit
|
commitdiff
|
tree
2011-07-25
Evan Cheng
Fix include guards.
commit
|
commitdiff
|
tree
2011-07-25
Evan Cheng
Refactoring fail.
commit
|
commitdiff
|
tree
2011-07-25
Evan Cheng
Move CBackend and CppBackend MC initialization to TargetInfo.
commit
|
commitdiff
|
tree
2011-07-25
Evan Cheng
Fix more MC layering violations.
commit
|
commitdiff
|
tree
2011-07-25
Evan Cheng
More MC layering violations.
commit
|
commitdiff
|
tree
2011-07-25
Evan Cheng
Separate MCInstPrinter registration from AsmPrinter...
commit
|
commitdiff
|
tree
2011-07-25
Evan Cheng
Fix last bits of MC layer issues. llvm-mc doesn't need...
commit
|
commitdiff
|
tree
2011-07-25
Evan Cheng
Code clean up.
commit
|
commitdiff
|
tree
2011-07-25
Evan Cheng
Refactor MBlaze target to separate MC routines from...
commit
|
commitdiff
|
tree
2011-07-25
Evan Cheng
Missed a file.
commit
|
commitdiff
|
tree
2011-07-25
Evan Cheng
Refactor PPC target to separate MC routines from Target...
commit
|
commitdiff
|
tree
2011-07-25
Evan Cheng
More refactoring.
commit
|
commitdiff
|
tree
2011-07-25
Evan Cheng
Refactor X86 target to separate MC code from Target...
commit
|
commitdiff
|
tree
2011-07-23
Evan Cheng
Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer...
commit
|
commitdiff
|
tree
2011-07-23
Evan Cheng
createXXXMCCodeGenInfo should be static.
commit
|
commitdiff
|
tree
2011-07-23
Evan Cheng
Sink ARM mc routines into MCTargetDesc.
commit
|
commitdiff
|
tree
2011-07-22
Evan Cheng
Combine all MC initialization routines into one. e...
commit
|
commitdiff
|
tree
2011-07-20
Evan Cheng
X86 is the only target that uses coff format. This...
commit
|
commitdiff
|
tree
2011-07-20
Evan Cheng
Sink ARMMCExpr and ARMAddressingModes into MC layer...
commit
|
commitdiff
|
tree
next