Commits

Show all
Author Commit Message Labels Comments Date
Duncan Sands
Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move some
Tags
checker-235
Duncan Sands
There are two ways of checking for a given type, for example isa<PointerType>(T)
Benjamin Kramer
Minor warning fixes (semicolons, newline at EOF).
Chris Lattner
mark all the generated node predicates 'const'.
Chris Lattner
generate code for node and pattern predicates. Note that this won't
Chris Lattner
refactor some code into a local class.
Chris Lattner
remove now dead code and fixme.
Chris Lattner
remove dead code. This is never generated for any targets in mainline.
Chris Lattner
add support for the new isel matcher to generate
Chris Lattner
make pcrel immediate values relative to the start of the field,
Erick Tryzelaar
Fix a typo in an LLVMOpcode enum. LLVMTrunk -> LLVMTrunc.
Erick Tryzelaar
Fix some ocaml documentation
Sanjiv Gupta
The code section for an ISR has a specific address.
Dale Johannesen
Handle DBG_VALUE mixed with labels when doing PHI
Rafael Avila de Espindola
Drop support for the InReg attribute on the ppc backend. This was used by
Dan Gohman
Split the main for-each-use loop again, this time for GenerateTruncates,
Dale Johannesen
Reapply 96294; now that I've gotten around to looking
Bill Wendling
Apply patch from http://llvm.org/bugs/attachment.cgi?id=4136 now that PR5004 is
Dale Johannesen
Something broke. Hard to believe it was this patch
Dan Gohman
When reusing an existing PHI node in a loop, be even more
Bob Wilson
Put repeated empty pattern into the AQI instruction class.
Evan Cheng
Fix a memory leak. Patch by Nicolas Geoffray.
Dale Johannesen
More handling of DBG_VALUE.
Anton Korobeynikov
Add missed entry to cmake build list file
Anton Korobeynikov
Use ttype encoding consistently
Anton Korobeynikov
Fix a silly darwin-only typo introduced during merge.
Anton Korobeynikov
Move TLOF implementations to libCodegen to resolve layering violation.
Anton Korobeynikov
It turns out that we emitted completely wrong common EH frame since the early beginning! The "z" CIE augmentation mark indicates that there is an extra word containing the size of augmentation section. However, even for frames w/o any augmentation data we emitted size uleb! (this is the case of "unwinding through C code"). Thus frame moves information was emitterd completely wrong.
Anton Korobeynikov
Add suffix for stubs, so we won't have name clashes with private symbols.
Anton Korobeynikov
Preliminary patch to improve dwarf EH generation - Hooks to return Personality / FDE / LSDA / TType encoding depending on target / options (e.g. code model / relocation model) - MCIzation of Dwarf EH printer to use encoding information - Stub generation for ELF target (needed for indirect references) - Some other small changes here and there
  1. Prev
  2. Next