| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
llvm-svn: 32984
|
|
|
|
|
|
| |
Convert signed integer types to signless.
llvm-svn: 32786
|
|
|
|
|
|
|
|
| |
This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instruction has been removed and
been replaced with ICmpInst and FCmpInst.
llvm-svn: 32751
|
|
|
|
|
|
|
|
| |
This patch implements the first increment for the Signless Types feature.
All changes pertain to removing the ConstantSInt and ConstantUInt classes
in favor of just using ConstantInt.
llvm-svn: 31063
|
|
|
|
| |
llvm-svn: 30092
|
|
|
|
| |
llvm-svn: 27042
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
pointer marking the end of the list, the zero *must* be cast to the pointer
type. An un-cast zero is a 32-bit int, and at least on x86_64, gcc will
not extend the zero to 64 bits, thus allowing the upper 32 bits to be
random junk.
The new END_WITH_NULL macro may be used to annotate a such a function
so that GCC (version 4 or newer) will detect the use of un-casted zero
at compile time.
llvm-svn: 23888
|
|
|
|
| |
llvm-svn: 21730
|
|
|
|
| |
llvm-svn: 21723
|
|
|
|
| |
llvm-svn: 21380
|
|
|
|
| |
llvm-svn: 20609
|
|
|
|
| |
llvm-svn: 18333
|
|
|
|
|
|
|
|
|
|
| |
Tools and libraries will be built into $(BUILD_OBJ_ROOT)/$(BuildMode)/bin and \
$(BUILD_OBJ_ROOT)/$(BuildMode)/lib, respectively. Furthermore, the example \
programs will go in $(BUILD_OBJ_ROOT)/$(BuildMode)/examples to keep them \
separate from the tools and hopefully out of the PATH. Install targets \
have not changed.
llvm-svn: 17953
|
|
|
|
| |
llvm-svn: 17478
|
|
|
|
| |
llvm-svn: 17466
|
|
|
|
|
|
| |
standards
llvm-svn: 17459
|
|
|
|
|
|
| |
to have the JIT functioning on more platforms than just x86
llvm-svn: 16993
|
|
|
|
| |
llvm-svn: 16295
|
|
|
|
| |
llvm-svn: 16285
|
|
|
|
|
|
| |
Made the "ModuleMaker" into an example since its just one source file.
llvm-svn: 16003
|
|
/examples directory. History was maintained. These programs do not need to
be configured but things in /projects must be.
llvm-svn: 16002
|