projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
Fix register printing in disassembling of push/pop of segment registers and in/out...
2011-07-01
Evan Cheng
Eliminate one extra conversion.
commit
|
commitdiff
|
tree
2011-07-01
Evan Cheng
Switch SubtargetFeatures from std::string to StringRef.
commit
|
commitdiff
|
tree
2011-06-30
Evan Cheng
Fix ARMSubtarget feature parsing.
commit
|
commitdiff
|
tree
2011-06-30
Evan Cheng
Fix the ridiculous SubtargetFeatures API where it implicitly...
commit
|
commitdiff
|
tree
2011-06-29
Evan Cheng
Indentation
commit
|
commitdiff
|
tree
2011-06-29
Evan Cheng
Add missing operand. rdar://9694169
commit
|
commitdiff
|
tree
2011-06-29
Evan Cheng
Sink SubtargetFeature and TargetInstrItineraries (renamed...
commit
|
commitdiff
|
tree
2011-06-29
Evan Cheng
Trim include
commit
|
commitdiff
|
tree
2011-06-28
Evan Cheng
Unbreak every backend.
commit
|
commitdiff
|
tree
2011-06-28
Evan Cheng
Move CallFrameSetupOpcode and CallFrameDestroyOpcode...
commit
|
commitdiff
|
tree
2011-06-28
Evan Cheng
Hide more details in tablegen generated MCRegisterInfo...
commit
|
commitdiff
|
tree
2011-06-28
Evan Cheng
Add MCInstrInfo registeration machinery.
commit
|
commitdiff
|
tree
2011-06-28
Evan Cheng
Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.inc
commit
|
commitdiff
|
tree
2011-06-28
Evan Cheng
- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc...
commit
|
commitdiff
|
tree
2011-06-28
Evan Cheng
Alternative name enum should go into the enum portion.
commit
|
commitdiff
|
tree
2011-06-27
Evan Cheng
Remove RegClass2VRegMap from MachineRegisterInfo.
commit
|
commitdiff
|
tree
2011-06-27
Evan Cheng
Remove RCBarriers from TargetInstrDesc.
commit
|
commitdiff
|
tree
2011-06-27
Evan Cheng
Remove the experimental (and unused) pre-ra splitting...
commit
|
commitdiff
|
tree
2011-06-27
Evan Cheng
More refactoring. Move getRegClass from TargetOperandInfo...
commit
|
commitdiff
|
tree
2011-06-27
Evan Cheng
Rename unnecessary forward declaration.
commit
|
commitdiff
|
tree
2011-06-27
Evan Cheng
More refactoring. MC doesn't need know about subreg...
commit
|
commitdiff
|
tree
2011-06-27
Evan Cheng
Merge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc...
commit
|
commitdiff
|
tree
2011-06-25
Evan Cheng
Remove dead typedefs.
commit
|
commitdiff
|
tree
2011-06-24
Evan Cheng
Add include guard.
commit
|
commitdiff
|
tree
2011-06-24
Evan Cheng
Rename TargetDesc to MCTargetDesc
commit
|
commitdiff
|
tree
2011-06-24
Evan Cheng
Rename TargetRegisterDesc to MCRegisterDesc
commit
|
commitdiff
|
tree
2011-06-24
Evan Cheng
- Add MCRegisterInfo registration machinery. Also added...
commit
|
commitdiff
|
tree
2011-06-24
Evan Cheng
Fix CellSPU CMakeLists.txt
commit
|
commitdiff
|
tree
2011-06-24
Evan Cheng
Starting to refactor Target to separate out code that...
commit
|
commitdiff
|
tree
2011-06-23
Evan Cheng
Rename TargetOptions::StackAlignment to StackAlignmentOverride.
commit
|
commitdiff
|
tree
2011-06-23
Evan Cheng
Remove TargetOptions.h dependency from ARMSubtarget.
commit
|
commitdiff
|
tree
2011-06-23
Evan Cheng
Remove TargetOptions.h dependency from X86Subtarget.
commit
|
commitdiff
|
tree
2011-06-23
Evan Cheng
Get rid of one getStackAlignment(). RegisterInfo shouldn...
commit
|
commitdiff
|
tree
2011-06-21
Evan Cheng
Reorg. No functionality change.
commit
|
commitdiff
|
tree
2011-06-21
Evan Cheng
Teach dag combine to match halfword byteswap patterns.
commit
|
commitdiff
|
tree
2011-06-17
Evan Cheng
Add an alternative rev16 pattern. We should figure...
commit
|
commitdiff
|
tree
2011-06-15
Evan Cheng
Another revsh pattern. rdar://9609059
commit
|
commitdiff
|
tree
2011-06-15
Evan Cheng
PerformBFICombine - (bfi A, (and B, Mask1), Mask2)...
commit
|
commitdiff
|
tree
2011-06-14
Evan Cheng
Also recognize ARM v4t and v5e variants.
commit
|
commitdiff
|
tree
2011-06-14
Evan Cheng
Update BitcodeWriter to match recent Triple changes...
commit
|
commitdiff
|
tree
2011-06-13
Evan Cheng
Aliased flag options should be directed to stdout,...
commit
|
commitdiff
|
tree
2011-05-27
Evan Cheng
Don't use movw / movt for iOS static codegen for now...
commit
|
commitdiff
|
tree
2011-05-27
Evan Cheng
Add iOS test
commit
|
commitdiff
|
tree
2011-05-25
Evan Cheng
Simplify r132022 based on Cameron's feedback.
commit
|
commitdiff
|
tree
2011-05-24
Evan Cheng
Forgot dyn_cast check.
commit
|
commitdiff
|
tree
2011-05-24
Evan Cheng
Fix LoopUnswitch bug. RewriteLoopBodyWithConditionConstant...
commit
|
commitdiff
|
tree
2011-05-24
Evan Cheng
- Teach SelectionDAG::isKnownNeverZero to return true...
commit
|
commitdiff
|
tree
2011-05-24
Evan Cheng
Remove dead option.
commit
|
commitdiff
|
tree
2011-05-22
Evan Cheng
Teach ValueTracking about x86 crc32 intrinsics.
commit
|
commitdiff
|
tree
2011-05-20
Evan Cheng
Revert accidental commit.
commit
|
commitdiff
|
tree
2011-05-20
Evan Cheng
Revert r131664 and fix it in instcombine instead. rdar...
commit
|
commitdiff
|
tree
2011-05-19
Evan Cheng
crc32 with 64-bit output zeros upper 32-bits. rdar...
commit
|
commitdiff
|
tree
2011-05-19
Evan Cheng
Add comment.
commit
|
commitdiff
|
tree
2011-05-18
Evan Cheng
Revise r131553. Just use the type of the input node...
commit
|
commitdiff
|
tree
2011-05-18
Evan Cheng
Fix an ARMTargetLowering::LowerSELECT bug: legalized...
commit
|
commitdiff
|
tree
2011-05-17
Evan Cheng
Add target triple so test doesn't fail on Windows machines.
commit
|
commitdiff
|
tree
2011-05-12
Evan Cheng
Update comment.
commit
|
commitdiff
|
tree
2011-05-12
Evan Cheng
Re-enable branchfolding common code hoisting optimization...
commit
|
commitdiff
|
tree
2011-05-12
Evan Cheng
Temporarily disable the transformation. It's breaking...
commit
|
commitdiff
|
tree
2011-05-12
Evan Cheng
Re-commit 131172 with fix. MachineInstr identity checks...
commit
|
commitdiff
|
tree
2011-05-11
Evan Cheng
Add a late optimization to BranchFolding that hoist...
commit
|
commitdiff
|
tree
2011-05-06
Evan Cheng
80 col violations.
commit
|
commitdiff
|
tree
2011-05-03
Evan Cheng
Make the test less likely to fail with minor changes.
commit
|
commitdiff
|
tree
2011-04-27
Evan Cheng
If converter was being too cute. It look for root BBs...
commit
|
commitdiff
|
tree
2011-04-26
Evan Cheng
Be careful about scheduling nodes above previous calls...
commit
|
commitdiff
|
tree
2011-04-26
Evan Cheng
This test should be in MC. It breaks with changes to...
commit
|
commitdiff
|
tree
2011-04-26
Evan Cheng
Fix typo
commit
|
commitdiff
|
tree
2011-04-22
Evan Cheng
In Thumb2 mode, lower frame indix references to:
commit
|
commitdiff
|
tree
2011-04-22
Evan Cheng
Typo
commit
|
commitdiff
|
tree
2011-04-20
Evan Cheng
Remove -use-divmod-libcall. Let targets opt in when...
commit
|
commitdiff
|
tree
2011-04-19
Evan Cheng
Change A9 scheduling itineraries VLD* / VST* entries...
commit
|
commitdiff
|
tree
2011-04-19
Evan Cheng
Do not lose mem_operands while lowering VLD / VST intrinsics.
commit
|
commitdiff
|
tree
2011-04-16
Evan Cheng
Fix divmod libcall lowering. Convert to {S|U}DIVREM...
commit
|
commitdiff
|
tree
2011-04-15
Evan Cheng
Increase SubtargetFeatureKV Value and Implies fields...
commit
|
commitdiff
|
tree
2011-04-15
Evan Cheng
Fix another fcopysign lowering bug. If src is f64 and...
commit
|
commitdiff
|
tree
2011-04-14
Evan Cheng
Follow up on r127913. Fix Thumb revsh isel. rdar:/...
commit
|
commitdiff
|
tree
2011-04-11
Evan Cheng
Look pass copies when determining whether hoisting...
commit
|
commitdiff
|
tree
2011-04-11
Evan Cheng
Fix a couple of places where changes are made but not...
commit
|
commitdiff
|
tree
2011-04-08
Evan Cheng
Change -arm-trap-func= into a non-arm specific option...
commit
|
commitdiff
|
tree
2011-04-07
Evan Cheng
Add option to emit @llvm.trap as a function call instead...
commit
|
commitdiff
|
tree
2011-04-07
Evan Cheng
Change -arm-divmod-libcall to a target neutral option.
commit
|
commitdiff
|
tree
2011-04-07
Evan Cheng
Remove dead code. rdar://9221736.
commit
|
commitdiff
|
tree
2011-04-01
Evan Cheng
Avoid de-referencing pass beginning of a basic block...
commit
|
commitdiff
|
tree
2011-04-01
Evan Cheng
Add comments.
commit
|
commitdiff
|
tree
2011-04-01
Evan Cheng
Assign node order numbers to results of call instruction...
commit
|
commitdiff
|
tree
2011-04-01
Evan Cheng
Add test case.
commit
|
commitdiff
|
tree
2011-04-01
Evan Cheng
FileCheck'ify test.
commit
|
commitdiff
|
tree
2011-04-01
Evan Cheng
Issue libcalls __udivmod*i4 / __divmod*i4 for div ...
commit
|
commitdiff
|
tree
2011-03-31
Evan Cheng
Distribute (A + B) * C to (A * C) + (B * C) to make...
commit
|
commitdiff
|
tree
2011-03-30
Evan Cheng
Don't try to create zero-sized stack objects.
commit
|
commitdiff
|
tree
2011-03-29
Evan Cheng
Add intrinsics @llvm.arm.neon.vmulls and @llvm.arm...
commit
|
commitdiff
|
tree
2011-03-29
Evan Cheng
Optimizing (zext A + zext B) * C, to (VMULL A, C) ...
commit
|
commitdiff
|
tree
2011-03-24
Evan Cheng
Add comment to clarify what MachineConstantPoolEntry...
commit
|
commitdiff
|
tree
2011-03-24
Evan Cheng
Nasty bug in ARMBaseInstrInfo::produceSameValue()....
commit
|
commitdiff
|
tree
2011-03-23
Evan Cheng
Cmp peephole optimization isn't always safe for signed...
commit
|
commitdiff
|
tree
2011-03-21
Evan Cheng
Re-apply r127953 with fixes: eliminate empty return...
commit
|
commitdiff
|
tree
2011-03-19
Evan Cheng
SimplifyCFG has stopped duplicating returns into predecessor...
commit
|
commitdiff
|
tree
2011-03-19
Evan Cheng
Minor code re-structuring.
commit
|
commitdiff
|
tree
2011-03-18
Evan Cheng
Match a few more obvious patterns to revsh. rdar:/...
commit
|
commitdiff
|
tree
2011-03-15
Evan Cheng
Do not form thumb2 ldrd / strd if the offset is by...
commit
|
commitdiff
|
tree
next