Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
22de16dc7582dac43429ce0dcb374604020c01f5
22de16d
Add a TargetOption for disabling tail calls.
by Nick Lewycky
· 13 years ago
9b15971
Rename Finalizebundle to finalizeBundle to conform to coding guideline.
by Evan Cheng
· 13 years ago
c38c456
Add experimental -x86-use-regmask command line option.
by Jakob Stoklund Olesen
· 13 years ago
71f0fc1
Ignore register mask operands when lowering instructions to MC.
by Jakob Stoklund Olesen
· 13 years ago
9cf37e8
Add a RegisterMaskSDNode class.
by Jakob Stoklund Olesen
· 13 years ago
8887a0f
Add support for the gnueabihf environment. Patch by Sylvestre Ledru.
by Rafael Espindola
· 13 years ago
0b4c673
Thumb2 alternate syntax for LDR(literal) and friends.
by Jim Grosbach
· 13 years ago
b8ba13f
Process instructions after match to select alternative encoding which may be more desirable.
by Devang Patel
· 13 years ago
5aa5368
Replace FIXME with explanatory comment.
by Jim Grosbach
· 13 years ago
256ba4f
Thumb2 relaxation for LDR(literal).
by Jim Grosbach
· 13 years ago
ec4ceb7
MCAssembler tweak for determining when a symbol difference is resolved.
by Jim Grosbach
· 13 years ago
a2ee0fa
Rename pattern for clarity.
by Jim Grosbach
· 13 years ago
2f77bbd
Add a depth limit to avoid runaway recursion.
by Dan Gohman
· 13 years ago
1dae3e9
Use llvm.global_ctors to locate global constructors instead
by Dan Gohman
· 13 years ago
785a7a9
Remove trailing spaces and unneeded includes.
by Jakub Staszak
· 13 years ago
a402271
Document the fact that the selection dag changes the vselect condition type
by Nadav Rotem
· 13 years ago
bfab85e
Fixed macro condition.
by Lang Hames
· 13 years ago
bc3af9b
Tidy up. 80 columns.
by Jim Grosbach
· 13 years ago
ec34338
Tidy up. MCAsmBackend naming conventions.
by Jim Grosbach
· 13 years ago
160fee7
Remove dead code.
by Bill Wendling
· 13 years ago
819026f
Fix a bug in the type-legalization of vector integers. When we bitcast one vector type to another, we must not bitcast the result if one type is widened while the other is promoted.
by Nadav Rotem
· 13 years ago
cd7f02b
Fix ISD::REG_SEQUENCE to accept physical registers and change TwoAddressInstructionPass to insert copies for any physical reg operands of the REG_SEQUENCE
by Pete Cooper
· 13 years ago
5a7efa7
Thumb2 load/store fixups don't set the thumb bit.
by Jim Grosbach
· 13 years ago
9b5b125
Move some ARM specific MCAssmebler bits into the ARMAsmBackend.
by Jim Grosbach
· 13 years ago
3186766
Add a CoveredBySubRegs property to Register descriptions.
by Jakob Stoklund Olesen
· 13 years ago
7434c9a
[lit] Add a --filter option which is useful when dealing with virtual test
by Daniel Dunbar
· 13 years ago
0271dad
Remove unneeded include.
by Jakub Staszak
· 13 years ago
3ee7d15
Implement ARMBaseRegisterInfo::getCallPreservedMask().
by Jakob Stoklund Olesen
· 13 years ago
893f486
Fix MCJIT memory leak of owned TargetMachine.
by Jim Grosbach
· 13 years ago
0bd2ae9
Move X86 callee saved register lists to the X86CallConv .td file.
by Jakob Stoklund Olesen
· 13 years ago
ec57253
Add TableGen support for callee saved registers.
by Jakob Stoklund Olesen
· 13 years ago
97af768
Test case rename
by Andrew Trick
· 13 years ago
bda43e9
Move includes to the .cpp file.
by Jakub Staszak
· 13 years ago
8b9300b
MC tweak symbol difference resolution for non-local symbols.
by Jim Grosbach
· 13 years ago
283f1ff
Tidy up.
by Jim Grosbach
· 13 years ago
2f8af1d
Intel syntax: Fix parser match class to check memory operand size.
by Devang Patel
· 13 years ago
ba05c91
Transform: (EXTRACT_VECTOR_ELT( VECTOR_SHUFFLE )) -> EXTRACT_VECTOR_ELT.
by Nadav Rotem
· 13 years ago
6220fea
Intel syntax: Parse "BYTE PTR [RDX + RCX]"
by Devang Patel
· 13 years ago
fced294
Trailing spaces.
by Jakub Staszak
· 13 years ago
2f6263c
Add a new ObjC ARC optimization pass to eliminate unneeded
by Dan Gohman
· 13 years ago
7d4c87e
Add a new PassManagerBuilder customization point,
by Dan Gohman
· 13 years ago
bc51e50
Untabify.
by Devang Patel
· 13 years ago
9a3d293
Intel syntax: Do not unncessarily create plus expression for memory operand displacement.
by Devang Patel
· 13 years ago
40bced0
Intel syntax: Ignore mnemonic aliases.
by Devang Patel
· 13 years ago
aa2bb63
Remove "XFAIL: arm" from test/ExecutionEngine/test-return.ll
by Eli Bendersky
· 13 years ago
d37ad24
Intel syntax: Robustify memory operand parsing.
by Devang Patel
· 13 years ago
f61f22a
Add an LLDB data formatter script for llvm::SmallVector, maybe this is helpful to someone else.
by Benjamin Kramer
· 13 years ago
44b920f
Removes template magic to build up containers.
by Manuel Klimek
· 13 years ago
a16d441
Fix warning.
by Nadav Rotem
· 13 years ago
a7f99f2
Additional ExecutionEngine tests, as part of bringing up the MCJIT on ELF
by Eli Bendersky
· 13 years ago
0b94b5f
Fix 11769.
by Nadav Rotem
· 13 years ago
d3b5889
Teach DAG combiner to turn a BUILD_VECTOR of UNDEFs into an UNDEF of vector type.
by Craig Topper
· 13 years ago
8b5a6b6
Remove unnecessary AVX check from an assert. hasSSE2 is enough.
by Craig Topper
· 13 years ago
58bd151
Provide better messages in llvm_unreachable.
by David Blaikie
· 13 years ago
c6cf11b
misched: Inital interface and implementation for ScheduleTopDownLive and ShuffleInstructions.
by Andrew Trick
· 13 years ago
42b7a71
Renamed MachineScheduler to ScheduleTopDownLive.
by Andrew Trick
· 13 years ago
c1b1c7b
Moving options declarations around.
by Andrew Trick
· 13 years ago
0f08091
LSR fix: broaden the check for loop preheaders.
by Andrew Trick
· 13 years ago
37c2677
Fix a crasher when PerformShiftCombine receives a BUILD_VECTOR of all UNDEF. Probably could use better handling in DAG combine or getNode. Fixes PR11772.
by Craig Topper
· 13 years ago
fdebc38
Remove unreachable code. (replace with llvm_unreachable to help GCC where necessary)
by David Blaikie
· 13 years ago
2150606
Add 148175 back. I am unable to reproduce any non determinism in a dragonegg
by Rafael Espindola
· 13 years ago
f214b80
Makefile: add missing files to FilesToConfig
by Dylan Noblesmith
· 13 years ago
f57e1c2
Changed flag operand of ISD::FP_ROUND to TargetConstant as it should not get checked for legalisation
by Pete Cooper
· 13 years ago
1752e45
add some missing const qualifiers.
by Chris Lattner
· 13 years ago
ff5bad0
Add portable bit mask operations to BitVector.
by Jakob Stoklund Olesen
· 13 years ago
e02a17c
Fix typo in comment.
by Lang Hames
· 13 years ago
e0934be
Tidy up.
by Jim Grosbach
· 13 years ago
020f4e8
ExecutionEngine interface to re-map addresses for engines that support it.
by Jim Grosbach
· 13 years ago
652ca2f
MCJIT handle a few more simple x86 relocations for MachO.
by Jim Grosbach
· 13 years ago
2dd674f
Removing unused default switch cases in switches over enums that already account for all enumeration values explicitly.
by David Blaikie
· 13 years ago
17d2dbd
Cleanup PPC RLWINM8 vs RLWINM
by Hal Finkel
· 13 years ago
504d1d2
AggressiveAntiDepBreaker needs to skip debug values because a debug value does not have a corresponding SUnit
by Hal Finkel
· 13 years ago
c035c94
Extract method for detecting constant unallocatable physregs.
by Jakob Stoklund Olesen
· 13 years ago
61425c0
MCJIT support for non-function sections.
by Jim Grosbach
· 13 years ago
27bf560
Fixed comment in loop-unswitch.
by Stepan Dyatkovskiy
· 13 years ago
63c6672
Give better scavenger errors by invoking the verifier.
by Jakob Stoklund Olesen
· 13 years ago
7739cad
Add a new kind of MachineOperand: MO_RegisterMask.
by Jakob Stoklund Olesen
· 13 years ago
1857b51
Make sure the non-SSE lowering for fences correctly clobbers EFLAGS. PR11768.
by Eli Friedman
· 13 years ago
a20b715
Get rid of unused codegen-only instruction.
by Eli Friedman
· 13 years ago
a0c1fc3
Adding a Hexagon cell for segmented stacks, as they have been implemented for X86 and not Sparc...
by Joe Abbey
· 13 years ago
b7ab7fe
Give priority to AVX over SSE for 128-bit floating point unpck instructions.
by Craig Topper
· 13 years ago
9223822
A fix for the previous commit: "integer constant is too large for ‘long’ type" error on some 32-bit bots
by Eli Bendersky
· 13 years ago
a66a185
Adding a basic ELF dynamic loader and MC-JIT for ELF. Functionality is currently basic and will be enhanced with future patches.
by Eli Bendersky
· 13 years ago
810d6d3
Refactor variables unused under non-assert builds (& remove two entirely unused variables).
by David Blaikie
· 13 years ago
bf42139
Changed intrinsic ID operand to a target constant as its not used in any arithmetic so should not be checked in legalisation
by Pete Cooper
· 13 years ago
cc61656
[AVX] Optimize x86 VSELECT instructions using SimplifyDemandedBits.
by Nadav Rotem
· 13 years ago
ed4c8c6
Return an ArrayRef from ShuffleVectorSDNode::getMask and push it through CodeGen.
by Benjamin Kramer
· 13 years ago
ae4746b
DAGCombiner: Deduplicate code.
by Benjamin Kramer
· 13 years ago
0499c1f
Cosmetic patch for r148215.
by Stepan Dyatkovskiy
· 13 years ago
209287d
Fixup for r148132. Type replacement for LoopsProperties: from DenseMap to std::map, since we need to keep a valid pointer to properties of current loop.
by Stepan Dyatkovskiy
· 13 years ago
980bce2
Relax the FileCheck assertion a bit -- all we really care about is that
by Chandler Carruth
· 13 years ago
482e4a8
FileCheck-ize a test, make it more specific to directly test the shift
by Chandler Carruth
· 13 years ago
4aab4ab
Remove SetWorkingDirectory from the Process interface. Nothing in LLVM
by Chandler Carruth
· 13 years ago
49c0a9a
Remove dead code.
by David Blaikie
· 13 years ago
799ea5c
Truncate of undef is just undef of smaller size.
by Craig Topper
· 13 years ago
d07ef50
Fix the memop type on a couple 256-bit AVX instructions that were using f128mem instead of f256mem.
by Craig Topper
· 13 years ago
446626d
Add a bunch of AVX instructions to the folding tables. Also fixed the alignment on 256-bit AVX2 instructions.
by Craig Topper
· 13 years ago
c464e99
Speculatively revert commit 148175 (rafael), to see if this fixes
by Duncan Sands
· 13 years ago
dd1f22f
Fix a corner case hit by redundant phi elimination running after LSR.
by Andrew Trick
· 13 years ago
da22344
Only emit the Leh_func_endN symbol when needed.
by Rafael Espindola
· 13 years ago
Next »