Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
77a9e0f318a5454ee86bbf64858860fb6548d7d2
77a9e0f
Fix a copy-and-paste duplication error in the PPC 440 and A2 schedules (no functionality change).
by Hal Finkel
· 12 years ago
77838f9
Enable generating PPC pre-increment (r+imm) instructions by default.
by Hal Finkel
· 12 years ago
761cb06
Represent .rept as an anonymous macro. This removes the need for the ActiveRept
by Rafael Espindola
· 12 years ago
28c1f666
Add a typedef to simplify the code a bit. Not functionality change.
by Rafael Espindola
· 12 years ago
a15f9d5
Rename FMA3 feature flag to just FMA to match gcc so it can be added to clang.
by Craig Topper
· 12 years ago
bb6e61c
Simplify the fma4 renaming code.
by Craig Topper
· 12 years ago
13776d3
IntRange: Restore the copy constuctor explicitly to appase buildbot.
by NAKAMURA Takumi
· 12 years ago
7678de4
Autoupgrade support the rename of x86.fma4 intrinsics to x86.fma from r157898.
by Craig Topper
· 12 years ago
529ce07
Rename fma4 intrinsics to just fma since they are now used for both FMA4 and FMA3. Autoupgrade support coming in a separate commit.
by Craig Topper
· 12 years ago
c73ea91
Revert r157831
by Manman Ren
· 12 years ago
57ae246
Use sse_load_f32/64 for scalar FMA3 intrinsic patterns instead of 128-bit loads to match instruction behavior.
by Craig Topper
· 12 years ago
60dda38
Add neverHasSideEffects and mayLoad to FMA3 instructions.
by Craig Topper
· 12 years ago
1222c5c
Use access(2) instead of stat(2) to check if a file exists.
by Benjamin Kramer
· 12 years ago
31219d2
Added unittests for IntegersSubset and IntegersSubsetMapping.
by Stepan Dyatkovskiy
· 12 years ago
d9b0b02
Fix typos found by http://github.com/lyda/misspell-check
by Benjamin Kramer
· 12 years ago
43eb31b
PR1255: case ranges.
by Stepan Dyatkovskiy
· 12 years ago
0fa2b7b
Add move semantics to APInt.
by Benjamin Kramer
· 12 years ago
4524dd7
Additional change for 157881. Forget to fix another IntegerSubset constructor.
by Stepan Dyatkovskiy
· 12 years ago
e2c5318
Small fix due to buildbot failures on mingw32. Fixed call of parent constructor for case when parent is template.
by Stepan Dyatkovskiy
· 12 years ago
4319a55
PR1255: case ranges.
by Stepan Dyatkovskiy
· 12 years ago
be4258a
ARM: add testing case for struct byval
by Manman Ren
· 12 years ago
3309dba
Add another test case which tests Mips' unaligned load/store instructions.
by Akira Hatanaka
· 12 years ago
55a1051
Fix a bug in the code which custom-lowers truncating stores in LegalizeDAG.
by Akira Hatanaka
· 12 years ago
00edc3d
remove an unused variable.
by Chris Lattner
· 12 years ago
bdd2678
Fix test cases in test/CodeGen/Mips.
by Akira Hatanaka
· 12 years ago
4c8acec
Remove code which is no longer needed in MipsAsmPrinter and MipsMCInstLower.
by Akira Hatanaka
· 12 years ago
7664f05
Set operation actions for load/store nodes in the Mips backend.
by Akira Hatanaka
· 12 years ago
4d70cee
Add definitions of 32/64-bit unaligned load/store instructions for Mips.
by Akira Hatanaka
· 12 years ago
1cd0ec0
Define functions MipsTargetLowering::LowerLOAD and LowerSTORE which
by Akira Hatanaka
· 12 years ago
b6f1dc2
Define Mips specific unaligned load/store nodes.
by Akira Hatanaka
· 12 years ago
f66b7b1
Expand unaligned i16 loads/stores for the Mips backend.
by Akira Hatanaka
· 12 years ago
bed5b0d
In MipsMCInstLower::LowerSymbolOperand, get offset from symbol if
by Akira Hatanaka
· 12 years ago
22de91a
Remove the old register list functions from MCRegisterInfo.
by Jakob Stoklund Olesen
· 12 years ago
396618b
Switch all register list clients to the new MC*Iterator interface.
by Jakob Stoklund Olesen
· 12 years ago
4a8fefa
Register the gcov "writeout" at init time. Don't list this as a d'tor. Instead,
by Bill Wendling
· 12 years ago
0984461
Remove physreg support from adjustCopiesBackFrom and removeCopyByCommutingDef.
by Jakob Stoklund Olesen
· 12 years ago
8c70ea4
Simplify some more getAliasSet callers.
by Jakob Stoklund Olesen
· 12 years ago
2090766
Use dominates(Instruction, Use) in the verifier.
by Rafael Espindola
· 12 years ago
bbff4ee
[arm-fast-isel] Fix handling of the frameaddress intrinsic. If depth is 0
by Chad Rosier
· 12 years ago
f152fe8
Switch some getAliasSet clients to MCRegAliasIterator.
by Jakob Stoklund Olesen
· 12 years ago
73c2f7f
X86: peephole optimization to remove cmp instruction
by Manman Ren
· 12 years ago
68f2557
ARM: properly handle alignment for struct byval.
by Manman Ren
· 12 years ago
a0c5e6c
Add some tests checking that the verifier rejects cases where a definition
by Rafael Espindola
· 12 years ago
693e3ee
Provide move semantics for (Small)BitVector.
by Benjamin Kramer
· 12 years ago
2b76473
testcase for PR13006, thanks to Duncan for filing it.
by Chris Lattner
· 12 years ago
acee9e7
BoundsChecking: fix a bug when the handling of recursive PHIs failed and could leave dangling references in the cache
by Nuno Lopes
· 12 years ago
f0234fc
Implement the local-dynamic TLS model for x86 (PR3985)
by Hans Wennborg
· 12 years ago
6bb5c00
PR1255: case ranges.
by Stepan Dyatkovskiy
· 12 years ago
b778179
Remove noisy semicolons.
by Benjamin Kramer
· 12 years ago
74ee0ef
quick fix for PR13006, will check in testcase later.
by Chris Lattner
· 12 years ago
f8d14c4
PR1255: case ranges.
by Stepan Dyatkovskiy
· 12 years ago
14f094b
Enable automatic detection of FMA3 support to allow intrinsics to be used.
by Craig Topper
· 12 years ago
3a8172a
Remove fadd(fmul) patterns for FMA3. This needs to be implemented by paying attention to FP_CONTRACT and matching @llvm.fma which is not available yet. This will allow us to enablle intrinsic use at least though.
by Craig Topper
· 12 years ago
78fc72d
Add VFNSUB* instructions to folding table.
by Craig Topper
· 12 years ago
241c15f
Remove a trailing space and fix a comment.
by Craig Topper
· 12 years ago
f59e4e3
enhance the logic for looking through tailcalls to look through transparent casts
by Chris Lattner
· 12 years ago
d956722
Tidy up. Remove trailing spaces and fix the worst of the 80 column violations.
by Craig Topper
· 12 years ago
5b0d946
enhance getNoopInput to know about vector<->vector bitcasts of legal
by Chris Lattner
· 12 years ago
09c14c0
add some simple 64-bit tail call tests.
by Chris Lattner
· 12 years ago
cd6015c
rearrange some logic, no functionality change.
by Chris Lattner
· 12 years ago
e8ea60b
merge some tests.
by Chris Lattner
· 12 years ago
e109648
rename test
by Chris Lattner
· 12 years ago
763a75d
ARM: support struct byval in llvm
by Manman Ren
· 12 years ago
cdd6b2d
Fix 80 columns.
by Michael J. Spencer
· 12 years ago
fc4199b
Add support for enum forward declarations.
by Eric Christopher
· 12 years ago
547d804
Put the shiny new MCSubRegIterator to work.
by Chad Rosier
· 12 years ago
1cbf2be
add -bounds-checking-multiple-traps option to make one trap BB per check
by Nuno Lopes
· 12 years ago
0463cce
revamp BoundsChecking considerably:
by Nuno Lopes
· 12 years ago
91a8ad7
IntrusiveRefCntPtr: Simplify operator= as suggested by Richard Smith.
by Benjamin Kramer
· 12 years ago
a835f00
Make this testcase independent of register allocation.
by Owen Anderson
· 12 years ago
ee66b41
Add support for return value promotion in X86 calling conventions.
by Jakob Stoklund Olesen
· 12 years ago
b2a6d81
Didn't mean to export this function.
by Jakob Stoklund Olesen
· 12 years ago
91c5346
X86: replace SUB with CMP if possible
by Manman Ren
· 12 years ago
5ddc04c
Add a PrintRegUnit helper similar to PrintReg.
by Jakob Stoklund Olesen
· 12 years ago
f5d4e51
Emit register unit root tables.
by Jakob Stoklund Olesen
· 12 years ago
703360f
Fix typos
by Joel Jones
· 12 years ago
a1b95f5
Fix typos noticed by Benjamin Kramer.
by Rafael Espindola
· 12 years ago
c8e340d
X86: Rename the CLMUL target feature to PCLMUL.
by Benjamin Kramer
· 12 years ago
c49b29e
Require intervals in the range metadata to be in a canonical form: They must
by Rafael Espindola
· 12 years ago
177cf1e
Added FMA3 Intel instructions.
by Elena Demikhovsky
· 12 years ago
53b4177
Enhance the sinking code to handle diamond patterns. Patch by
by Duncan Sands
· 12 years ago
0559a2f
Add intrinsic for pclmulqdq instruction.
by Craig Topper
· 12 years ago
28ee4fd
Cleanup and factoring of mips16 tablegen classes. Make register classes
by Akira Hatanaka
· 12 years ago
feba193
Fix typo in assembly directive. Noticed by inspection.
by Eric Christopher
· 12 years ago
f6a186e
Add lit.local.cfg to run the tests in test/MC/Disassembler/Mips.
by Akira Hatanaka
· 12 years ago
4c91bda
Avoid depending on list orders and register numbering.
by Jakob Stoklund Olesen
· 12 years ago
4aecc76
Extract some pointer hacking to a function.
by Jakob Stoklund Olesen
· 12 years ago
9cda1be
Prioritize smaller register classes for urgent evictions.
by Jakob Stoklund Olesen
· 12 years ago
ff09e56
Print uint16_t numbers without a sign.
by Jakob Stoklund Olesen
· 12 years ago
6ab75b4
Add support for the mips inline asm 'm' output modifier.
by Eric Christopher
· 12 years ago
f917d20
Switch the canonical FMA term operand order to match both the comment I wrote and the usual LLVM convention.
by Owen Anderson
· 12 years ago
85ef6f4
Teach DAGCombine to canonicalize the position of a constant in the term operands of an FMA node.
by Owen Anderson
· 12 years ago
06a23ea
Remove extra space.
by Chad Rosier
· 12 years ago
4f56a30
Reinstate -O3 for LTO.
by David Blaikie
· 12 years ago
127563b
Make sure that we're dealing with a binary SCEVExpr when simplifying.
by Benjamin Kramer
· 12 years ago
6c82382
Fix some uses of getSubRegisters() to use getSubReg() instead.
by Jakob Stoklund Olesen
· 12 years ago
275fd25
Remove some redundant tests.
by Jakob Stoklund Olesen
· 12 years ago
6cf07a8
Teach SCEV's icmp simplification logic that a-b == 0 is equivalent to a == b.
by Benjamin Kramer
· 12 years ago
f186df0
it's pointed out that R11 can be used for magic things, and doing things just for 64-bit registers is silly. Just optimize 3 more.
by Chris Lattner
· 12 years ago
5aaabbf
Extend the (abi-irrelevant) return convention to be able to return more than two values in
by Chris Lattner
· 12 years ago
Next »